dialog aus Programm auffrufen

r.kluth

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich möchte in einem Programm über FBOpenDialog aus der Lib VisuUtil einen Dialog aufrufen.
VisuUtil ist eingebunden und Funktion wird als VU.FBOpenDialog in FUP aufgerufen
Wenn ich bei sDialogName den Namen des Dialogs 'Dialog_1' als String eingebe bekomme ich den Fehler Dialog nicht gefunden.
Mit anderen Dialogen ist es ebenfalls so.
Gibt es für die Eingabe des Dialogs eine besondere Sysntax?

Gruß

Rainer
 
Hallo Rainer,

sDialogName ist der Name des Dialogs. Hier ein Beispiel:
Ich habe die Visualisierung "Dialog" angelegt. Dieser wird in den Einstellungen als Dialog gekennzeichnet. Im Programm habe ich dann folgendes programmiert:

PROGRAM PLC_PRG
VAR​
FbOpenDialog: VU.FbOpenDialog;​
xExecute: BOOL;​
xDone: BOOL;​
xBusy: BOOL;​
xError: BOOL;​
itfClientFilter: VU.IVisualizationClientFilter;​
eError: VU.ERROR;​
sDialogName: STRING := 'Dialog';​
END_VAR​
-------------------------------------------------
FbOpenDialog(
xExecute:= xExecute,
xDone=> xDone,
xBusy=> xBusy,
xError=> xError,
itfClientFilter:= VU.Globals.AllClients,
eError=> eError,
sDialogName:= sDialogName,
xModal:= ,
pTopLeftPosition:= );

Beim Schreiben der Variable xExecute wird in allen Visualisierungen der Dialog geöffnet.
 
Zurück
Oben