Hallo,
ich habe gerade angefangen mich mal um Webservices zu kümmern und das Beispiel hier aus der
DP probiert.
Daten von Webservice holen
Funktioniert ganz toll, aber ich werde die Daten nicht wieder los und der Speichermanager vom Delphi2010 mault über die Strings, die in dem Array hängen.
Wie muss man das denn freigeben oder ist das ein Problem mit der
WSDL-Schnittstelle dieses Dienstes?
Delphi-Quellcode:
procedure TfrmTemplate.Button1Click(Sender: TObject);
var
Data : SportsdataSoap;
MatchDaten : ArrayOfMatchData;
leagArray: ArrayOfLeague;
i: Integer;
begin
Data := GetSportsdataSoap;
leagArray := Data.GetAvailLeagues; // wird am Schluß nicht freigegeben...
// Memo1.Clear;
// for i := 0 to length(leagArray) - 1 do
// begin
// Memo1.Lines.Add(leagArray[i].leagueName);
// end;
// leagArray := nil; // bringt nichts...
end;
Schon mal vielen Dank für eine Erhellung.
Viele Grüße,
Schorsch