Wo liegt der Fehler???
-
Hallo!
Ich habe ein Programm mit Passwortabfrage geschrieben. Aber auch wenn ich das richtige Passwort eingebe zeigt der mir immer Falsch an!
Könntet ihr mir vielleicht erklären wo der Fehler liegt und mir direkt auch die lösung geben??
Danke schonmal!void __fastcall TForm1::Button1Click(TObject *Sender) { (eingabe->Text); (passwort->Text); if (eingabe != passwort) { Label2->Caption="Falsch"; } if (eingabe == passwort) { Label2->Caption="Richtig"; } }
-
Hallo
du vergleichst zwei Zeiger miteinander ?
wenn ich davon ausgehe, das eingabe->Text und passwort->Text
Edits sinddann vergleich doch besser den Inhalt
eingabe->Text == passwort->Text
und was soll den das sein =
(eingabe->Text); (passwort->Text);bitte arbeite erstmal die Grundlagen durch
Arbeite das Texteditor-Tutorial in der Hilfe durch, das erspart dir (und uns) eine Menge solcher Standardfragen.
wir dgerne immer wieder genommen

MfG
Klaus
-
AnsiString eingabe=Edit1->Text; AnsiString passwort=Edit2->Text; if (eingabe != passwort) { Label2->Caption="Falsch"; } if (eingabe == passwort) { Label2->Caption="Richtig"; }
-
Vielen dank!!!
-
Noch eine Nobb-Frage hätte ich:
Vie kann ich Variable verte in einem Caption ausgeben???
zum Beispiel:Label2->Caption="Falsch noch counter versuche"; (counter soll die variable sein)
Weiss das jemand ^^???
-
Label2->Caption="Falsch noch " + IntToStr(counter) + "versuche";Aber wie gesagt... grundlagen lernen...
-
Jo Danke bin ja gerade dabei!

-
Dann gleich noch ein paar Grundlagen zum Forum hier:
- Bitte aussagekräftige Überschriften wählen.
- Die Faustregel beachten: ein Thema pro Thread, ein Thread pro Thema.
- Immer zuerst die BCB-Hilfe sowie die FAQ und die Suchfunktion hier benutzen.
- Zitate auf das Notwendigste beschränken.Danke!