Lieber Forumsmitglieder Leider ist mir ein Maleur passiert, irgendwie sind mir meine Bascom Projekte abhanden gekommen. Also muss ich sämtliche Projekte nochmals nachprogrammierten und dann will man ja gleich neue Features implementieren. Nun ist es so, dass ich in der Do Loop Schleife mit If Anweisungen die einzelnen Tasten abgreife. Das funktioniert auch alles wunderbar. Kann jetzt das Passwort eingeben und Sesam öffne dich. Das Passwort ist leider Hardcoded in einer separaten Datei. Ich bin jetzt sage und schreibe 6 Stunden dran gewesen und habe alles versucht. Es ist zum Mäusemelken. Die Len() Abfrage funktioniert super. Sobald ich das Hashtag abfragen will springt er zwar in die If Abfragen hinein doch wenn ich auf die Variablen Eingabe zugreifen will kommt nur Mist. Was ich raus gefunden habe wenn ich die Variablen nicht zurück setze dann kommt was wo man mit was anfangen kann aber dann geht die Len Abfrage nicht. Mir fehlt einfach der Background wie der Scope sich in der Do Loop verhält. Irgendwie verlieren die Variablen den Scope habe ich das Gefühl. Vielleicht hat jemand von euch den erleuchtenden Funken, dass ich das implementieren kann. So wäre das dann egal wenn der Code verloren geht da man ja flexibel ist. Vielen herzlichen Dank euch schon einmal im Voraus. Liebe Grüße Falkner
Falkner F. schrieb: > Vielleicht hat jemand von euch den erleuchtenden Funken, dass > ich das implementieren kann. So wäre das dann egal wenn der Code > verloren geht da man ja flexibel ist. Warum fragst du nicht den Autor ? Und wobei soll dir geholfen werden ? Nach 'Asciichars' ist die Tastatur eine 4x4, nehme ich an ? Aber dir fehlt die Getkbd(), die sich wahrscheinlich in "pw.bas" befindet, oder was ? Auf jeden Fall ist es schlecht geschrieben, Zutrittskontrolle macht man so nicht. Wenn schon mit so einer Tastatur, dann wird die Eingabe mit "#" abgeschlossen, mit "*" wird die Eingabe gelöscht. Dann kann man auch Passwörter verwenden, die 3 oder 5 Digit lang sind. So, wie es jetzt ist, kann irgendiener im vorbeigehen 2 Ziffern eintippen, nach 20 minuten versuchst du mit deinem PW und - nichts. Watchdog startet man beim ersten Zeichen, wenn inerhalb 1 sekunde nichts kommt, wird kurz gepiepst und wieder von vorne angefangen. Aber egal, was willst du überhaupt, was fehlt dir (ausser Wissen) ?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.