Hallo Zusammen,
ich habe eine TLB-Datei in Delphi importiert und für eine Klasse die folgende Methode erhalten:
procedure SendCmd(var node: Integer; var cmd: WideString; out result: OleVariant);
Wenn icd diese Methode in meinem Code verwenden will, z.B.:
Delphi-Quellcode:
procedure TForm1.btnSendCmdClick(Sender: TObject);
var
LNode: Integer;
LCommand: WideString;
LResult: OleVariant;
begin
LNode := FCvNode;
LCommand := EditSend.Text;
LResult := FNetserver.SendCmd(LNode,LCommand,LResult);
EditResponse.Text := LResult;
end;
erhalte ich die folgende Fehler-Meldung:
[DCC Fehler] uMain.pas(215): E2010 Inkompatible Typen: 'OleVariant' und 'procedure, untyped pointer or untyped parameter'
mit dem Verweis auf LResult.
Jemand eine Idee?
Jörg