![]() |
String > array of Char
Moin allerseits,
wollt bloß mal wissen ob es für diese konversion (s. Topic) einen Cast oder so etwas gibt. ansonsten würd ich mir ne eigene funktion schreiben. Gruß Richard |
Re: String > array of Char
Delphi-Quellcode:
SetLength(aDeinCharArray, Length(sDeinString));
Move(Pointer(aDeinCharArray)^, sDeinString[1], Length(sDeinString)); |
Re: String > array of Char
Hmm, eine Variable von Type STRING ist schon ein ARRAY OF CHAR.
|
Re: String > array of Char
Zitat:
|
Re: String > array of Char
Zitat:
|
Re: String > array of Char
Zitat:
Der Compiler erledigt den Rest (UniqueString, und Zeiger auf das erste Zeichen). |
Re: String > array of Char
Zitat:
Strings haben auch andere Unterschiede zu Arrays of Char. Man kann daher nicht so galopp sagen, dass Strings Arrays of Char sind ;) |
Re: String > array of Char
Er wollte eine Typumwandlung durchführen und in diesem Fall sehe ich keinen Bedarf ausser einen TypCast, wie schon oben angedeutet wurde (nicht von mir).
Und ja ich weis dass es in Delphi eine grosse Unterschied zwischen strins und array of char gibt. |
Re: String > array of Char
Zitat:
und unter Delphi sind strings meines wissens nach einfach nur kalssen mit sonderbehandlung, und die längedes strings ist ein feld dieser klasse. |
Re: String > array of Char
String ist keine Klasse unter Delphi+win32. Sie sind nur wegen Compiler-Magic so leicht zu behandeln.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 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-2025 by Thomas Breitkreuz