Article View: be.comp.programming
Article #14838Re: Welke codes in VB6 om te voorkomen dat het programma tegelijkertijd uitgevoerd wordt?
From: Armin Gerritsen
Date: Wed, 10 Jan 2001 09:06
Date: Wed, 10 Jan 2001 09:06
40 lines
2539 bytes
2539 bytes
>> >Een bestand exclusief openen kun je als volgt doen: >> >Open "bestand.lock" For Output Lock Read Write As #1 >> >> Is slordig, want als je programma crashed, blijft het gelocked. >Oja? Volgens mij verdwijnt een file lock zodra het programma dat de file >locked stopt. Dus ook een crash zorgt voor het verdwijnen van de lock. >Hoe zou je anders ooit zo'n gelockte file kunnen verwijderen? Kun je ook vaak niet. Je moet je PC herstarten. Het OS houdt bij hoeveel handles er open zijn. Heb ik met Word wel eens gehad. Word crashde en ik kon mijn bestand niet meer openen met een nieuwe sessie. Een crash is verder niet hetzelfde als het ongewenst sluiten van een aplicatie. Er blijven vaal resten achter in het OS (DLL's, COM-objecten, etc.). Zeker met VB apps is dat risico aanwezig. >> Kun je niet gewoon aan de hand van de reeds draaidende apps kijken of die >> daar bij zit? >Ale een app opstart, en dan gaat controleren of de app al draait, dan >zal dat natuurlijk altijd het geval zijn. :-) :-) Armin -- Philips Semiconductors B.V. Systems Laboratory Eindhoven (PS-SLE) Tools: http://www.phys.uu.nl/~gerritsn/download.html -- (To reply remove DELETE from adres.)
Technical Details
Message-ID:
<93h90p$acu$1@porthos.nl.uu.net>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!bignews.mediaways.net!blackbush.xlink.net!news.csl-gmbh.net!newsfeed2.news.nl.uu.net!sun4nl!not-for-mailReferences:
<9351an$f7n$1@news1.skynet.be> <Pine.LNX.4.21.0101051949531.9940-100000@backslash.moeha.net> <9377d7$jbe$1@news1.skynet.be> <3A572F38.50D749B0@xs4all.nl> <93f8m5$5tf$1@porthos.nl.uu.net> <3A5B58F4.A2EC26E9@xs4all.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,d0015270be29ee92 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,d0015270be29ee92 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-01-10 01:17:29 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!bignews.mediaways.net!blackbush.xlink.net!news.csl-gmbh.net!newsfeed2.news.nl.uu.net!sun4nl!not-for-mail From: "Armin Gerritsen" <armin.gerritsen@philips.DELETE.com> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: Welke codes in VB6 om te voorkomen dat het programma tegelijkertijd uitgevoerd wordt? Date: Wed, 10 Jan 2001 10:06:19 +0100 Organization: UUNET-NL (http://www.nl.uu.net) Lines: 44 Message-ID: <93h90p$acu$1@porthos.nl.uu.net> References: <9351an$f7n$1@news1.skynet.be> <Pine.LNX.4.21.0101051949531.9940-100000@backslash.moeha.net> <9377d7$jbe$1@news1.skynet.be> <3A572F38.50D749B0@xs4all.nl> <93f8m5$5tf$1@porthos.nl.uu.net> <3A5B58F4.A2EC26E9@xs4all.nl> NNTP-Posting-Host: gw-ehv03.pnl.philips.com X-Trace: porthos.nl.uu.net 979117913 10654 212.153.190.3 (10 Jan 2001 09:11:53 GMT) X-Complaints-To: abuse@nl.uu.net NNTP-Posting-Date: 10 Jan 2001 09:11:53 GMT X-Newsreader: Microsoft Outlook Express 4.72.3612.1700 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3612.1700