procedure tanimla();
begin
data.DataModule1.ADOKonum.Active:=true;
data.DataModule1.ADOKonum.First;
konumsay:=1;
repeat
konumismi[konumsay]:=data.DataModule1.ADOKonum.Fields[1].AsString;
konumxy[konumsay,1]:=data.DataModule1.ADOKonum.Fields[2].AsInteger;
konumxy[konumsay,2]:=data.DataModule1.ADOKonum.Fields[3].AsInteger;
data.DataModule1.ADOKonum.Next;
konumsay:=konumsay+1;
until data.DataModule1.ADOKonum.Eof;
end;
procedure tikimiz(k:string);
begin
showmessage(k);
end;
procedure TForm1.Button7Click(Sender: TObject);
begin
tanimla;
tikimiz('deneme');
end;
access violation at adress 0040430E
hatasınılı alıp duruyorum ben nerede yanlış yapıyorum. sorun nedir anlamadım. Yardım eden etmeyenden allah razı olsun.
sorun nerede
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
sorun nerede
En son guvenlik tarafından 03 Nis 2019 01:22 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
- tanerileri
- Üye
- Mesajlar: 55
- Kayıt: 06 Tem 2007 11:30
Re: sorun nerede
hatanın nerde verildiği önemli
hangi satırda?
breakpoint yada mesajlar ekleyerek bunu tesbit ettiğinizde daha rahat çözüm bulabilirsiniz.
genel olarak şunu söyleyebilirim.
olmayan bir nesneye/değişkene erişmeye çalışıyorsunuz.
ama hangi nesne/değişken , onu yukardaki gibi anlayabilirsiniz.
Selamlar
hangi satırda?
breakpoint yada mesajlar ekleyerek bunu tesbit ettiğinizde daha rahat çözüm bulabilirsiniz.
genel olarak şunu söyleyebilirim.
olmayan bir nesneye/değişkene erişmeye çalışıyorsunuz.
ama hangi nesne/değişken , onu yukardaki gibi anlayabilirsiniz.
Selamlar
Taner İLERİ.
Re: sorun nerede
tanerileri teşekkürler hatanın nereden kaynaklandığını buldum array kısımlarını tanımlarken birini eksik yazmışım gozumden kaçmış. şimdik dönüş yaptım. teşekkürler.