Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi #? zu buchstave/zahl/zeichen ? (https://www.delphipraxis.net/5102-zu-buchstave-zahl-zeichen.html)

Pseudemys Nelsoni 23. Mai 2003 19:07


#? zu buchstave/zahl/zeichen ?
 
hi

wie ich einen buchstabe zu ascii umwandle weiss ichz, aber wie kann ich z.b rausfinden wofür #100 steht? mit :

Delphi-Quellcode:
  Label2.Caption := IntToStr(Chr(StrToInt(Edit1.Text)));
hats nicht geklappt :(

braingrenade 23. Mai 2003 19:21

Moin !

so könnte es funzen :


Delphi-Quellcode:
 Label2.Caption := IntToStr(Chr(integer(Edit1.Text[i])));
kannste halt immer nur einen buschstaben umwandeln !

Stanlay Hanks 23. Mai 2003 19:21

Probier doch mal ganz einfach

Delphi-Quellcode:
ShowMessage(#100);
:wink:

Pseudemys Nelsoni 23. Mai 2003 19:32

hoi, jo das funzt danke :), aber wie zeige ich mir das aus einem edit heraus aus an? wenn ich im edit "#100" stehen hab, wird mir auch #100 angezeigt :\

gruss

Luckie 23. Mai 2003 20:22

Ordinal Wert eines ASCII-Zeichens: ord.
Zeichen eines ordinal Wertes: chr.

Wenn man das eine weiß, m uß man eigentlich in der Hilfe zwangsweise über das andere stolper. :roll:.

Pseudemys Nelsoni 23. Mai 2003 20:50

jo, aber wie krieg ich #100 mit chr() umgewandelt?

Stanlay Hanks 23. Mai 2003 20:54

Ich glaub, sein Problem is nicht wie man #100 in nen Buchstaben umwandelt, sondern wie man dem Programm sagt, dass er nicht '#100' als String aus dem Textfeld nehmen soll, sondern #100 als wert zum umrechnen

Pseudemys Nelsoni 23. Mai 2003 21:28

genau

also showmessage(#100) geht, aber wenn ich im edit1 "#100" habe und showmessage(edit1.text) anzeige, wird #100 angezeigt (ist klar) aber wie zeig ich das nun so an das aus der #100 ein "d" wird?

Luckie 23. Mai 2003 21:28

Im Edit die Raute weglassen:
Delphi-Quellcode:
ShowMessage(chr(StrToInt(Edit1.Text)));
Oder wenn sie drin steht vorher wegschneiden, entfernen, eliminieren oder was auch immer mit machen.

Pseudemys Nelsoni 23. Mai 2003 21:35

Delphi-Quellcode:
  label2.Caption := chr(StrToInt(Edit1.Text));
so geiths, thx all^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:53 Uhr.
Seite 1 von 2  1 2      

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