Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Zeichen für Enter? (https://www.delphipraxis.net/37309-zeichen-fuer-enter.html)

freak4fun 4. Jan 2005 12:29


Zeichen für Enter?
 
Hallo,

Ich mache einen Eintrag in die Console über WriteLn(). Wie kann ich diese Eingabe bestätigen? Also
ich brauch das Zeichen für "Enter drücken".

mfg
freak

Christian Seehase 4. Jan 2005 12:30

Re: Zeichen für Enter?
 
Moin Christian,

schreib' einfach ReadLn.

freak4fun 4. Jan 2005 12:37

Re: Zeichen für Enter?
 
Hallo,

nein, das geht nicht, weil dann nur in die nächste Zeile gesprungen wird. Aber der befehl soll ja ausgefürht werden.

C:\Project1.exe install // bei Readln wird ein Zeilenumbruch gemacht wie auch bei #10#13

Da gab es noch was mit n/ oder sowas! :wall:

mfg
freak

fiasko 4. Jan 2005 12:43

Re: Zeichen für Enter?
 
Hallo,

kannst du mal genauer erklähren was du machen willst, also was schon da steht und was passieren soll?
Ein Zeichen für "Enter drücken" gibt es nicht. Die Ausgabe hat doch nix mit der Eingabe zu tuhen!

goodvirus 4. Jan 2005 13:04

Re: Zeichen für Enter?
 
Also wenn du mit enter drücken das Zeichen was in der Asci-tabelle als "enter" definiert ist meinst ist der der code 13
Weiß nicht ob das auch bei konsolen funktioniert, aber ich habs mal in nen Chat eingebaut, damit er immer den text sendet, wenn man enter drückt:
Code:
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if (Key = 13) and (Edit1.Text <> '') Then
begin
sendo;
end;
end;

phXql 4. Jan 2005 13:12

Re: Zeichen für Enter?
 
Zitat:

Zitat von freak4fun
Hallo,

nein, das geht nicht, weil dann nur in die nächste Zeile gesprungen wird. Aber der befehl soll ja ausgefürht werden.

C:\Project1.exe install // bei Readln wird ein Zeilenumbruch gemacht wie auch bei #10#13

Da gab es noch was mit n/ oder sowas! :wall:

mfg
freak

\n

Christian Seehase 4. Jan 2005 13:18

Re: Zeichen für Enter?
 
Moin Christian,

dann gib' den Text mit Write aus, und am Ende schreibst Du #13#10 (nicht #10#13)


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