sa !
Formshow olayında aşağıdaki gibi bir döngüm var, fakat program çalıştırdığımda, formu açtığım zaman buraya girmiyo. Üzerindeki bileşenlerde pagecontrol ve cx bileşenleri mevcut. İyi çalışmalar...
for W_I := 0 to ComponentCount - 1 do
begin
if (Components[W_I] is TEdit) then
with (Components[W_I] as TEdit) do
begin
Color := clWhite;
Ctl3D := W_Ctl3D;
Text := '';
end;
end;//for
(burada sadece Tedit tipi için var, hepsini yazmak istemedim.problem buraya girmemesi)
component count formshow olayında girmiyo...!
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- doctorfunks
- Üye
- Mesajlar: 105
- Kayıt: 26 Oca 2005 10:37
- Konum: İstanbul
- sabanakman
- Kıdemli Üye
- Mesajlar: 3077
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Sınıf uyuşmazlığı olabilir.
Bu bileşenleri kullanmadım ama buraya for döngüsü öncesi showmessage ile kotrol amaçlı bir mesaj yaz. Eğer mesaj gelmiyorsa Formun onShow olayında bir arıza vardır. Mesaj geliyorsa bu bileşen sınıfları TEdit üzerinden türemiyordur. Hatta büyük ihtimalle TEdit yerine TCustomEdit kullanarak yaparsan çalışabilir. (Bu bileşenler TCustomEdit'ten türüyorsa.)
ilk testini
şeklinde yap.
ilk testini
Kod: Tümünü seç
for W_I := 0 to ComponentCount - 1 do
begin
if (Components[W_I] is TCustomEdit) then
with (Components[W_I] as TEdit) do
begin
Color := clWhite;
Ctl3D := W_Ctl3D;
Text := '';
end;
end;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
- doctorfunks
- Üye
- Mesajlar: 105
- Kayıt: 26 Oca 2005 10:37
- Konum: İstanbul
- doctorfunks
- Üye
- Mesajlar: 105
- Kayıt: 26 Oca 2005 10:37
- Konum: İstanbul
sa !
hata tekrarladı malesef, kodu inceleyince hatanın döngüdeki W_I değişkenine atadığım değerden kaynaklandığını anladım, shortint tanımladığım için , component count'da 135 çıkıyo dolayısıyla....
iyi çalışmalar....
"Ne irfandır ahlaka yükseklik veren, ne vicdandır.Fazilet hissi insanlarda Allah korkusundandır."
hata tekrarladı malesef, kodu inceleyince hatanın döngüdeki W_I değişkenine atadığım değerden kaynaklandığını anladım, shortint tanımladığım için , component count'da 135 çıkıyo dolayısıyla....
iyi çalışmalar....
"Ne irfandır ahlaka yükseklik veren, ne vicdandır.Fazilet hissi insanlarda Allah korkusundandır."
- sabanakman
- Kıdemli Üye
- Mesajlar: 3077
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Kontrol
Döngünün üstünde ShowMessage ile bir mesaj yazdırın, eğer mesaj geliyor ve kodlar çalışmıyorsa bileşenler create edilirken owner parametresinde Form verilmemiştir veya Class uyuşmazlığı vardır. Hangi Türden bileşenlere işlem yapılacaksa direkt o class ile yazılmalı.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .