🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14759

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

#14759
From: Matthijs Dekker
Date: Thu, 11 Jan 2001 19:43
35 lines
2926 bytes
Armin Gerritsen wrote:
 

> >Zolang je het open van de file in "gewone" VB code doet, dan is er bij
> >een crash van de applicatie meestal weinig aan de hand.
> 
> Meestal ja, maar het risico blijft aanwezig.
> En daarom vind ik het een slechte oplossing. Meeste programma's - zoals
> Outlook Express, test zelf maar - doen het door detectie van de
> programmanaam. Kmt die meermalen voor, of is het ID anders, sluit je jezelf
> af.
Werkt helaas niet bij windowloze applicaties. 
Ja, die zijn er ook onder windows, lekker zonder UI.

> Lock-files zie ik zelf persoonlijk als een smerige hack die enkel gebruikt
> wordt omdat je het niet eleganter kunt oplossen - maar ja wie programeert er
> nu vrijwillig in VB als je C++ en/of Delphi kent ... aldus ook mijn
> persoonlijke mening.
In een netwerk omgeving kan een lock file anders een behoorlijk
practische oplossing zijn om te controleren of een applicatie al op een
(andere) PC draait. 
Ik programmeer vrijwillig in VB terwijl ik ook C++ en Delphi ken. Het
gaat me uiteindelijk om het resultaat en de snelheid waarmee ik dat
bereiken kan. Maar ieder z'n taal en voorkeur.

> Maar ik doelde meer op het feit dat veel VB apps COM objecten gebruiken. VB
> zelf kan vrij weinig qua hardware access en andere leuke dingen en dus heb
> je al snel een extra DLL of COM-object nodig.
En waarom zou je dat niet hebben in C++?


Matthijs 
ICQ: 103816266
Web: http://www.plamola.com
Technical Details
Message-ID: <3A5E0CDB.799DE750@xs4all.nl>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!xfer13.netnews.com!netnews.com!ams-newsfeed.speedport.net!newsfeed.speedport.net!newsfeeds.belnet.be!news.belnet.be!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> <3A572F38.50D749B0@xs4all.nl> <93f8m5$5tf$1@porthos.nl.uu.net> <3A5B58F4.A2EC26E9@xs4all.nl> <93h90p$acu$1@porthos.nl.uu.net> <3A5CB023.748599E@xs4all.nl> <93jtut$npo$1@porthos.nl.uu.net>

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-11 11:46:05 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!xfer13.netnews.com!netnews.com!ams-newsfeed.speedport.net!newsfeed.speedport.net!newsfeeds.belnet.be!news.belnet.be!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: Thu, 11 Jan 2001 20:43:23 +0100
Organization: Plamola Interactive
Lines: 35
Message-ID: <3A5E0CDB.799DE750@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> <3A572F38.50D749B0@xs4all.nl> <93f8m5$5tf$1@porthos.nl.uu.net> <3A5B58F4.A2EC26E9@xs4all.nl> <93h90p$acu$1@porthos.nl.uu.net> <3A5CB023.748599E@xs4all.nl> <93jtut$npo$1@porthos.nl.uu.net>
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 979242207 28875 213.84.22.51 (11 Jan 2001 19:43:27 GMT)
X-Complaints-To: abuse@xs4all.nl
NNTP-Posting-Date: 11 Jan 2001 19:43:27 GMT
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: en