MichaHo
Aktives Mitglied
Thread Starter
- Dabei seit
- 09.11.2010
- Beiträge
- 121
- Reaktionspunkte
- 8
Hallo,
falls ich hier falsch bin, bitte verschieben.
Ich arbeite gerade an einer kleinen App, die Netzlaufwerke verbindet (nur für den Hausgebrauch).
Jetzt habe ich unter anderem ein Secure TextField um das Kennwort einzugeben.
Ich habe eine Action erstellt, die abfragt ob das Feld Inhalt hat, oder leer ist. Ist das Feld leer, soll ein Hinweis kommen, ist das Feld gefüllt, soll ein Button enabled werden.
mein Code sieht so aus:
der Code ist mit dem SecureTextField verknüpft und wird ausgelöst, wenn in dem Feld Enter gedrückt wird.
Aber egal ob das Feld leer ist oder gefüllt, es springt IMMER in den Else Zweig.
Es steht in dem SecureTextField aber definitiv NICHTS drinn, auch kein Leerzeichen.
schreibe ich den Code im Applescript Editor, dann klappt es wunderbar, warum nicht in meiner Cocoa Applescript Application?
Kann der Inhalt eines SecureTextFiled nicht ausgelesen werden?
Wenn ich die Prüfung weg lasse und weise der Variable myPass den Inhalt des Textfeldes zu und lasse dann die Laufwerke verbinden, werden die Laufwerke mit dem Passwort aus myPass verbunden, also MUSS der Inhalt doch abgefragt werden können.
Ich glaub ich steh aufm Schlauch.
Hat jemand einen Tip für mich?
Vielen Dank
Grüße
Micha
falls ich hier falsch bin, bitte verschieben.
Ich arbeite gerade an einer kleinen App, die Netzlaufwerke verbindet (nur für den Hausgebrauch).
Jetzt habe ich unter anderem ein Secure TextField um das Kennwort einzugeben.
Ich habe eine Action erstellt, die abfragt ob das Feld Inhalt hat, oder leer ist. Ist das Feld leer, soll ein Hinweis kommen, ist das Feld gefüllt, soll ein Button enabled werden.
mein Code sieht so aus:
Code:
on btnCheckPass_(sender)
set myPass to thePass's stringValue
if myPass is "" then
display dialog "Bitte Kennwort eingeben!"
else
btnMount's setEnabled:true
end if
end btnCheckPass_
der Code ist mit dem SecureTextField verknüpft und wird ausgelöst, wenn in dem Feld Enter gedrückt wird.
Aber egal ob das Feld leer ist oder gefüllt, es springt IMMER in den Else Zweig.
Es steht in dem SecureTextField aber definitiv NICHTS drinn, auch kein Leerzeichen.
schreibe ich den Code im Applescript Editor, dann klappt es wunderbar, warum nicht in meiner Cocoa Applescript Application?
Kann der Inhalt eines SecureTextFiled nicht ausgelesen werden?
Wenn ich die Prüfung weg lasse und weise der Variable myPass den Inhalt des Textfeldes zu und lasse dann die Laufwerke verbinden, werden die Laufwerke mit dem Passwort aus myPass verbunden, also MUSS der Inhalt doch abgefragt werden können.
Ich glaub ich steh aufm Schlauch.
Hat jemand einen Tip für mich?
Vielen Dank
Grüße
Micha