INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Rückgabewert im Debug-Modus ok, sonst nicht



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!

22.10.2010, 12:21 (Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2010 12:22 von Matze.)
Beitrag #1

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Rückgabewert im Debug-Modus ok, sonst nicht
Hi zusammen,

vermutlich habe ich in meinem simplen VI einen ganz blöden Fehler (zum Glück naht das Wochendende).
Ich kann jedoch keinen Fehler entdecken.

Das VI ist im Endeffekt ein Dialog. Dort gibt man ein Passwort ein und ich möchte auslesen, was eingegeben wurde.
Das klingt sehr simpel und eigentlich ist es das auch.

Der Dialog funktioniert, wenn man mit der Maus auf "OK" klickt einwandfrei. Bei der Bestätigung mit einer der beiden Enter-Tasten klappt es im Debug-Modus (mit der gelben Glühbirne) auch, aber im normalen Modus nicht. Dort wird immer ein leerer String zurück gegeben.

Seht ihr meinen Fehler?
Ich kann mir das absolut nicht erklären. Debuggen hilft hier leider nichts, da es dort - wie gesagt - funktioniert.Unsure


Sonstige .vi  dialog.vi (Größe: 24,29 KB / Downloads: 240)
Lv85_img

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.10.2010, 12:32
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Rückgabewert im Debug-Modus ok, sonst nicht
Stell mal beim Control auf "Werte beim Schreiben einlesen". Dann hats bei mir funktioniert (mit der "großen" Entertaste, NUM-Return hat mein Laptop nicht).


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2010, 12:43
Beitrag #3

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
Rückgabewert im Debug-Modus ok, sonst nicht
Das Problem ist wie SeBa bereits geschrieben hat, dass du deinen String quasi noch am editieren bist während du deinen Dialog beendest.
Einfach den Fokus nach dem Enter-Druck vom Element wegnehmen vor der Wertübergabe oder die von SeBa erwähnte Option aktivieren

Labview 2009:

Sonstige .vi  dialog_korrektur.vi (Größe: 22,51 KB / Downloads: 211)


Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2010, 12:44 (Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2010 12:46 von Matze.)
Beitrag #4

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Rückgabewert im Debug-Modus ok, sonst nicht
Hallo SeBa,

das funktioniert, danke.
Aber ganz nachvollziehen kann ich das nicht. Theoretisch müsste es doch auch so gehen ...

Edit: Auch dir, Marc, vielen Dank.
Vermutlich löst der Druck auf Enter im String-Element irgendwas aus (es ist auf einzeilig gestellt), das sich mit meinem Vorgehen nicht vertragen hat. Vermutlich nur die Wertübernahme.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2010, 12:57
Beitrag #5

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
Rückgabewert im Debug-Modus ok, sonst nicht
Evtl kann man auch was über die Tastatursteuerung erreichen, kenne mich damit allerdings nicht aus. Ich habe lediglich gesehen, dass es einen Eintrag (Kontextmenü von "Passwort" -> Eigenschaft -> Tastatursteuerung) für die "Zurück"-Taste gibt. Dazu muss man sgaen, dass "Zurück" im Englischen "Return" heißt und damit die ENTER-Taste gemeint ist.

An dieser Stelle ein Lob an die Übersetzer.

Grüße,
Torsten

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Debug-Auswertung mijarena 20 13.935 24.03.2016 09:40
Letzter Beitrag: Lucki
  SubVI parallel ausführen mit Rückgabewert skywalker 9 6.532 20.03.2015 14:21
Letzter Beitrag: GerdW
  Anregungen für eine Debug Console für Kunden-Software dali4u 6 5.188 09.09.2013 10:30
Letzter Beitrag: dali4u
  Debug Tools gesucht Mrindfleisch 6 4.582 15.02.2013 07:34
Letzter Beitrag: Mrindfleisch
  nur einen Wert der größer=0 ist darstellen sonst Fehler ausgeben [Newbie] aas430 4 4.968 10.10.2012 09:00
Letzter Beitrag: jg
  Lego mindstorms Remote Modus Problem benny10 0 3.239 22.05.2011 17:26
Letzter Beitrag: benny10

Gehe zu: