anoniem Geplaatst: 7 april 2002 Delen Geplaatst: 7 april 2002 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. Quote Link naar reactie
anoniem Geplaatst: 8 april 2002 Auteur Delen Geplaatst: 8 april 2002 => 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 - [ Dit bericht is bewerkt door: JaFO op 2002-04-08 12:43 ] Quote Link naar reactie
anoniem Geplaatst: 8 april 2002 Auteur Delen Geplaatst: 8 april 2002 Ja, ik heb in de source code gekeken van de TCoolTrayIcon, deze gebruik ook Application.ShowMainForm := False volgens mij. Quote Link naar reactie
anoniem Geplaatst: 14 mei 2002 Auteur Delen Geplaatst: 14 mei 2002 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 Quote Link naar reactie
anoniem Geplaatst: 14 mei 2002 Auteur Delen Geplaatst: 14 mei 2002 In Windows 98 wel, en in Windows 2000 niet. Ik snap het zelf ook niet helemaal maar volgens mij heb ik het nu voor elkaar. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen