Forum: Object-Pascal / Delphi-Language
Delphi
by haentschman,
11. Feb 2021
Danke an Alle...:P
Mit den Informationen habe ich es dann auch geschnallt. :oops:
...war der Auslöser zum Probieren.
Jetzt geht es: :P
Zwischenspeicherung in TList<AnsiString>
function TSEAMGhostscript.PDFMerge(FileName: string; FileList: TStrings): Boolean;
Forum: Object-Pascal / Delphi-Language
Delphi
by haentschman,
11. Feb 2021
:roll:
Bitte, Bitte...wie ist es richtig? :cry:
warum funktioniert das?
FParameters := PAnsiChar(AnsiString(FileList));
Forum: Object-Pascal / Delphi-Language
Delphi
by haentschman,
11. Feb 2021
Values aus TStringList/TStrings...:lol:
Forum: Object-Pascal / Delphi-Language
Delphi
by haentschman,
11. Feb 2021
Mit gefüllter FileList:
wegen:
InitError := FGsApiInitWithArgs(FGsInstance, Length(FParameters), FParameters);...er will array of PAnsiChar
Forum: Object-Pascal / Delphi-Language
Delphi
by haentschman,
11. Feb 2021
:gruebel: Ich weise doch nur einen String dem Parameter zu?
Test ???:
procedure CreateMergeFiles;
var
A: Integer;
B: Integer;
I: Integer;
Temp: string;
Forum: Object-Pascal / Delphi-Language
Delphi
by haentschman,
11. Feb 2021
Danke...:P
BERLIN
...hast Recht, aber die Werte sind immer gleich obwohl I sich geändert hat.
PS: PAnsiChar(AnsiString(IntToStr(I))) ändert nichts an der Tatsache. :cry:
Es schaut aus, daß die Parameter einen gleichen "Pointer" hätten...was aber nicht der Realität entpricht. :?
Die Frage ist: Wo liegt der Unterschied zwischen dem direktem Zuweisen und der Schleife...:gruebel:
Forum: Object-Pascal / Delphi-Language
Delphi
by haentschman,
11. Feb 2021
Hallo...8-)
Ich möchte ein dynamisches Array über eine Schleife füllen. Für die Demo wird die Schleifenvariable als String in den Parameter geschrieben.
function TGhostscript.PDFMerge(FileName: string; FileList: TStrings): Boolean;
var
Parameters: array of PAnsiChar;
InitError: Integer;
procedure CreateMergeFiles;