Datasource tanimlamalari kayboluyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mehmetantalya
Üye
Mesajlar: 189
Kayıt: 30 Eyl 2013 10:17

Datasource tanimlamalari kayboluyor

Mesaj gönderen mehmetantalya »

Merhabalar,
Projeyi sorunsuz kapatiyorum. Daha sonra tekrar actiğimda bilesenlerin datasource tanimlamasinin kayboldugunu görüyorum(çoğu formda). Bunun sebebi nedir acaba?
Teşekkürler.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Re: Datasource tanimlamalari kayboluyor

Mesaj gönderen Kuri_YJ »

Selamlar,

Projenizde şu şekilde bir yapı olduğunu var sayıyorum.

DataModule,
MainForm,
GirisFormu,
RaporFormu,

GirisFormu ve RaporFormu'ndaki Database bileşenleri (Query vs.) DataModule üzerindeki Connectionları kullandığını düşünecek olursak.

Siz projeyi açtığınızda, ilk iş olarak, DataModule'ü de açmanız gerekiyor. Eğer Datamodule'ü açmadan diğer formlarınızı açıp işlem yapıp kaydederseniz, Delphi IDE'si, Query gibi nesnelerin bağlantı bilgilerini filan sıfırlıyor. Sanırım DelphiXE7'den itibaren bunu hallettiler. Ama önceki sürümlerinde böyle bir problem var.

Yani IDE'de, eğer açtığınız bir form bir başka formdaki DB bileşenleri ile ilgili bağlantıları var ise, mutlaka bağlantıda olduğu diğer formlarınızı da açmanız gerekir.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
mehmetantalya
Üye
Mesajlar: 189
Kayıt: 30 Eyl 2013 10:17

Re: Datasource tanimlamalari kayboluyor

Mesaj gönderen mehmetantalya »

Soylediginiz gibi ilk önce datamodule acsamda durum degismiyor. ayni sekilde sorun devam ediyor. Ben xe2 kullaniyorum. xe2 'ye bununla ilgili bir yama cikti mi acaba?
Birde bu tüm programlarda olan birsey degil. sadece bir programda yapiyor.(daha önceleri delphi7 kullanirkende bazi projelerde yapiyordu)
Teşekkürler.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Re: Datasource tanimlamalari kayboluyor

Mesaj gönderen Kuri_YJ »

Selamlar,

Ben XE2'de kullandım, Delphi 7'de. Hiçbir projemde bahsettiğiniz gibi bir problem yaşamadım. Yaptığım her zaman şu olmuştur. Projeyi aç ve ilk iş olarak Datamodule'ü aç.

Sizin kullandığınız formlarda, yukarıda bahsettiğim gibi bir form diğer bir form üzerindeki herhangi bir nesneyi kullanacak olursa, diğer form da mutlaka açılmış olmalı. Bu konuya bir göz atın.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
mehmetantalya
Üye
Mesajlar: 189
Kayıt: 30 Eyl 2013 10:17

Re: Datasource tanimlamalari kayboluyor

Mesaj gönderen mehmetantalya »

Siz soyledikten sonra özellikle tekrardan kontrol ettim. Ama yine ayni sorunla karsilastim. Yakin zamana kadar boyle bir sorun yoktu sonradan cikti.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Re: Datasource tanimlamalari kayboluyor

Mesaj gönderen Kuri_YJ »

Selamlar,

Her projede yapmıyor diyorsunuz. Belli projelerde yapıyor diyorsunuz. Bir de 2 adet Delphi açın, birinde sorun yapan projeyi diğerinde de sorunsuz olan bir projeyi açın ve Projelerdeki Option'ları tek tek karşılaştırmalı olarak denetleyin. Arada fark var mı bunu tespit edebilirsiniz.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
mehmetantalya
Üye
Mesajlar: 189
Kayıt: 30 Eyl 2013 10:17

Re: Datasource tanimlamalari kayboluyor

Mesaj gönderen mehmetantalya »

tesekkurler Kuri_YJ
Cevapla