Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Det er ret elementært. En tråd i windows kan kun gøre en ting ad gangen. Når din KODE udføres er der ikke noget andet der kan køre. Heller ikke en timer. Det vil derfor ikke virke at kalde Application.ProcessMessages i OnTimer, for OnTimer bliver aldrig udført! Der er et par måder at løse det på: 1. For at timeren kan virke mens KODE udføres, er du nødt til at kalde Application.ProcessMessages ind i mellem i din KODE. Det er en løsning jeg stærkt vil fraråde da det kan nemt kan medføre reentrance problemer. 2. Bedre: Flyt din KODE til en sekundær tråd. Så kan timeren i WaitForm fungere normalt helt af sig selv.
>>pidgeot & tolderlund: Har prøvet Application.PocessMessages i alle varianter (med varieret timer.interval). Ingen respons (NB! timer.enabled:=true). >tolderlund: 2. Hvad mener du med en anden Tread? Hvordan? Tak for jeres svar!
>tolderlund: Du har så evig ret. Jeg har fundet de rigtige steder i KODE til ProcessMessages, men vil studere Threads indgående. Tak for din indsats.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.