![]() |
string in char umwandeln
kann mir jemand sagen, wie das funktioniert?? Hab schon genug zeit damit verloren
die Lösung zu finden. Dank schön |
Re: string in char umwandeln
Hi.
Wenn der String nur ein Zeichen enthält, geht es so:
Delphi-Quellcode:
DasZeichen := DerString[1];
|
Re: string in char umwandeln
Einen String kann man nicht in ein Char umwandeln, weil ein Char maximal EIN zeichen sein kein. Ein String kann (fast) beliebig viele Zeichen haben.
Mit
Delphi-Quellcode:
bekommst du aber z.B. das erste Zeichen des Strings in einem Char speichern ;)
MeinChar := MeinString[1];
Die Zahl in den eckigen Klammern gibt den Index des Strings an, also das Wievielte Zeichen ;) |
Re: string in char umwandeln
Delphi-Quellcode:
Geht aber nur wenn man lesend auf die String-variable zugreifen willst.
PCharVariable := PChar(StringVariable);
Beim Schreibzugriff (wenn der neue Text länger ist) kracht es. |
Re: string in char umwandeln
Oder du schaust in die OH
![]() |
Re: string in char umwandeln
sorry hab mich ein wenig schwach ausgedrückt...
Mein Problem ist, ich habe eine edit box von welcher ich einen Namen bekomme, welchen ich danach einer Funktion mitgeben möchte. Der Parameter der Funktion ist ein pchar! Möchte nun also den Namen, welche ich von der edit box erhalte, in einen Pchar umwandeln und der funktion mitgeben. nochmals danke. |
Re: string in char umwandeln
Delphi-Quellcode:
DieAufzurufendeFunktion(PChar(Edit1.Text));
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 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