Einzelnen Beitrag anzeigen

BAMatze

Registriert seit: 18. Aug 2008
Ort: Berlin
759 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Ereignisse an einem Button überprüfen

  Alt 24. Okt 2008, 10:22
Diese Abfrage ist im Programm gekoppelt mit 2 anderen Bedingungen. Hier mal der exakte Auszug aus dem Programm:

Delphi-Quellcode:
if (Tische[iIndex].bKalibriert = false) and (MST_moving = 0) and (BB_Nothalt.Action.Execute = false) then
  begin
    MMC_sendCommand('DH');
    Tische[iIndex].bKalibriert := true;
  end;
Das Problem derzeit sieht ohne diese Abfrage, ob sich was am Button getan hat so aus, dass wenn ich den "Nothalt" betätige, denkt das System, dass die Kalibrierung erfolgreich durchgeführt wurde, was ja nicht stimmt, weil der Nothalt ja ausgelöst wurde. Allerdings stimmt die Abfrage ja, Nothalt lässt die Anbaugeräte stoppen, damit ist MST_moving = 0 und die Kontrollvariable bKalibriert ist laut Definition am anfang auch falsch.
  Mit Zitat antworten Zitat