Delphi Gebruikersgroep

 

Home    Up

Mijn programma houdt ermee op

Hoi, 

Ik heb een groot probleem. In mijn programma maak ik gebruik van een timer die 40 keer per seconde informatie naar de printerpoort stuurt. Dat werkt prima, behalve als ik in runtime een main menu open of een venster ga verplaatsen. Dan stopt de hele code, for lussen stoppen, repeat lussen stoppen en mijn timer ook. Hij mag niet stoppen, want anders is de datastroom van de printerpoort onderboken. 

Heeft iemand een idee hoe ik dit op kan lossen. Laat het me a.u.b. weten!

--

Het probleem wat je hebt is dat je applicatie maar een thread heeft waarin alles moet gebeuren zolang jij niets doet zal het dus werken alle andere operatie's willen ook tijd van die thread. 
dit lezend kun je zelf de oplossing al bedenken zorg dat je een tweede thread krijgt HOE ??? 
in delphi file/new/thread object plaats de code van de timer inclusief de timer in dit nieuw opject creeër het object in je applicatie en je probleem is opgelost. 

Roelof