Zeige Beiträge 1 bis 9 von 9 Treffern |
|
Thema: Zeilenumbruch in einer .txt Datei ( Delphi ) |
Andro
Antworten: |
11 |
Hits: |
7.760 |
|
|
Achso vielen vielen Dank
es lag tatsächlich daran, dass ich die Liste wieder freigegeben habe. Jetzt funktioniert es ganz normal. Stimmt ich hatte nicht daran gedacht dass kappa negativ negativ oder gleich 0 wird
. Das Label hätte ich am Ende noch invisible gemacht aber ich habe gerade von Boolean gelesen. Ich glaube damit sollte es einfach zu machen sein
|
|
Thema: Zeilenumbruch in einer .txt Datei ( Delphi ) |
Andro
Antworten: |
11 |
Hits: |
7.760 |
|
|
"der Nutzername ist verfügbar, wenn es einen Nutzer gibt, der anders heißt. Bei einer leeren Liste kann man sich folglich nicht registrieren."
Nicht ganz nbn ist der von dem Benutzer gewünschte Nutzername.
Jede Zeile von Benutzernamen wird in der .txt Datei kontrolliert und falls es eine Zeile gibt, in der der gewünschte Benutzername bereits existiert wird der Text ('Benutzername bereits vergeben') ausgegeben andernfalls ist der Benutzername verfügbar und die Anmeldung kann erfolgen
Damit aber nur die Zeile der Benutzernamen kontrolliert wird muss zwischen Benutzerzeile und Passwortzeile ein Zeilenumbruch in der .txt Datei erfolgen
|
|
Thema: Zeilenumbruch in einer .txt Datei ( Delphi ) |
Andro
Antworten: |
11 |
Hits: |
7.760 |
|
|
Also nach der Registrierung kommt man ja zur Anmeldung und diese gibt einem dann die Ausgabe ob die Anmeldung erfolgreich war oder nicht weiter geht es dann auch nicht.
Ich habe mit Delphi erst am Mittwoch angefangen und bin noch ein anfänger deswegen sieht der code wahrscheinlich nicht so gut aus :/
Das Programm ist ja auch noch nicht fertig ich arbeite mich von Problem zu Problem momentan verstehe ich nicht, warum kein Zeilenumbruch erfolgt
|
|
Thema: Zeilenumbruch in einer .txt Datei ( Delphi ) |
Andro
Antworten: |
11 |
Hits: |
7.760 |
|
|
Meine Frage:
Hallo
Ich habe folgendes Problem Delphi soll in einer .txt Datei zwei Zeilen hinzufügen
bei meinem ersten Versuch hat Delphi dies auch getan nur als ich die if-Bedingung geändert hatte kam es plötzlich zu keinem Zeilenumbruch mehr in der .txt - Datei.
Damit das Programm allerdings funktioniert benötige ich diesen Zeilenumbruch.
In der Theorie sollte ja ein Zeilenumbruch für jedes list.add('text'); erscheinen.
Meine Ideen:
Mein erster Ansatz, bei dem der Zeilenumbruch erfolgte:
if length(Edit2.Text) >= 6 then
begin
list.LoadFromFile('Logs.txt');
list.add ('Benutzer: '+ nbn);
list.Add('Passwort: '+ npw);
list.SaveToFile('Logs.txt');
showmessage ('Du hast dich erfolgreich angemeldet!');
Button4.Visible := True;
Button3.Enabled := False;
Edit1.Text := '';
Edit2.Text := '';
end
Mein zweiter Ansatz bei dem komischerweise kein Zeilenumbruch erfolgt:
if Label4.Caption = 'Benutzername verfügbar' then
begin
list.LoadFromFile('Logs.txt');
list.add ('Benutzer: '+ nbn);
list.Add('Passwort: '+ npw);
//list.Add('');
list.SaveToFile('Logs.txt');
showmessage ('Du hast dich erfolgreich angemeldet!');
Button4.Visible := True;
Button3.Enabled := False;
Edit1.Text := '';
Edit2.Text := '';
end
// Vielen Dank im vorraus
|
|
Thema: Delphi Prüfung der Zeilen in einer .txt - Datei |
|
Meine Frage:
Hallo,
ich hatte vor ein kurzes Programm mit Delphi zu schreiben.
Die Idee war, jemand registriert sich (Eingabe von Benutzername & Passwort),
diese werden in einer .txt Datei abgespeichert und die einzelnen Zeilen werden auf Einstimmigkeit überprüft, falls ein Login-Versuch erfolgen sollte.
Das Problem ist nun, dass das Programm nichts tut, wenn ich auf den Button drücke.... nicht einmal der else-befehl wird ausgeführt
Schon einmal Danke im voraus
Meine Ideen:
list := TStringList.Create;
list.SaveToFile('Logs.txt');
try
list.LoadFromFile('logs.txt');
for zeilennr := 1 to list.Count-1 do
begin
if list[zeilennr] = 'Benutzer: '+ bn then showmessage ('Anmeldung erfolgt')
else showmessage ('Anmeldung fehlgeschlagen Benutzername oder Passwort falsch');
end;
finally
list.free;
end;
// bn Steht für den vom Benutzer eingegebenen Benutzernamen.
// Dieses Programm soll erstmal nur überprüfen ob der Benutzername
// in der .txt Datei vertreten ist das Passwort bau ich ein sobald der Benutzername funktioniert
// P.S. ja ich weiß, dass das Programm mir aufgrund der Schleife öfter eine Ausgabe geben würde,
// da es ja mehrere Benutzernamen gibt würde ich dann fixen sobald überhaupt eine Ausgabe kommen würde ^^
Vielen Dank im vorraus
|
|
|
Zeige Beiträge 1 bis 9 von 9 Treffern |
|
|
|