Hallo miteinander,
was muss beachtet werden, wenn man mittels einer eigenen Anwendung die Eingänge über Cross.ocx in OfficeLite setzen/rücksetzen möchte ? Mein Code (C++) sieht so aus:
shJob=m_KukaCross.SetVar("$IOSIM_IN[]", "100100000000000000000000000000000100100000000011");
Eingebettet ist das Ganze in die Codevorlage von Tilmann (vielen Dank übrigens dafür, hat mir bis hierhin sehr geholfen).
Nach Aufruf der Zeile wartet das Programm auf eine Rückmeldung durch:
if (!(BOOL) (m_KukaCross.SetVarResult(shJob))) {
state=TIMER_CONNECT;
break;
}
Da bleibt das Ganze dann hängen und im Cross-Monitor wird der Job ebenfalls rot markiert. Andere Variablen kann ich schreiben (z.B. $PHGCONT, $ oder $mode_op). Hat es etwas mit dem ACCESS Mode zu tun. Sind die Eingänge vielleicht schreibgeschützt ? Lesen kann ich jedenfalls alle Variablen.
Danke für Eure Hilfe im voraus.