![]() |
Tfilename -> Pchar
hallo,
kann man die beiden typen Tfilename und Pchar ineinander umwandeln ? danke schonmal, mfg, dannforth |
TFilename ist ein String. Deshalb geht die Umwandlung sehr einfach:
Delphi-Quellcode:
:coder:
PCharVarieble := PChar(TFilenameVariable);
TFilenameVariable := String(PCharVariable); |
Oder:
Delphi-Quellcode:
oder
@s[1]
Delphi-Quellcode:
Wobei letzteres vorzuziehen ist, das am schnellsetn geht und nicht unnötig Prozeduren von Delphi aufgerufen werden.
pointer(s)
Das geht deshalb alles weil ein PChar ein Zeiger auf eine Zeichenkette ist. |
schnappt der sich dann bei
Code:
das erste zeichen des strings, oder kann man da noch was beeinflussen??
pinter(s)
|
pinter? :shock:
Was willst du beeinflussen? Bei dem Cast mit PChar kannst du auch nichts beeinflussen.. Und was soll an dieser Stelle das Beeinflussen bringen? |
ja mensch, das sollte "pointer" werden ;)
wenn man nu ausgerechnet den letzten und net den ersten buchstaben von nem string haben will! so war das gemeint mit beeinflussen |
Dann nim @s[Index].
|
cool,
big thx @all, Das hier is echt ein super Forum, und Luckie is ein super moderator, -> Großes Lob Dannforth |
Zitat:
Nein danke, Kompliment ist angekommen. :P |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz