Hallo,
ich habe einen Delphi Com Server (Automatisierungsobject) und einen .Net Client, der an diesen Server in einem Methodenaufruf eine wie auch immer geartete String-Auflistung (array of string, List<String> etc.) übergeben muss.
Funktion im ComServer:
procedure DoWork(pData: IStrings); safecall;
Wie man sieht habe ich mal versucht, das ganze mit IStrings zu lösen, aber in .Net wird mir nun als Parameter-Typ "StdVCL.IStrings" angezeigt, was ja auch korrekt ist.
Nur leider gibts in .Net natürlich keine Klasse die dieses Interface implementiert.
Ist IStrings nur für Inter-Delphi-Com gedacht??
Wie kann ich denn von einem .Net-Client zu meinem Delphi-Com-Server
eine Art "TStringList" übergeben??
Ich stehe da wohl arg auf der Leitung, wäre schön wenn mir mal jemand
weiterhilft.
Danke
Martin
ich habe einen Delphi Com Server (Automatisierungsobject) und einen .Net Client, der an diesen Server in einem Methodenaufruf eine wie auch immer geartete String-Auflistung (array of string, List<String> etc.) übergeben muss.
Funktion im ComServer:
procedure DoWork(pData: IStrings); safecall;
Wie man sieht habe ich mal versucht, das ganze mit IStrings zu lösen, aber in .Net wird mir nun als Parameter-Typ "StdVCL.IStrings" angezeigt, was ja auch korrekt ist.
Nur leider gibts in .Net natürlich keine Klasse die dieses Interface implementiert.
Ist IStrings nur für Inter-Delphi-Com gedacht??
Wie kann ich denn von einem .Net-Client zu meinem Delphi-Com-Server
eine Art "TStringList" übergeben??
Ich stehe da wohl arg auf der Leitung, wäre schön wenn mir mal jemand
weiterhilft.
Danke
Martin