Hallo zusammen,
ich habe eine Frage bezüglich der neuen Meldungsprogrammierung für KRC 2 ab Vers. 5.5.
Ist es möglich, wie bei der alten Meldungsprogrammierung, einen Dialogtext mehrzeilig
auszugeben? 80 Zeichen sind schon OK, reichen aber in einigen Fällen nicht aus.
ab Version 5.5
DEF dialog( )
DECL KrlMsg_T Meldung
DECL KrlMsgPar_T Parameter[3]
DECL KrlMsgOpt_T Opt
DECL KrlMsgDlgSK_T Softkey[7]
DECL INT Ausgabe, Answer
; Meldung zusammenstellen
Meldung = {Modul[] "Belegung", Nr 0023, Msg_Txt[] "Achtung Crashgefahr! Ist das Fertigteilprisma wirklich leer?"}
Softkey[1] = {SK_type #Value, SK_txt[] "Belegt"}
Softkey[2] = {SK_type #Value, SK_txt[] "Leer"}
; Meldungsoptionen
Opt = {vl_stop FALSE, clear_p_reset TRUE, clear_p_saw TRUE, log_to_DB TRUE}
; Meldung ausgeben
Ausgabe = Set_KrlDlg(Meldung, Parameter[],Softkey[], Opt)
IF Ausgabe > 0 THEN
WHILE(EXISTS_KrlDlg(Ausgabe, Answer))
WAIT SEC 0.1
ENDWHILE
SWITCH ANSWER
CASE 1
m_ft_entnommen = false
CASE 2
m_ft_entnommen = true
ENDSWITCH
ENDIF
END
Gruß
Jens