Thema: Delphi Fehler bei Form1.Active

Einzelnen Beitrag anzeigen

mak

Registriert seit: 26. Mai 2004
8 Beiträge
 
#5

Re: Fehler bei Form1.Active

  Alt 3. Sep 2004, 09:51
Hallo

sorry für die späte Antwort, war gester leider ausser Haus, daher erst jetzt eine Rückmeldung.

Also ich habe da ein Projekt das über eine RS232-Schnittstelle kommuniziert.
Ein Teil des Projektes besteht darin, dass in einem Formular Fehler angezeigt werden, die aus eben dieser Hardware über RS232 eingelesen werden.
Wenn nun ein Fehler ansteht wird das Fehleranzeigeformular automatisch geöffnet und mittels einer Funktion das StringGrid auf dem Formular gefüllt. Diese Funktion wird über einen Timer (DelphiTimer nicht MM) zyklich aufgrufen wie die Kommunikation auch. Damit ich nun diese Funktion nur aufrufe wenn das Formular auch angezeigt ist, habe ich eben die Funktion "FormX.Showing" verwendet.

Könnte es sein, dass der Delphi-Timer (Komponente unter System) eine thread benutzt und daher nicht mehr synchronisiert ist?

Ich Versuch das ganze mal mit dem Hi-Timer von LMD, mal schauen was dabei herauskommt.

Gruss Markus und vielen Dank für die Anregungen.
  Mit Zitat antworten Zitat