Forum: Object-Pascal / Delphi-Language
Delphi
by Martin K,
23. Jun 2006
Grad getestet:
Wenn's die Verknüpfung, die in FileName angegeben ist, nicht gibt, liefert die erste Funktion GetPath(...) <>0 zurück.
In den Code oben eingebaut...
Forum: Object-Pascal / Delphi-Language
Delphi
by Martin K,
23. Jun 2006
Hmm...
Also meine Funktion liefert mir nicht die Länge sondern ein HRESULT zurück und das ist immer 0...
Hier mal mein kompletter Code, es geht um das Auslesen von Verknüpfungen (*.lnk):
So funktiert's einwandfrei, danke für eure Hilfe!
procedure ReadLink(const FileName: String;
out Path, Arguments, Directory, Description, IconPath: String;
Forum: Object-Pascal / Delphi-Language
Delphi
by Martin K,
23. Jun 2006
Hi,
wie kann ich bei einem String die Begrenzungszeichen (oder wie das heißt, also #0#0...) abschneiden?
Der String liegt mir im folgenden Format vor:
'MeinString'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'Ø5'
#0#1#0#0#0#$C'fE'#0#$C'fE'#0#$18#$10#0#0'rm1'#5'Form1'#4'Left'#3'À'#0#3'Top'...