Ersun PEHLİVAN

Software Developer / Process Management Consultant

Delphi ile Asmx Web Servisi kullanımı

NET platformunda oluşturulan web service nasıl bağlanılır ve ilgili kayıtları nasıl alabiliriz. 

Dataset, DataTable gibi nesnelerimizde sıkıntı oluşturduğundan dolayı System.Collection isim alanımız içerisinde bulunan List sınıfımızı kullanalım. 

İlgili net platformundaki kodlarımızı yazalım.

List sınıfımızı türetelim ve veritabanımızdan gelen veri kümesini DataReader olarak dönüp list sınıfımızın içeriğini dolduralım.

Örnek Uygulamamız



Örnek web servisimizin çalışır durumdaki görüntüsü



Delphi tarafında ilgili örnek arayüzü oluşturalım



File menüsünden / Orter sekmesini seçerek diğer proje seçeneklerine gelelim



Web services sekmesinden WSDL Importer seçelim



İlgili web service adresini girelim. asmx ile biten cümlenin sonuna ?wsdl yazmayı unutmayınız.



Delphi bizim için servis sınıflarımızı oluşturdu.



İlgili delphi tarafına gelelim. Servisten gelen dizi olmasından dolayı ArrayOfString olarak tanımlamamız gerekmektedir.



Formumuzu çalıştıralım.



Saygılarımla
Ersun PEHLİVAN

firemonkey asp net web api
delphi asp net web api
delphi asp net web api parameter
firemonkey developer
delphi for rest application
delphi for asmx
delphi asmx web service
firemonkey datasnap
delphi datasnap application
datasnap application
Firemonkey ile android iphone mobile