Vraag & Antwoord

Programmeren

[Delphi] Onzichtbaar programma

4 antwoorden
  • Hoi allemaal, Er zijn een heleboel programma's die in Windows draaien zonder dat je merk dat ze er zijn. Als je bijvoorbeeld naar het Taakbeheer gaat (Ctrl+Alt+Del (in Windows 2000 op Taakbeheer klikken)) zie je een lijstje moet toepassingen die intussen draaien, zonder Form, en soms maar 60 Kb groot. Met zo'n programma ben ik ook bezig, een programma zonder zichtbaar Form, maar die toch steeds op de achtergrond is. Het programma heeft wel een Form, deze moet alleen onzichtbaar zijn. Daar zijn een paar truukjes voor, in de DPR vóór Application.Run de regel Application.ShowMainForm := False; plaatsen. Dit werkt perfect, maar als de computer nu afgesloten wordt (in Windows 2000, verder weet ik niet) sluit Windows gewoon niet af! Na het beëindigen van het programma lukt het wel. Hoe kan dit? Is dit alleen in Windows 2000 zo? Of is er een ander truukje om het Mainform te verbergen.
  • =&gt; http://polesoft.narod.ru/Products/RxLibPatch/rxlibpatch.html Met het TrayIcon-component uit die units zou je volgens mij hetzelfde effect kunnen krijgen. -- edit -- http://www.rxlib.com is niet meer ... ik vond alleen nog een russische site :sad: _________________ - [url=http://jafo.mienadres.nl]JaFO's Bot-editor voor UT[/url] versie 2.5 is er - <font size=-1>[ Dit bericht is bewerkt door: JaFO op 2002-04-08 12:43 ]</font>
  • Ja, ik heb in de source code gekeken van de TCoolTrayIcon, deze gebruik ook Application.ShowMainForm := False volgens mij.
  • En als Application.ShowMainForm := True sluit je computer dan wel gewoon goed af? Lijkt me dat je een stuk code hebt in het OnCloseQuery/OnClose event hebt wat dit verhinderd

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.