Autor Beitrag
moelski
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 60

XP
D6 Prof.
BeitragVerfasst: So 15.08.04 16:46 
Moins!

Ich habe eine Routine in meinem Prog die sehr Rechenlastig ist. Und zwar wird über die serielle Schnittstelle ein I2C bus gelesen.
Während das passiert kann ich in dem Prog nix anklicken. Hat irgendwer evtl. einen Tip wie ich dennoch eine Abbruchmöglichkeit da einbauen kann?

_________________
Grüße Moelski
Yooda
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 68



BeitragVerfasst: So 15.08.04 16:57 
Es gibt da die Anti Freeze Componente.
Wenn ich Recht habe, dann ist diese dafür zuständig, dass das Programm
während des Ablaufes nicht einfrieren kann.




Viele Grüsse

David
moelski Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 60

XP
D6 Prof.
BeitragVerfasst: So 15.08.04 17:16 
Moin !

Danke für den Tip. Bin darüber auf Application.ProcessMessages
gestoßen und das funzt. Thanxs!

_________________
Grüße Moelski
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: So 15.08.04 17:28 
Hallo!

Eventl. würde ich bei solchen Rechenintensiven Operationen diese in einem Thread auslagern.

Gruß
Tino
moelski Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 60

XP
D6 Prof.
BeitragVerfasst: Mo 16.08.04 06:29 
Moin!

@Tino:
Über Threads habe ich auch schon nachgedacht. Aber das ganze Spektakel dauert nur ~40 Sekunden. Und bevor ich mich bei den Threads wieder programmiertechnisch vollkommen verzettele... :-)

_________________
Grüße Moelski