![]() |
Tasten zeichen
Hallo,
ich schreibe gerade ein Programm und wollte mal nachfragen auf welche Seite man nachlesen kann wie die ganzen Tastenzeichen heißen. (z.B. Zeilenumbruch = #13#10) |
Re: Tasten zeichen
Schau dich mal in Google nach einer ASCII Tabelle um.
#13 ist der Dezimalwert für $0D (HEX) und das ist widerrum CR Kurz: #13 = $0D = CR (Zurück zum Ersten Zeichen) #10 = $0A = LF (Nächste Linie) da gibts Ganze Tabellen wo alles von 0 - 255 / 00 - FF angegeben ist. Mfg Tobi |
Re: Tasten zeichen
Was ist denn ein Tastenzeichen? Wenn du die ASCII-Tabelle suchst, dann google doch einfach mal danach.
Nebenbei: #13 der Wagenrücklauf und #10 der Zeilenvorschub. Bei Windows ist der Zeilenumbruch #13#10, bei Linux nur #10. |
Re: Tasten zeichen
Ich habe jetzt bei google mal gesucht und das ist nicht wirklich das was ich brauche. Ich bräuchte nämlich für leerzeichen, % und 20 die #... zeichen.
|
Re: Tasten zeichen
Schreib dir ein kleines Programm!
Mach in das Onkeypress deines Formulars folgenden COde:
Delphi-Quellcode:
dann musst du nur die Taste drücken und voila hast du den Dezimalwert!
Showmessage(Ord(key));
|
Re: Tasten zeichen
joa danke das probiere ich jetzt mal aus.
|
Re: Tasten zeichen
Der sagt mir inkompatible typen string und integer. Ich habe das jetzt in on key press bei edit1 gemacht. Ist das falsch oder wieso geht das nicht?
|
Re: Tasten zeichen
Guckst du
![]() |
Re: Tasten zeichen
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab ein IntToStr vergessen. Hier mal die Exe...
Tobi |
Re: Tasten zeichen
Super es klappt. Danke für die gute Hilfe!!!
|
Re: Tasten zeichen
könnte man mir denn noch kurz sagen wie ich mehrere Zuweisungen hintereinander kriege?
z.B. If Key = #10 Then Key := #0; Da bräuchte ich If Key = #10 Then Key := #0#34#23; Aber da sagt mir immer Inkompatible typen Char und string |
Re: Tasten zeichen
Das ist leider nicht möglich...
Du musst dir das so vorstellen: Du hast eine Kiste in die ein Zeichen reinpasst. Du willst aber 3 Zeichen in eine Kiste tun. Das geht aber nicht da in eine Kiste eben nur 1 Zeichen passt. Tobi |
Re: Tasten zeichen
![]() |
Re: Tasten zeichen
Ja ok ich habe das dann jetzt mit Memo.add gemacht, aber da macht der immer vor dem was rein kommt einen zeilenumbruch. wie kann ich jetzt den zeilenumbruch wegmachenß Ich habe schon alles versucht aber kriege es einfach nicht hin.
|
Re: Tasten zeichen
Delphi-Quellcode:
Memo1.Lines[Memo1.Lines.Count-1]:=Memo1.Lines[Memo1.Lines.Count-1]+'deintext';
|
Re: Tasten zeichen
Zitat:
Delphi-Quellcode:
Memo1.Lines[Memo1.Lines.Count] := Memo1.Lines[Memo1.Lines.Count] + 'ZEICHEN';
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 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