Kimlik Paylaşım Sistemi Web Servis Kullanımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Kimlik Paylaşım Sistemi Web Servis Kullanımı

Mesaj gönderen sinancaylak »

Bütün Delphi Üstadı Hocalarıma öncelikle Saygılar;
arkadaşlar benim web servislerimle ilgili bir sorunum var Tc Kimlik bilgilerini web servis kullanarak veritabanıma çekmek istiyorum ama bir hata mesajı döndürüyor. tc kimlik sistemi şuan şifreli çalışıyor şifreler bizde mevcut hata mesajı şu
Server was unable to process request. ---> Object reference not set to an instance of an object.
Bu problemi bir türlü geçemedim ayrıca forumda arama yaparak :ara fduman arkadaşımızın yazdığı yazıyıda bir çok kez inceledim sonuç alamadım. Bu Web Servisini kullanmam benim için çok önemli,ayrıca web servislerini kullanma konusuda burdaki hocalarımdan bi makalenin yazılması bir çok kişiye ışık olacağına inanıyorum. Bu Konula ilgili Delphi7 ile yaptığım örneği gönderiyorum. hata konusunda yardımlarınızı bekliyorum.

Tc.rar
(16.46 KiB) 208 kere indirildi
Sinan ÇAYLAK
Software Developer
Delphi & .Net
deltas
Üye
Mesajlar: 358
Kayıt: 06 Mar 2004 01:08
Konum: Malatya...
İletişim:

Re: Kimlik Paylaşım Sistemi Web Servis Kullanımı

Mesaj gönderen deltas »

ilk olarak şunu söyleyeyim kullandığınız web servis Nüfus Müd. değil; Sağlık Bakanlığının web servisleri. Eğer şifrenizi Nüfus Müdürlüğünden almışsanız burada çalışmaz.

Aldığınız hata ise eksik bilgi gönderiyorsunuz demek. ayrıca delphi 7 için web servisler kullanırken aşşağıdaki kodu uygun şekilde ekleyin. (ben genelde form.create olayına ekliyorum)

Kod: Tümünü seç

InvRegistry.RegisterInvokeOptions(TypeInfo(ServiceSoap), ioDocument);
örnek kodlar için viewtopic.php?f=2&t=23123&hilit=kps linki inceleyebilirsiniz.
Nice İnsanlar gördüm üstünde elbise yok;
Nice elbiseler gördüm içinde insan yok.
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Re: Kimlik Paylaşım Sistemi Web Servis Kullanımı

Mesaj gönderen sinancaylak »

Hocam Eksik bilgi göndermiyorum sanırım fonksiyonda parametre olarak user_id,password,ve tc numarası istiyor. verdiğiniz koduda formun create olayına koydum
[Error] _TCFrm.pas(47): Undeclared identifier: 'InvRegistry'
hatası alıyorum derleme yapamıyorum.
Sinan ÇAYLAK
Software Developer
Delphi & .Net
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Re: Kimlik Paylaşım Sistemi Web Servis Kullanımı

Mesaj gönderen sinancaylak »

Hocam Padon InvokeRegistry 'i uses'a eklemediğim için hata veriyomuş dediğiniz gibi formun create olayına kodu yerleştirdim ama şaun gönderdiğimde hiçbir hata vermiyo yani yine sonuç dönmüyor
Sinan ÇAYLAK
Software Developer
Delphi & .Net
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Re: Kimlik Paylaşım Sistemi Web Servis Kullanımı

Mesaj gönderen sinancaylak »

Hocam Çok Teşekkür Ederim Size verdiğiniz
InvRegistry.RegisterInvokeOptions(TypeInfo(ServiceSoap), ioDocument);
kodu sorunumu halletti tc numarası hatalı olduğundan sonucu boş döndürüyomuş. Bununla İlgili Bir Makalede En Kısa Zamanda Ben Hazırlayacağım. Çok Saolun İyi Çalışmalar
Sinan ÇAYLAK
Software Developer
Delphi & .Net
Cevapla