Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
7. Nov 2006
Oder so:
procedure TForm1.Button1Click(Sender: TObject);
var
cds: TCopyDataStruct;
s: PChar;
begin
s := 'Test-Text';
cds.dwData := length(s);
cds.lpData := s;
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
7. Nov 2006
Zeig doch mal Code. Meine Glaskugel hat gerade der Kollege.
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
7. Nov 2006
Hä? Ein Delphi Ansistring kann theoretisch bis zu 2 GB lang werden. Dass du da nur 7 Zeichen übertragen kannst, bedeutet entweder du machst was falsch und es funktioniert nur zufällig oder du hast ein String-Endezeichen an der achten Stelle in deinem String.
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
7. Nov 2006
Lass mich raten.....
Nein warte, ich lege mal eben schnell die Karten......
Nein, Moment, ich hole mal eben meine Glaskugel aus dem Schrank......
Nein, ich könnte noch im Kaffeesatz lesen....
Aber einfacher wäre es bestimmt, wenn du uns verrätst, wie dein Quellcode dazu aussieht.