Formless program problem

Tags:    delphi

Jeg har lavet en program uden en form (for at spare på pladsforbruget). Programmet skal ligge i baggrunden og holde øje med hvad der sker. Problemet er: så snart programmet åbnes lukker det igen. Intet holder det åbent. Prøvede at lave et uendeligt loop (repeat until 1 = 0;) ...resulterede i hele pc'en laggede :S. Hvad kan jeg gøre for at holde det åbent??



-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



4 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Er der i øvrigt nogen der ved om man kan kode noget sådan så computeren slukker? Det skal være samme effekt som at hive stikket ud af stikkontakten :D.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------




Det kommer jo an på hvad der skal holdes øje med. Men umiddelbart ville jeg benytter en kombination af Threads og Win32 API funktionen WaitForSingleObject. Det kunne eksempelvis være for at overvåge ændringer i registreringsdatabasen eller tilføjelse af en fil til et directory.







Det skal vente på en tastekombination.


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



Ok..det kan være lige meget. Skal alligevel bruge unit'en Forms for at få min kode til at virke. Så kom progget alligevel til at fylde meget.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



t