AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

readln...

Ein Thema von value is NULL · begonnen am 6. Okt 2010 · letzter Beitrag vom 7. Okt 2010
Antwort Antwort
value is NULL

Registriert seit: 10. Sep 2010
249 Beiträge
 
#1

readln...

  Alt 6. Okt 2010, 09:04
Hi ist es möglich die eingabe bei Readln durch * zu ersetzen?

LG
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: readln...

  Alt 6. Okt 2010, 09:05
Den Inhalt oder was? Verstehe deine Frage nicht ganz.
Markus Kinzler
  Mit Zitat antworten Zitat
value is NULL

Registriert seit: 10. Sep 2010
249 Beiträge
 
#3

AW: readln...

  Alt 6. Okt 2010, 09:08
genau, also der user muss ein pw eingeben und das möchte ich natürlich nicht darstellen sry für die schlechte erklärung
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: readln...

  Alt 6. Okt 2010, 09:18
Handelt es sich um ein Dos-Programm?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#5

AW: readln...

  Alt 6. Okt 2010, 09:20
Hi,

Habe etwas gegoogelt und bin auf eine Unit PassText gestoßen.

Delphi-Quellcode:
program PasswordTest;

{$APPTYPE CONSOLE}

uses
  PassText; // siehe Anhang

var
  Password : string;
begin
  ConsoleGetPassword('Passwort eingeben: ', Password); Writeln;
  Write('Eingegebenes Passwort: ', Password);
  Readln;
end.
Angehängte Dateien
Dateityp: pas PassText.pas (2,5 KB, 13x aufgerufen)
Thomas

Geändert von toms ( 6. Okt 2010 um 10:16 Uhr) Grund: Update Unit PassText
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

AW: readln...

  Alt 6. Okt 2010, 09:21
Du kannst die Ausgabe verhindern:
Delphi-Quellcode:
hConsole := GetStdHandle(STD_INPUT_HANDLE);
GetConsoleMode(hConsole, ConsoleMode);
SetConsoleMode(hConsole, ConsoleMode and not ENABLE_ECHO_INPUT);
ReadLn(PW);
SetConsoleMode(hConsole, ConsoleMode or ENABLE_ECHO_INPUT);
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
value is NULL

Registriert seit: 10. Sep 2010
249 Beiträge
 
#7

AW: readln...

  Alt 6. Okt 2010, 10:07
Hi

Beide Varinten sind super, die Unit ist perfekt

DANKE!
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#8

AW: readln...

  Alt 6. Okt 2010, 10:17
Habe die Unit PassText noch etwas optimiert, die BackSpace Taste funktionierte zuvor nicht.
Thomas
  Mit Zitat antworten Zitat
value is NULL

Registriert seit: 10. Sep 2010
249 Beiträge
 
#9

AW: readln...

  Alt 7. Okt 2010, 09:38
cool danke
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:04 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