🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14838

Re: Welke codes in VB6 om te voorkomen dat het programma tegelijkertijd uitgevoerd wordt?

#14838
From: Armin Gerritsen
Date: Wed, 10 Jan 2001 09:06
40 lines
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-mail
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>

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