iki exe aynı db yi kullanamaz mı?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mcetin_58
Üye
Mesajlar: 22
Kayıt: 22 Oca 2004 10:14

iki exe aynı db yi kullanamaz mı?

Mesaj gönderen mcetin_58 »

Bir tane exe de bir paradox dosyaya kayıt atıyorum. db yi kapatıyorum ama exe yi kapatmıyorum. sonra diğer exe yi açıyorum aynı db yi açtığımda hata veriyor. hatada
Insufficient memory for this operation ALias
yorumlarınızı bekliyorum...
aser
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

birinci exe 'den çıkarken sanırım veri tabanı dosyasını kapatmıyorsun (programdan terminate ile çıkıyor olabilirsin) Bu nedenle ikinci exe ile çalıştırmaya çalıştığında BDE yetersiz bellek hatası veriyor. Belki BDE içinde cache miktarını artırabileceğin bir ayar vardır.

Kolay geldsin.
mcetin_58
Üye
Mesajlar: 22
Kayıt: 22 Oca 2004 10:14

evet ama nasıl

Mesaj gönderen mcetin_58 »

birici exe yi kapatmıyorum zaten sadece db yi kapatıyorum. table1.close diye form hala açık sonra ikinci exe yi açıp table1.open diyorum yukarıdaki hatayı veriyor... formdan çıkmadan açmam lazım.
Kolay gelsin.
aser
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Yapılan iş aynı bilgisayar üzerinde de olsa çok kullanıcıya örnek bir kullanım şeklidir. Belki Table in Exlusive özelliğine True demişseniz bu tip bir sorun olabilir. Ayrıca takma ad/alias kullanıyorsanız BDEAdmin ile paylaşımlı/shared kullanıma açık olup olmadığını kontrol ediniz :idea:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla