Web Servislerini kullanarak TC Kimlik No sorgulama (Düzeldi)

Yazdığınız makaleleri ve üyelerimizin işine yarayacağını düşündüğünüz kodlarınızı gönderebilirsiniz. Bu foruma soru sormayın!
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

eline beynine sağlık hemen denedim her bölümü çalışıyor.

kolay gelsin.
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Mesaj gönderen tuanna »

Coderlord arkadaşım sağ olasın bu makalen sayesinde çok sey öğrendim ben şimdi tc kimlik noları var 10000 tane bunları gönderiyorum listeyi alıyorum...ama Tc no hatalı olunca sonuc dönmediğinde hata verince döngüden çıkıyor...ve diğer kayıda geçmiyor...bunu nasıl çözebilirim...Yardımcı olan arkadaşlara şimdiden tşk ederim...
Siz hayal edin...Biz yapalım TuannaSoft...
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

tc no sorgulama bölümünü try except bloğu arasına alırsan hata mesajı almazsın.

Kod: Tümünü seç

  try
    KimlikNoSorgula..
  except
    // Burası boş olmalı.
  end;
Delphi içinden çalıştırdığında hatayı almaya devam edersin. Dışından çalıştırırsan hata almayacaksın.
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Mesaj gönderen tuanna »

---------------------------------------------------------------
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.Next;

end;
end;
end;
--------------------------------------------------------------

bu kodun neresine yazmalıyım
Siz hayal edin...Biz yapalım TuannaSoft...
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

KimlikNoDogrula function'ına tarif ettiğim şekilde yerleştireceksin.
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Mesaj gönderen tuanna »

out of memory diye hata alıyorum... neden olabilir....
Siz hayal edin...Biz yapalım TuannaSoft...
heavy
Üye
Mesajlar: 67
Kayıt: 07 May 2005 03:31

ValueFromIndex

Mesaj gönderen heavy »

Edit4.Text:= ListBox2.Items.ValueFromIndex[ListBox2.ItemIndex];

satırında ValueFromIndex'i tanımıyor. Delphi 6 kullanıyorum. ne yapabilirim ?
The MeLiX
Üye
Mesajlar: 22
Kayıt: 30 May 2005 08:09
Konum: Port 80
İletişim:

Mesaj gönderen The MeLiX »

güzel bir çalışma teşekkürler.
Kullanıcı avatarı
musalpay
Üye
Mesajlar: 77
Kayıt: 28 Tem 2003 01:59
Konum: Kocaeli/Gebze

Mesaj gönderen musalpay »

@coderlord eline sağlık güzel bir program.
benim bir ricam var acaba bu gelen hata mesajını kaldırdım fakat ben bu hata mesajını bi label ya da memo içine almaya uğraştım ama çıkar yol bulamadım yardımcı olabilirmisin?
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

except

end

arasına Memo1.Lines.Add('Hata mesajı') şeklinde yazarak label'a veya memo'ya atabilirsin.
Kullanıcı avatarı
musalpay
Üye
Mesajlar: 77
Kayıt: 28 Tem 2003 01:59
Konum: Kocaeli/Gebze

Mesaj gönderen musalpay »

hocam sağolasınız
bu kadar hızlı cevap vereceğinizi tahmin bile etmemiştim.
tekrar çok teşekkürler;
Kullanıcı avatarı
musalpay
Üye
Mesajlar: 77
Kayıt: 28 Tem 2003 01:59
Konum: Kocaeli/Gebze

Mesaj gönderen musalpay »

hocam sanırım yanlış anlattım.

ben hata mesajı derken mesela

Kod: Tümünü seç

 	

Belirtilmiş olan sorgu bilgilerine karşılık kişi bulunmasına rağmen kişi ad ve soyad tutmamaktadır.
v.b mesajları nasıl yakalayacağım hakkında
yardımcı olabilirmisiniz. cevaplarınız için şimdiden çok teşekkürler.
alperd
Üye
Mesajlar: 1
Kayıt: 06 Ağu 2003 02:51

Mesaj gönderen alperd »

Merhaba
Linki verilen tckimlik.zip artık sitede bulunamıyor.
Tekrar sitede yer alması mümkün mü acaba?
Kullanıcı avatarı
kimene
Üye
Mesajlar: 78
Kayıt: 28 Haz 2003 02:39
Konum: İstanbul

kimlik no ve tüm bilgiler

Mesaj gönderen kimene »

Sadece vatandaşlık no yu göndererek kişinin bütün kimlik bilgilerini alamazmıyız
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

musalpay yazdı:hocam sanırım yanlış anlattım.

ben hata mesajı derken mesela

Kod: Tümünü seç

 	

Belirtilmiş olan sorgu bilgilerine karşılık kişi bulunmasına rağmen kişi ad ve soyad tutmamaktadır.
v.b mesajları nasıl yakalayacağım hakkında
yardımcı olabilirmisiniz. cevaplarınız için şimdiden çok teşekkürler.

Kod: Tümünü seç

try
    KimlikNoSorgula..
  except on E:Exception do
    Memo1.Lines.Add('Hata mesajı: '+E.Message);
  end;
end;
Cevapla