Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Char und String (https://www.delphipraxis.net/100890-char-und-string.html)

Tommy1988 5. Okt 2007 01:58


Char und String
 
Hallo ich habe da ein kleines Problem

ICh habe eine Variable namens Zeichen (Char ist die)..


Ich möchte doieser Variablen den Text eines Edits zuweisen, doch das klappt nicht.

Char(Edit1.Text); funktioniert nicht

turboPASCAL 5. Okt 2007 03:40

Re: Char und String
 
Nicht das ich den Text jetzt wirklich verstanden habe, ein Char ist nur ein Zeichen.
Ein String hat mehrere Zeichen bzw kann mehrere Zeichen enthalten.

peschai 5. Okt 2007 06:00

Re: Char und String
 
Hallo
:wiejetzt:
geht das verständlicher ?
Was geht nicht? Fehlermeldung ?
... dann haben wir eventuell mehr chancen zu helfen ... :-D

guidok 5. Okt 2007 06:09

Re: Char und String
 
Naja, schön ist der Text ja nicht, aber das man einem einzelnen Zeichen keine Zeichenkette zuweisen kann ist ja wohl klar, oder?

oki 5. Okt 2007 07:31

Re: Char und String
 
Moin,

ich nehme mal an, dass du in das Edit ein Zeichen schreiben und dieses deiner Variable vom Typ Char zuweisen willst. Das geht dann so:
Delphi-Quellcode:
var Mychar : Char;
...
  MyChar := Edit1.Text[1];
Sollte das nicht der Fall sein und du wirklich eine Zeichenkette speicherst, dann mußt du als Typ String benutzen.

Gruß oki

WS1976 5. Okt 2007 08:01

Re: Char und String
 
Mann Tommy,
ein kurzer Blick in die Delphi Hilfe hätte gereicht.
Type Char ist ein Zeichen (Character)
Type string ist ein array of string also mehrere Zeichen.
edit.text ist aber vom Typ string.
Wie willst du einem einzelnen char einen ganzen String zuweisden?
Stell dir, in einem Dominospiel, den String als viele Dominosteine vor.
Der Char ist nur ein Stein.
Du versuchst mit einem Dominostein ein ganzes Dominospiel aufzustellen!

Grüsse
Rainer


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:37 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