Hej. Tycker att det låter som om det duger med en T Timer Möjligt att det gör det. Ska testa. Det jag behöver är en loop som är oändlig. Lite mer avancerat kanske men hur vore det med en ny tråd som bara lyssnar av com-porten och sen meddellar huvudprogrammet ifall rätt villkor finns? Timer funkar men använd trådat är troligtvis en bättre lösning, se: Trådat, läs länken ovan om hur du gör med trådar.Hur gör jag en loop som alltid snurrar i bakgrunden?
Jag försöker skriva ett program som tar emot signaler ifrån Com1 och sedan utför förutbestämda uppgifter.
Det jag inte lyckas lösa är en loop som hela tiden i bakgrunden lyssnar av om en string, int, pchar etc förändras och då utlöser en if-sats.
MartinSv: Hur gör jag en loop som alltid snurrar i bakgrunden?
<code>
procedure TForm1.Timer1Timer(Sender: TObject);
begin
// testa om Interval 500 duger
// Här lägger du din avläsningskod och tillhörande If sats
end;
</code>Sv:Hur gör jag en loop som alltid snurrar i bakgrunden?
Sv: Hur gör jag en loop som alltid snurrar i bakgrunden?
Sv:Hur gör jag en loop som alltid snurrar i bakgrunden?
http://delphi.about.com/od/kbthread/a/thread-gui.htmSv: Hur gör jag en loop som alltid snurrar i bakgrunden?