Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Benutzeranmeldung vor Hauptprogramm
Lad' doch mal Dein VI hoch. Das kann nichts Großes sein.
Gruß Markus
' schrieb:Hallo...
ich habe noch nicht viel Erfahrung mit LabVIEW, benötige aber eine auch eine Benutzeranmeldung wie sie hier als Beispiel vorhanden ist. Sobald ich dieses Beispiel auf mein Hauptprogramm anwende, funktioniert es leider nicht mehr. Ich habe einfach das Beispielhauptprogramm ersetzt und die invoke node an mein hauptporgramm angefügt und in den String den Namen meines VI s eingetragen. Funktioniert heißt indem Fall, dass mein Hauptprogramm zwar gestartet wird, aber nicht angezeigt. Wenn ich es manual öffne, vorher jedoch mit der Benutzeranmeldung aufgrufen habe, ist es schon ausgeführt. Unter "state" habe ich alles durchprobiert ..aber egal was dort ausgewählt ist, das Hauptprogramm läuft "quasi ungeöffnet" im Hintergrund ... kann mir da jemand bitte weiterhelfen?
Vielen Dank schon einmal
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
15.02.2009, 14:49 (Dieser Beitrag wurde zuletzt bearbeitet: 15.02.2009 16:49 von jg.)
' schrieb:Hallo, etwas verspätet (wegen Krankheit) hier meine VI's zum vorher genannten Problem. Vielen Dank schonmal für die Hilfe
Grüße Steve
Was issen jetzt das für ein schlecher Witz
Passwort-geschützte Zip-Datei, ohne das Passwort bekannt zu geben...
(EDIT: Neue nicht passwort-geschützte ZIP-Datei, s. nächster Beitrag)
Ich habe jetzt mal das Beispiel von NI zum "Event Structure" ausprobiert, dort tritt das gleiche Problem auf, dass mein Main-VI im Hintergrund geöffnet wird. Hat das eventuell mit Verschachtelungen von While-Schleifen zu tun ? Ich hab schon einiges peobiert, aber finde echt keine Lösung. Wäre toll, wenn mir jemand helfen könnte..
' schrieb:Hat das eventuell mit Verschachtelungen von While-Schleifen zu tun ?
So genau hab ich das jetzt nicht überprüft.
Ich habs einfach mal so angepasst, wie ich das immer mache.
Beachte auch die "Eigenschaften des VIs". Und wie der VI-Namen von "Benutzeranmeldung" nach Main.VI kommt. Und wie "Benutzeranmeldung" dann unsichtbar gemacht wird.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
' schrieb:So genau hab ich das jetzt nicht überprüft.
Ich habs einfach mal so angepasst, wie ich das immer mache.
Beachte auch die "Eigenschaften des VIs". Und wie der VI-Namen von "Benutzeranmeldung" nach Main.VI kommt. Und wie "Benutzeranmeldung" dann unsichtbar gemacht wird.
' schrieb:Kann mir vielleicht jemand einen Tip geben wie ich mehrer Benutzer und Passwörter zuweisen kann?
Hallo Peter,
ich habe es am Prüfstand so gemacht, dass in einer Konfigurationsdatei der Benutzername als Schlüssel und der MD5-Hash des Passwortes als Wert speichere. Datei I/O -> Kofigurationsdatei VIs. Den Hashcode eines Strings kannst du über beigefügtes VI berechenen. Es ist von mir abgewandelte von "MD5Checksum File.vi".
ich habe es am Prüfstand so gemacht, dass in einer Konfigurationsdatei der Benutzername als Schlüssel und der MD5-Hash des Passwortes als Wert speichere. Datei I/O -> Kofigurationsdatei VIs. Den Hashcode eines Strings kannst du über beigefügtes VI berechenen. Es ist von mir abgewandelte von "MD5Checksum File.vi".
Hier nochmal eine ZIP, der vorherige Code ist fehlerhaft. Dieses VI berechnet auch für Strings größer als 512 kB den richtigen Hashcode.