Hallo,
Könnt ihr mir bitte anhand von dem abgedruckten Beispiel ein paar Dinge zur Meldungserstellung erklären?
a. wo werden die Declarationen Zeile 2-5 eingetragen und was bedeuten sie?
b.Erklärung bitte zu: modul[] , "MyTech", Nr 7, msg_txt[] "Continue?"
wo wurden sie jeweils definiert und was bedeuten sie
c.Erklärung zu Zeile 8+9
decl KrlMsg_T msg
2 decl KrlMsgPar_T par[3]
3 decl KrlMsgOpt_T opt
4 decl KrlMsgDlgSK_T SK[7]
5 int nHandle, keynumber
6 ...
7 msg = {modul[] "MyTech", Nr 7, msg_txt[] "Continue?"}
8 SK[1] = {sk_Type #value, sk_txt[] "yes"}
9 SK[2] = {sk_Type #value, sk_txt[] "no"}
10 ...
11 nHandle = Set_KrlDlg (msg, par[], SK[], opt)
12 IF (nHandle > 0) THEN
13 while (Exists_KrlDlg(nHandle, keynumber))
14 wait Sec 0.1
15 endwhile
16 switch keynumber
17 case 1
18 ...
19 case 2
20 ...
21 case 0
22 ...
23 endswitch
24 ENDIF
Ich möchte eine Abfrage mit 3 Auswahlmöglichkeiten programmieren , je nach Auswahl soll er in eine bestimmte Case-Anweisung springen.
Danke schon mal!!