Ben web servisini kullanarak bir exceldeki tc kkimlikleri kontrol edip siteden onların geri değer olarak adı soyadı ve doğum tarihlerini excel dosyasına geri dönen bir program yazdım....ama Program web servisinde su fonksiyonu gönderiyor....
-----------------------------------------------------------------------
function TForm1.KimlikNoDogrula(const KimlikNo: Int64): TCKimlikNoDogrulamaSonucu;
var
Sonuc: TCKimlikNoDogrulamaSonucu;
Begin
try
result:=KPS.TCKimlikNoDogrula(KimlikNo);
except
end;
end;
--------------------------------------------------------------------
aşağıdaki kod boloğu ile açılan excel dosyasının değerlerin alınması için döndüye sokuyorum...ama fonksiyon sonucunda hatalı bir tc kimlik no olursa program hata veriyor... ve döngüden çıkıyor...Ama Fonksiyonda
--------------------------------------
try
except
end;
--------------------------------------
Bloğunu kullandım ama bu seferde program
---------------------------------------------------
"Out of Memory " diye hata veriyor....Bu durumda ne yapabiliriz....
----------------------------------------------------
procedure TForm1.suiButton2Click(Sender: TObject);
var
Sonuc: TCKimlikNoDogrulamaSonucu;
begin
ADOTable1.First;
while not Adotable1.Eof do
begin
if Assigned(sonuc) then
begin
Sonuc:=KimlikNoDogrula(ADOTable1.FieldList.Fields[0].Value);
ADOTable1.Edit;
ADOTable1.FieldList.Fields[1].Value:=sonuc.Ad;
ADOTable1.FieldList.Fields[2].Value:=sonuc.Soyad;
ADOTable1.FieldList.Fields[3].Value:=sonuc.DogumYil;
ADOTable1.Post;
ADOTable1.Next;
end
else
begin
ADOTable1.Edit;
ADOTable1.FieldList.Fields[1].Value:='Bulunamadı';
ADOTable1.FieldList.Fields[2].Value:='Bulunamadı';
ADOTable1.FieldList.Fields[3].Value:='Bulunamadı';
ADOTable1.Post;
ADOTable1.Next;
end;
end;
end;
Out of memory hatası
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Out of memory hatası
Siz hayal edin...Biz yapalım TuannaSoft...