Nesnelere ulaşamama sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Gumiho309
Üye
Mesajlar: 35
Kayıt: 01 Eyl 2020 03:01

Nesnelere ulaşamama sorunu

Mesaj gönderen Gumiho309 »

Bir uygulamanın kodlarına bakıyorum datamodule de design kısmında hiçbir şey yok fakat kod kısmına gidince type'ın altında bir sürü fdconnection query vs. Var bunları neden göremiyorum uygulamayı yapan kişi sadece bunlari code kısmında elle mi yazmış ve bu nesneleri paletten eklememiş mi demek?
ertank
Kıdemli Üye
Mesajlar: 1657
Kayıt: 12 Eyl 2015 12:45

Re: Nesnelere ulaşamama sorunu

Mesaj gönderen ertank »

Merhaba,

İlgili kodları görmeden sadece varsayımda bulunulabilir.

Görünmeyen bileşenler tasarımı engelledikleri için bazen gizlenerek form tasarımları yapılabiliyor. İlk olarak ilgili data module üzerinde fare sağ tuşu ile tıklayıp "Hide Non-Visual Components" veya "Show Non-Visual Components" seçeneği var mı kontrol edin. Eğer ikincisi var ise tıklayın.

Belki dediğiniz gibi çalışma zamanında ilgili nesneleri oluşturuluyor olabilir. Bunu daha önce dediğim gibi ilgili kodu görmeden söylemek doğru olmaz.
Gumiho309
Üye
Mesajlar: 35
Kayıt: 01 Eyl 2020 03:01

Re: Nesnelere ulaşamama sorunu

Mesaj gönderen Gumiho309 »

ertank yazdı: 05 Eyl 2020 02:27 Merhaba,

İlgili kodları görmeden sadece varsayımda bulunulabilir.

Görünmeyen bileşenler tasarımı engelledikleri için bazen gizlenerek form tasarımları yapılabiliyor. İlk olarak ilgili data module üzerinde fare sağ tuşu ile tıklayıp "Hide Non-Visual Components" veya "Show Non-Visual Components" seçeneği var mı kontrol edin. Eğer ikincisi var ise tıklayın.

Belki dediğiniz gibi çalışma zamanında ilgili nesneleri oluşturuluyor olabilir. Bunu daha önce dediğim gibi ilgili kodu görmeden söylemek doğru olmaz.
Teşekkür ederim ikisinide kontrol ettim ama malesef yok.
ertank
Kıdemli Üye
Mesajlar: 1657
Kayıt: 12 Eyl 2015 12:45

Re: Nesnelere ulaşamama sorunu

Mesaj gönderen ertank »

Bahsettiğiniz kodları paylaşabilir misiniz?
Gumiho309
Üye
Mesajlar: 35
Kayıt: 01 Eyl 2020 03:01

Re: Nesnelere ulaşamama sorunu

Mesaj gönderen Gumiho309 »

ertank yazdı: 05 Eyl 2020 04:56 Bahsettiğiniz kodları paylaşabilir misiniz?

Kod: Tümünü seç

type
  TDataModule1 = class(TDataModule)
    FDConnection1: TFDConnection;
    QCreatTable: TFDQuery;
    QAidat: TFDQuery;
    QAidatAIDAT_ID: TIntegerField;
    QAidatTutar: TFloatField;
    QAidatAY: TIntegerField;
    QAidatAciklama: TWideStringField;

kodlar bu şekilde
ertank
Kıdemli Üye
Mesajlar: 1657
Kayıt: 12 Eyl 2015 12:45

Re: Nesnelere ulaşamama sorunu

Mesaj gönderen ertank »

Bu yapıda bileşenler DataModule içindedirler.
Görememe sebebiniz;
- Çalışma zamanında gözükmez nesnelerin ilk cevabımdaki gibi gizlenmiş olması olabilir.
- Kullandığınız ekran düşük çözünürlükte olup daha önce çok daha yüksek çöznürlükte bir monitörde çalışılmış ve şu anda nesneler DataModule içinde göremeyeceğiniz bölgelere gitmiş olabilir. Bu durumda genellikle alt veya sağ kenarda scrollbar gözüküyor olması gerekir.
- Son olarak, DataModule disk üzerinde iki dosyadan oluşur. Form dosyası, ünite dosyası. Eğer Form dosyası bir şekilde değiştirildi ise ünite dosyası ile uyumsuz hale gelir. Bu durumda DataModule açılırken ve derleme zamanında hatalarla karşılaşıyor olmanız gerekir.

Yukarıdakiler dışında nesnelerin gözükmemesi için sebep aklıma gelmiyor.
Gumiho309
Üye
Mesajlar: 35
Kayıt: 01 Eyl 2020 03:01

Re: Nesnelere ulaşamama sorunu

Mesaj gönderen Gumiho309 »

ertank yazdı: 05 Eyl 2020 10:07 Bu yapıda bileşenler DataModule içindedirler.
Görememe sebebiniz;
- Çalışma zamanında gözükmez nesnelerin ilk cevabımdaki gibi gizlenmiş olması olabilir.
- Kullandığınız ekran düşük çözünürlükte olup daha önce çok daha yüksek çöznürlükte bir monitörde çalışılmış ve şu anda nesneler DataModule içinde göremeyeceğiniz bölgelere gitmiş olabilir. Bu durumda genellikle alt veya sağ kenarda scrollbar gözüküyor olması gerekir.
- Son olarak, DataModule disk üzerinde iki dosyadan oluşur. Form dosyası, ünite dosyası. Eğer Form dosyası bir şekilde değiştirildi ise ünite dosyası ile uyumsuz hale gelir. Bu durumda DataModule açılırken ve derleme zamanında hatalarla karşılaşıyor olmanız gerekir.

Yukarıdakiler dışında nesnelerin gözükmemesi için sebep aklıma gelmiyor.
Sanırım son dediğiniz çünkü derleme esnasında hata alıyordum. Çok teşekkür ederim.
Cevapla