Tc Kimlik No hakkında
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Tc Kimlik No hakkında
Merhaba
Arkadaşlar öncelikle konu ile alakalı ne kadar thread varsa çoğuna baktım hatta dosyalarıda indirip inceledim. Şimdi hepimizin ortak fikri parse etmektende web service olayı en mantıklı seçim. Ancak web service olayında sorunlar çıktı ve sorularımda var.
1. Web service kullanmak için son threaddeki tckimlik DLL leyi dağıtamadan bunu kod içinden yapamazmıyız. bunu yaparsak bu seferde SOAP ile ilgili dll lerimi dağıtmalıyız.
2. DLL i kullanırken sharemem konusundaki uyarıları yapmama rağmen AV hatası alıyorum.
Şimdi ne yapmam gerek nasıl çözmeliyim bu konuyu.
saygılar
Arkadaşlar öncelikle konu ile alakalı ne kadar thread varsa çoğuna baktım hatta dosyalarıda indirip inceledim. Şimdi hepimizin ortak fikri parse etmektende web service olayı en mantıklı seçim. Ancak web service olayında sorunlar çıktı ve sorularımda var.
1. Web service kullanmak için son threaddeki tckimlik DLL leyi dağıtamadan bunu kod içinden yapamazmıyız. bunu yaparsak bu seferde SOAP ile ilgili dll lerimi dağıtmalıyız.
2. DLL i kullanırken sharemem konusundaki uyarıları yapmama rağmen AV hatası alıyorum.
Şimdi ne yapmam gerek nasıl çözmeliyim bu konuyu.
saygılar
s.a.
av nin sebebi inttostr demen olabilirmi?
çünkü dönen değer int değil int64
int64tostr yi dene.
dpr dosyasındaki fonksiyonlardan istediğini kendi projene kopyalarsın.
sonra kpspublic.pas dosyasınıda projene eklersen dll dosyasına ihtiyacın kalmaz.
dll dosyaları demişsin ama sanırım wsdl dosyasını kasteddin. kpspublic.wsdl dosyasını bi şekilde programa göstermen lazım. kpspublic.pas dosyasını incelersen orda defwdsl var. orayı tckimlik in websitesindeki adrese yönlendirirsen o dosyayı taşımana gerek kalmaz(teorik olarak bu şekilde ama ben hiç bu şekilde kullanmadım).
kolay gelsin.
av nin sebebi inttostr demen olabilirmi?
çünkü dönen değer int değil int64
int64tostr yi dene.
dpr dosyasındaki fonksiyonlardan istediğini kendi projene kopyalarsın.
sonra kpspublic.pas dosyasınıda projene eklersen dll dosyasına ihtiyacın kalmaz.
dll dosyaları demişsin ama sanırım wsdl dosyasını kasteddin. kpspublic.wsdl dosyasını bi şekilde programa göstermen lazım. kpspublic.pas dosyasını incelersen orda defwdsl var. orayı tckimlik in websitesindeki adrese yönlendirirsen o dosyayı taşımana gerek kalmaz(teorik olarak bu şekilde ama ben hiç bu şekilde kullanmadım).
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
dediklerini deneyeceğim. ancak kastettiğim şeydi ; SOAP DLL dosyaları;aslangeri yazdı:s.a.
av nin sebebi inttostr demen olabilirmi?
çünkü dönen değer int değil int64
int64tostr yi dene.
dpr dosyasındaki fonksiyonlardan istediğini kendi projene kopyalarsın.
sonra kpspublic.pas dosyasınıda projene eklersen dll dosyasına ihtiyacın kalmaz.
dll dosyaları demişsin ama sanırım wsdl dosyasını kasteddin. kpspublic.wsdl dosyasını bi şekilde programa göstermen lazım. kpspublic.pas dosyasını incelersen orda defwdsl var. orayı tckimlik in websitesindeki adrese yönlendirirsen o dosyayı taşımana gerek kalmaz(teorik olarak bu şekilde ama ben hiç bu şekilde kullanmadım).
kolay gelsin.
Furkan abi daha öncesinde dağıtılması gereken bir takım DLL dosyalarından bahsediliyordu. Belkide CLX projesi olmasından kaynaklanmıştır. Neyse bu daha iyi oldu.. ?fduman yazdı:Soap'un DLL dosyası falan yoktur arkadaşlar.
birde şu doğrulama dışındaki durumu çözebilsem..
Abi senin programında inetpro vs gibi bir komponent var. O olmadan yazılamıyormu bu program ?
Saygılar
eğer kullanıdğınız kodu gönderirseniz bi bakalım. çağırmada fonksiyona ilgili parametreleri gönderdiğiniz zaman dönen değer olarak tckimlik numarasını almanız lazım.ikut yazdı:Merhaba,
kodları projeye aldım... (dll vs olmasın diye)
ancak tc kimlik no doğrulama çalışırken kendi bilgilerimler çağırınca bulunamadı diyor...
bunun nasıl kullanıldığı konusunda örnek çağırmayı yazabilirmisin?
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
MERHABA
Kod: Tümünü seç
procedure TFrmPersonRec.DBEditEh1EditButtons0Click(Sender: TObject;
var Handled: Boolean);
var adi,soyadi:ShortString;
dyil:Word;
a:Int64;
begin
adi:='İBRAHİM HALİL';
soyadi:='KUTLUAY';
dyil:=1974;
inherited;
if TCKimlikDogrula(12018019158,adi,soyadi,dyil) then ShowMessage('doğru'); // BURASI ÇALIŞIYOR
A:=TemelBilgilerdenTCKimlik(adi,soyadi,'ABDULKADİR','DURİYE','ŞANLIURFA','ŞANLIURFA MERKEZ',dyil,1);
KAYIT BULUNAMADI diyor ama Furkan abinin programı bu bilgilerle kaydı getiriyor. UTF çin gerekli httprio olayı yapılmasına rağmen çalıştırımadım. proje burda kitlendi
end;
s.a.
benim gönderdiğim dosyada
fonksiyon şu şekilde tanımlanmış.
sanırım ilçe kodu ile ilgili bir sıkıntı var.
ili göndermenize gerek yok.
ilçe kodu (bu kodun mernisteki kod olması lazım) doğru olduğu zaman çalışması lazım.
tc kimlik numarasını bulamadığı zaman uzun bir mesaj veriyor o mesajı içinde belirtilen sorgu bilgilerine karşılık kişi bulunamadı diye bir mesaj veriyorsa gönderdiğin parametreleri kontrol et.
kolay gelsin.
benim gönderdiğim dosyada
fonksiyon şu şekilde tanımlanmış.
Kod: Tümünü seç
function tcnover(ad,soyad,baba,ana:shortstring;dyeri,dyili:word;cinsiyet:byte):int64;
ili göndermenize gerek yok.
ilçe kodu (bu kodun mernisteki kod olması lazım) doğru olduğu zaman çalışması lazım.
tc kimlik numarasını bulamadığı zaman uzun bir mesaj veriyor o mesajı içinde belirtilen sorgu bilgilerine karşılık kişi bulunamadı diye bir mesaj veriyorsa gönderdiğin parametreleri kontrol et.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim