Hallo
Ich habe ein Programm mit einen Thread.
Dieser Thread soll z.B. eine Checkbox drücken und in deren OnClick wird ein Panel auf visible gestellt.
Dies stürzt ab (freezed), wenn es von Thread aus gestartet wird. Und zwar nur, wenn das Panel vorher noch nie sichtbar war.
Da ich auf mehrere dieser VCL-komponenten vom Thread aus zugreifen muss, wäre es viel zu umständlich, in der ThreadClasse massig Prozeduren zu erstellen, die ich dann mit Synchronize benutzen kann.
Besonders da ich mir einen eigenen TThreadTimer erstellt habe, den ich für mehrere verschiedene Aufgaben benutze. Ich habe also einfach TTimer ausgetauscht.
Kennt jemand eine andere Möglichkeit, globale oder Form.Proceduren in dem primären Thread ausführen zu lassen?
Danke,
DD
Ich habe ein Programm mit einen Thread.
Dieser Thread soll z.B. eine Checkbox drücken und in deren OnClick wird ein Panel auf visible gestellt.
Dies stürzt ab (freezed), wenn es von Thread aus gestartet wird. Und zwar nur, wenn das Panel vorher noch nie sichtbar war.
Da ich auf mehrere dieser VCL-komponenten vom Thread aus zugreifen muss, wäre es viel zu umständlich, in der ThreadClasse massig Prozeduren zu erstellen, die ich dann mit Synchronize benutzen kann.
Besonders da ich mir einen eigenen TThreadTimer erstellt habe, den ich für mehrere verschiedene Aufgaben benutze. Ich habe also einfach TTimer ausgetauscht.
Kennt jemand eine andere Möglichkeit, globale oder Form.Proceduren in dem primären Thread ausführen zu lassen?
Danke,
DD
Comment