Yorumları: 854
Konuları: 40
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.377
Uzman
01-07-2018, Saat: 15:17
(Son Düzenleme: 01-07-2018, Saat: 19:19, Düzenleyen: hi_selamlar.)
Merhaba arkadaşlar,
Bir wer servis (WSDL.Soap) veri çekiyorum.
TXSDecimal'ine ait verileri çekerken program kırılıyor. Bu alanda parasal değer söz konusu (25.23 gibi)
TXSDecimal.NativeToXS ile string yapsam bile hata veriyor.
Bu durumu nasıl aşabilirim.
TXSDecimal > Float veya String tipine nasıl dönüştürebirilim.
Teşekkürler.
Amaç, bilginin de/aklın da zekat'ını vermek.
Yorumları: 854
Konuları: 40
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.377
Uzman
(01-07-2018, Saat: 16:23)yhackup Adlı Kullanıcıdan Alıntı: (01-07-2018, Saat: 15:17)hi_selamlar Adlı Kullanıcıdan Alıntı: Merhaba arkadaşlar,
Bir wer servis (WSDL.Soap) veri çekiyorum.
TXSDecimal'ine ait verileri çekerken program kırılıyor. Bu alanda parasal değer söz konusu (25.23 gibi)
TXSDecimal.NativeToXS ile string yapsam bile hata veriyor.
Bu durumu nasıl aşabilirim.
TXSDecimal > Float veya String tipine nasıl dönüştürebirilim.
Teşekkürler.
Wsdl eklediğinde oluşan pas dosyasının içerisinden , Hata veren TXSDecimal değişkenlerini , String ile veya doğrudan double ile değiştirebilirsin sıkça yaptığım bir şey...
Bir sıkıntı ile karşılaşabilirim diye değiştirmeye çekinmiştim.

Değiştirip deneyim bilgi verim.
Teşekkürler.
Amaç, bilginin de/aklın da zekat'ını vermek.
Yorumları: 854
Konuları: 40
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.377
Uzman
Amaç, bilginin de/aklın da zekat'ını vermek.
Yorumları: 854
Konuları: 40
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.377
Uzman
(02-07-2018, Saat: 09:34)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı: TXSDecimal ve TXSDateTime veri tiplerinin çevrilmesi için ön tanımlı fonksiyonların kullanılması tercih ediliyor. @yhackup Bey gibi WSDL'den üretilen pas dosyasını revize etmek isterseniz tüm revizelerinizi not etmeniz gerekir. Aksi takdirde yeni sürüm geldiğinde tekrar referans aldığınız zaman yaptığınız tüm değişiklikler yok olacaktır.
Bilgilendirmeniz ve paylaşımınız için teşekkür ederiz.
Bu konuda haklısınız. WSDL içinde çok fazla saha söz konusu değil. Şimdilik bu şekilde işleme devam ettim.
Tekrar teşekkürler.
Amaç, bilginin de/aklın da zekat'ını vermek.