Form Create ederken hata

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Form Create ederken hata

Mesaj gönderen hdayi »

Merhaba arkadaşlar,
Seminerde öğrendiklerimi kullanayım dedim.
dm de dahil olmak üzere 13 formum vardı. Bunların 11 tanesini autocreate'den çıkardım.

Kod: Tümünü seç

frmara:=Tfrmara.Create(Nil);
frmara.showmodal;
frmara.Free;
Bu normal çalışıyor ancak quickreport ile hazırladığım rapor formları var. Bu formları açmadan önce bazı label'ların caption'larına bazı değerler atıyordum. Şimdi formu create ettikten sonra form üzerindeki herhangi bir değişkene bir değer atarken hata mesajı alıyorum. Bu kodları quickreport formumun onpreview olayına taşıdım sonuç değişmedi.

Kod: Tümünü seç

  qrek1:=Tqrek1.Create(Nil);
  dm.tblnikah.Filter:='Kimlik='+dm.tblnikahKimlik.AsString;
  dm.tblnikah.Filtered:=True;
  qrek1.qrlkmedenihal.Caption:=dlckmedenihal.Text;
  qrek1.Preview;
  qrek1.Free;
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

ne tur bir hata alıyorsun
av falan mı?yoksa baska bisi mi?
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

Kod: Tümünü seç

procedure TfrmPluList.miPrintClick(Sender: TObject);
begin
  qrpPlu := TqrpPlu.Create(nil);
  with frmDM do
  begin
    qrpPlu.QRLabel1.Caption:='BAŞLIK MESAJI';
    qrpPlu.Preview;
    qrpPlu.Free;
  end;
end;
bende hic bir sorun cıkartmıyor...
TqrpPlu = class(TQuickRep) seklinde tanımlı
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Yapyığımız şey aynı. Ben delpi7 kullanıyorum aceba versiyon farkından mı?
aldığım mesj şu:
Project keramet.exe raised exception class eoleexception with message 'Arguments are of the wrong type, are out of acceptable range or are in conflict with one anhother'.

Tipler aynı, range'le ilgili bir sorun olduğunu hiç sanmıyorum, conflict gibi me geliyor.

quickreportu sonradan create ederken sanırım çakışan bir adresi kullanıyor.
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Merhaba,
Hata bir değşkene değer atarken değil formu create ederken bu hatayı alıyorum. Üstelik quickreport formlarında oluyor bu sadece.

quick report formlarını oluştururken, file-new-other deyip ordan da report'u seçtim bunun bir etkisi olmuş olabilir mi?
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

bende aynı sekilde olusturuyorum formları
sonra project-options tan available yapıoyrum
bende bi sorun cıkmıyor
bir de bos bir qrep form olustur
sadece qrlabel koy ve create edip labeli degistirip preview yap bakalım
sorun cıkıyormu
bende ki qr versiyonu 3.0.5
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

boş formda olmadı. güzel güzel çalıştı.
hata formu create ederken oluyor. 5 adet matbuu formu üzerindeki karlerle falan bereber oluşturup rapor olarak yazdıracağım. üzerinde bi sürü çizgivar, label var, dblabel var. yani bi sürü bileşen var. aceba bunları create ederken memory yüzünden bişeyler mi oluyor.
quickreport versiyonum : 3.6.2
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

olabilir ama qreport banada anlamadıgım gıcıklıklar yapmıstı
bende freereporta yoneldim
yeterli gelmezse ilerde fastreportu alırız
90-100 USD bisey
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Sanırım dediğim sebepten. Oluşturduğum boş quickreporta, diğerindeki bileşenleri kopyalayıp yapıştırdım. oda açılmaz oldu. tam formu create ederken aynı hatayı veriyor.
quick reporttan bir kelek yedim sanırım :cry:
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Cevapla