Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#11

Re: DLL in Delphi Win32 schreiben und in C# benutzen

  Alt 3. Mär 2006, 17:54
Ich kann nur in soweit helfen was ich schon geschrieben hab. Wenn du innerhalb der DLL unbedingt das ganze als Delphi-Array haben musst könntest du das so lösen:

Funktion in der DLL
Delphi-Quellcode:
procedure ExportiereProcedure(ArrayData: PChar);
var LArray: Array of Char;
    LCount: Integer;
begin
  SetLength(LArray, Length(ArrayData));
  for LCount := 0 to Length(LArray) - 1 do
    LArray[LCount] := ArrayData[LCount];

  EigentlicheFunktionWelcheDasArrayErwartet(LArray);
end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat