SOAP işlemlerinde convert hatası hakkında

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

SOAP işlemlerinde convert hatası hakkında

Mesaj gönderen adelphiforumz »

S.A.

Delphi 2007 yazdığım bir projeyi hiç bir kod satırına dokunmadan delphi XE7 ile derliyorum
Delphi 2007 de çalışan
SOAPHTTPClient, SOAPHTTPTrans, Rio, InvokeRegistry vb.
sınıflar XE7 ile "[ClassName=EConvertError] '' is not a valid integer value" hatası veriyor
WDSL üzerinden aldığım kalıbı incelediğimde bile herşey aynı
Debug etmek istediğimde ise Soap üzerinden kullanılan sınıflara degug kurmama izin vermiyor

bu konuda başka nasıl bir yol izliyebilirim

Teşekkürler
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: SOAP işlemlerinde convert hatası hakkında

Mesaj gönderen mrmarman »

WSDL üzerinden yeniden Import ederek dene. Aynı olması biraz zor... Bence uses için indirdiğin bir tanesine odaklanıyorsun.

WSDL sayfasını explorer veya chrome ile aç gördüğün XML içeriği farklı kaydet diyerek harddiskine kaydet, sonra da Delphi XE7'nin WSDL import kısmında site adresi değil de harddiske kaydettiğini göster.

Çünkü XE serisinde Web sitesinden WSDL alamadığı durumlar olabiliyor. Belki bunu atlamış olabilirsin diye değerlendirdim.
Resim
Resim ....Resim
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: SOAP işlemlerinde convert hatası hakkında

Mesaj gönderen adelphiforumz »

Muammer hocam
geçenlerde bu konu ile destek olmuştunuz dediğiniz gibi yaptım ve xmli diske kaydedip import ettim
fakat oluşturulan sınıflar ve türleri aynı
hattı dinlediğimde xml geliyor farklı bir programlada delphi üzerinde programın patladığı yeri bulduğumda
Delphi XE7ye ait
"C:\Program Files (x86)\Embarcadero\Studio\15.0\source\soap" altındaki sınıflardan birinde program kırılıyor.
fakat debug kurmama izin vermiyor nerede kırıldığını anlamak için
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: SOAP işlemlerinde convert hatası hakkında

Mesaj gönderen mrmarman »

- XE7 ile yeni bir test projesi açıp SOAP kısmını yeniden kurun deneyin ve farkı öyle analiz edin isterseniz.
Resim
Resim ....Resim
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: SOAP işlemlerinde convert hatası hakkında

Mesaj gönderen adelphiforumz »

mrmarman hocam onuda yaptım
yaklaşık 28 fonksiyon kullanıyorum içlerinden sadece 2 fonksiyon çalışmıyor
bunlarda array altında array şeklinde wdsl içerisinden gelen sınıflarda oluyor
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Cevapla