Delphi-PRAXiS

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

condor 6. Mai 2008 12:44


Inkompatible Typen: 'Char' und 'String
 
Ich habe folgendes Problem:

Delphi-Quellcode:
 if ... then begin
        Destination[mempos]:=inttostr(counter);
Also destination ist ein String, counter ist integer. Wie speichere ich den counter in die destination?
counter nimmt werte zwischen 0 und 255 auf (00 bis FE).

FAlter 6. Mai 2008 12:47

Re: Inkompatible Typen: 'Char' und 'String
 
Hi,

ich schätze mal, du willst das entsprechende Char speichern.

Delphi-Referenz durchsuchenChr oder Typecast auf Char.

Mfg
FAlter

mkinzler 6. Mai 2008 12:49

Re: Inkompatible Typen: 'Char' und 'String
 
Versuch mal
Delphi-Quellcode:
if ... then begin
        Destination[mempos]:=inttostr(counter)[1];

himitsu 6. Mai 2008 12:52

Re: Inkompatible Typen: 'Char' und 'String
 
Delphi-Referenz durchsuchenChr

Delphi-Quellcode:
Destination[mempos] := Chr(counter);

PS: 0..255 = $00..$FF

und "Werte zwischen 0 und 255" sind 1 bis 254 (1..254 / $01..$FE)


[edit] wo kommt denn der FAlter jetzt plötzlich her :gruebel:

FAlter 6. Mai 2008 12:56

Re: Inkompatible Typen: 'Char' und 'String
 
Hi,

ich bin schon die ganze Zeit da. :mrgreen: Aber ich scheine hier häufig übersehen zu werden. Gestern zum Beispiel.

Mfg
FAlter


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz