Einzelnen Beitrag anzeigen

Benutzerbild von prsearcher
prsearcher

Registriert seit: 29. Jun 2007
4 Beiträge
 
Delphi 5 Enterprise
 
#1

Rückgabe von Daten aus einem Webservice

  Alt 14. Dez 2010, 08:58
Guten Morgen,

ich suche Hilfe für die Entgegennahme der Daten, die aus einem Webservice zurückgegeben werden.

Ich benutze den MSSOAP.SoapClient30 und die Entgegennahme von Daten klappt, wenn es nur EIN STRING ist. Wenn die Datenstruktur komplex(er) ist, gelingt mir nicht die Konvertierung in brauchbare Daten.

Mein Codebeispiel bei dem die Nutzung als STRING funktioniert:
Delphi-Quellcode:
var
  SoapClient: Variant;
  Ans: Variant;
begin
  SoapClient := CreateOleObject('MSSOAP.SoapClient30');
  SoapClient.mssoapinit('http://www.holidaywebservice.com/Holidays/US/Dates/USHolidayDates.asmx?WSDL');
  Ans := SoapClient.GetGoodFriday(2011);
  ShowMessage(Ans);
end;
Wie gesagt, bei komplexen Datentypen bräuchte ich Hilfe.
Hat jemand ein Idee?

prsearcher
  Mit Zitat antworten Zitat