Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#5

Re: Klasseninstanz an DLL-Funktion übergeben (TStrings)

  Alt 1. Jan 2007, 15:18
Zunächst einmal Frohes Neues Jahr!

Ihr habt natürlich alle recht mit der Übergabe von Strings per DLL. Aber bei TStrings kann man es sich doch etwas einfacher machen:
Delphi-Quellcode:
var aListe: TStrings;
// übergeben
pc := PChar(aListe.Text);
// übernehmen
aListe.Text := StrPas(pc);
Gruß Jürgen

PS. Bitte nicht sauer sein, wenn es nicht ganz korrekt ist: Ich bin seit einem Jahr fast ausschließlich mit C# befasst; und wegen dieser Probleme habe ich auch vorher mich sehr bemüht, auf string-Übergabe an DLL zu verzichten.
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat