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.
Datasource tanimlamalari kayboluyor
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 189
- Kayıt: 30 Eyl 2013 10:17
Re: Datasource tanimlamalari kayboluyor
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
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/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
-
- Üye
- Mesajlar: 189
- Kayıt: 30 Eyl 2013 10:17
Re: Datasource tanimlamalari kayboluyor
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.
Birde bu tüm programlarda olan birsey degil. sadece bir programda yapiyor.(daha önceleri delphi7 kullanirkende bazi projelerde yapiyordu)
Teşekkürler.
Re: Datasource tanimlamalari kayboluyor
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
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/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
-
- Üye
- Mesajlar: 189
- Kayıt: 30 Eyl 2013 10:17
Re: Datasource tanimlamalari kayboluyor
Siz soyledikten sonra özellikle tekrardan kontrol ettim. Ama yine ayni sorunla karsilastim. Yakin zamana kadar boyle bir sorun yoktu sonradan cikti.
Re: Datasource tanimlamalari kayboluyor
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
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/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
-
- Üye
- Mesajlar: 189
- Kayıt: 30 Eyl 2013 10:17
Re: Datasource tanimlamalari kayboluyor
tesekkurler Kuri_YJ