Thread overview
January 28, 2010

Dkv 2.0 duyuruldu. Bu sefer o kadar iyi test etmediğim için bazı hatalar var olabilir. (Temelde çalışıyor ama :-) )
Bu hatalar neler olabilir(Emin değilim. Sadece örnek) ?

  1. Yalnız bir anahtar var ise o anahtarı silemiyor olabilir.....

Dkv1'de olupta 2'de olmayanlar şunlar:
1.veri_sil(anahtar_sil ile veriyi silebiliyoruz. dkv dosyasını silebilmek için ise sil işlevi var.)

DKV2.0'ın çalışma mantığı nasıl ?

Veri Tabanı
|
Tablo
|
Alan (dkv dosyası)
|
veri (anahtar)

Dkv2'yi Ali Beyin isteği üzerine üye işlev kullanmadım ama şimdi her anahtar_ekle dediğimizde aynı veritabanını aynı tabloyu aynı alanı seçmek zorunda kalabiliyoruz.

Bu zorluğu da deniz adlı bir proje ile bitirecektim. Hatta programı yazmaya da başlamıştım ama sonra kendime, bu çokta önemli değil yazma dedim. Şimdi herhalde d-okul'u tekrar DKV2.0 ile yazacağım. Böylece dkv'nin hatalarını çıkaracağım ve hâlâ bir eksiği varsa(Yani tasarımı hala eksik ise) dkv3'ü çıkaracağım :-)

Bu arada bu projeyi daha windows ortamına taşımadım. Eğer bir gün windows kullanıcımız olursa windows ile de çalışabilir hale getiririm.
Windows'da neden çalışmaz ? (Daha denemedim. Sadece tahmin):

  1. Linuxta "/" işleci ile ayırım yapılırken Windowsta ""işleci ile ayrım yapılıyor.
    Tahminim sadece bundan dolayı çalışmaz :-)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 28, 2010

Bu arada Ali Bey'in istediği gibi dkv2 artık 'const' ile çağrılıyor.

Ama yedekle işlevinde 'const dchar[]' ile çağrıldığı halde tekrar 'dchar[]' haline getiriliyor.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 28, 2010

Alıntı:

>

O konuyu dert etme. Bahsettiğin fark, konsolda çalışırken vardır. Programların bakış açısıyla '/' karakteri her ortamda klasör ayracıdır.

Emin olmamakla birlikte hatırladığım kadarıyla D bu işi yapmıyor. Hatırladığım kadarıyla D / \ ayrımını windows linuxa göre yapmıyor. Çünkü Dkv'nin 1.sürümünü çalıştırırken hata almıştım(Diye hatırlıyorum.). Hatta python'da da böyle bir ayrım yoktu ama os modülü ile yazdığımızda \ / ayrımı yapıyordu.

Şimdi bakardım ama baksam da bir şeyi değiştirmeyecektir.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 28, 2010

Alıntı (canalpay):

>

Dkv 2.0 duyuruldu.

Tebrikler! :)

Alıntı:

>

Linuxta "/" işleci ile ayırım yapılırken Windowsta ""işleci ile ayrım yapılıyor.

O konuyu dert etme. Bahsettiğin fark, konsolda çalışırken vardır. Programların bakış açısıyla '/' karakteri her ortamda klasör ayracıdır.

Tam doğrucu olmak gerekirse: Bu, C'den beri böyle; D'de değişmeleri için hiçbir neden olduğunu sanmıyorum. :)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]