Delphi-Quellcode:
function TDataModule.getWeatherCities:string;
var
WSInterface: GlobalWeatherSoap;
begin
WSInterface := GetGlobalWeatherSOAP;
result := WSInterface.GetCitiesByCountry('Switzerland');
WSInterface := nil;
end;
procedure TForm2.Button1Click(Sender: TObject);
var
cn: TDataModule;
cities:string;
begin
cn := TDataModule.Create(nil);
try
cities := cn.GetWeatherCities;
Memo1.Lines.Add(cities);
Button1.Text := BUtton1.Text + 'done';
finally
cn.DisposeOf;
end;
end;
Webservice:
http://www.service-repository.com/se...ew/-2082028434
Hiermit gibt es keine Leaks. Kann ich also sicher davon ausgehen, dass der Leak irgendwo in den SSL-Units passiert? Schliesslich passiert das erst wenn ich einen SessionHeader mache und vor jedem Call schicke.
Bin im Moment ratlos, was ich denn tun könnte, ausser zu versuchen die SSL-Units zu "fixen"? (Was für mich wohl nicht in 'nem Tag gemacht wäre)
Grüsse