🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14801

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

#14801
From: Matthijs Dekker
Date: Sat, 06 Jan 2001 14:44
20 lines
1854 bytes
Verhaeghe Pieter wrote:
> 
> Ik heb hier al aan gedacht, maar wanneer het programma verkeerd afgesloten
> werd, blijft het bestand staan en kan het programma nooit meer openen.  Dank
> is dus niet zo simpel als ik dacht.

Je moet het lock bestand exclusief openen. Een tweede programma kan het
bestand niet exclusief openen en weet dan dat er al een programma actief
is. Word een programma verkeerd afgesloten, dan verdwijnt de exclusieve
lock en kan een nieuw opgestart programma een exclusieve lock op het
bestand plaatsen.

Een bestand exclusief openen kun je als volgt doen:

Open "bestand.lock" For Output Lock Read Write As #1

MVG,

Matthijs
Technical Details
Message-ID: <3A572F38.50D749B0@xs4all.nl>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!194.109.6.150!transit.news.xs4all.nl!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>

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-06 06:44:18 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!194.109.6.150!transit.news.xs4all.nl!not-for-mail
From: Matthijs Dekker <plamola@xs4all.nl>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: Welke codes in VB6 om te voorkomen dat het programma tegelijkertijd 
 uitgevoerd wordt?
Date: Sat, 06 Jan 2001 15:44:08 +0100
Organization: Plamola Interactive
Lines: 20
Message-ID: <3A572F38.50D749B0@xs4all.nl>
References: <9351an$f7n$1@news1.skynet.be> <Pine.LNX.4.21.0101051949531.9940-100000@backslash.moeha.net> <9377d7$jbe$1@news1.skynet.be>
NNTP-Posting-Host: corebreach.xs4all.nl
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Trace: news1.xs4all.nl 978792256 279 213.84.22.51 (6 Jan 2001 14:44:16 GMT)
X-Complaints-To: abuse@xs4all.nl
NNTP-Posting-Date: 6 Jan 2001 14:44:16 GMT
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: en