Article View: be.comp.programming
Article #14759Re: Welke codes in VB6 om te voorkomen dat het programma tegelijkertijd uitgevoerd wordt?
From: Matthijs Dekker
Date: Thu, 11 Jan 2001 19:43
Date: Thu, 11 Jan 2001 19:43
35 lines
2926 bytes
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-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> <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