Liebe Freundinnen und Freunde von Mma,
der Input
In[1]:= dir = SystemDialogInput["Directory", NotebookDirectory[]]
Out[1]= "C:\\Udo\\Abt_Lit\\ISO_20022\\"
liefert immer den Namen des angeklickten Verzeichnis auf die zugewiesene
Variable bzw. $Failed, wenn man "Abbrechen" geklickt hat. Dagegen ist es
bei
In[2]:= Manipulate[
state = "No button clicked";
Graphics[Text[Style[Dynamic[state], 28]]],
Row[{Button["Load",
state = SystemDialogInput["Directory", NotebookDirectory[]]],
Button["Button 2", state = "Button 2 clicked"],
Button["Button 3", state = "Button 3 clicked"],
Button["Button 4", state = "Button 4 clicked"]
}]
]
Glückssache, den Verzeichnisnamen anzuzeigen: trödelt man zu lange nach
dem Klicken des Load-Buttons, dann findet keine Zustandsänderung mehr
statt. Woran liegt das?
Es läuft Mma 7.0.1 unter XP SP 3.
Gruss
Udo.