🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14755

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

#14755
From: Armin Gerritsen
Date: Thu, 11 Jan 2001 08:47
43 lines
3091 bytes
>> 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.


>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.

In de Win32 bijbel - Programming for Windows 95, van Petzhold - staat zelfs
een voorbeeld stukje code.

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.

>En dat het risico dat er "resten" blijven hangen is even groot met
>applicatie geschreven in een andere taal, als bv. C++.

Niet helemaal waar. VB heeft een runtime. Met de moderne VB wil je dat nog
wel eens vergeten omdat dat nu weggewerkt is in een setje DLL's.

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.

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: <93jtut$npo$1@porthos.nl.uu.net>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!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> <93h90p$acu$1@porthos.nl.uu.net> <3A5CB023.748599E@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-11 01:28:02 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!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: Thu, 11 Jan 2001 09:47:52 +0100
Organization: UUNET-NL (http://www.nl.uu.net)
Lines: 46
Message-ID: <93jtut$npo$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> <93h90p$acu$1@porthos.nl.uu.net> <3A5CB023.748599E@xs4all.nl>
NNTP-Posting-Host: gw-ehv03.pnl.philips.com
X-Trace: porthos.nl.uu.net 979204893 24376 212.153.190.3 (11 Jan 2001 09:21:33 GMT)
X-Complaints-To: abuse@nl.uu.net
NNTP-Posting-Date: 11 Jan 2001 09:21:33 GMT
X-Newsreader: Microsoft Outlook Express 4.72.3612.1700
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3612.1700