Du musst Dein erg nicht selber erzeugen
das wird schon in getBank Erledigt.
Mach es so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
erg: detailsType;
begin
// erg := detailsType.Create;
erg := GetBLZServicePortType(true).getBank('50010517');
if assigned(erg) then
try
Memo1.Lines.Append(erg.bezeichnung);
Memo1.Lines.Append(erg.bic);
Memo1.Lines.Append(erg.ort);
Memo1.Lines.Append(erg.plz);
finally
erg.Free;
end;
end;