🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14698

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

#14698
From: Armin Gerritsen
Date: Mon, 15 Jan 2001 15:46
53 lines
3023 bytes
>> >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.

Waarom niet?
Je krijgt een PID en je hebt een program handle met naam. Of het nu GUI is
of niet.

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

In een netwerkomgeving

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

Dat is waar.

>> 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++?

Beweer ik dat dan?
Maar omdat je met C++ zelf de hardware kunt aanspreken op manierenw aarom
dat met VB niet altijd mogelijk is zul je sneller bij VB naar een DLL of COM
object moeten grijpen.

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: <93v72a$bk0$5@porthos.nl.uu.net>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!nntp.cs.ubc.ca!skynet.be!newsfeed1.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> <93jtut$npo$1@porthos.nl.uu.net> <3A5E0CDB.799DE750@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-15 08:08:09 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!nntp.cs.ubc.ca!skynet.be!newsfeed1.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: Mon, 15 Jan 2001 16:46:26 +0100
Organization: UUNET-NL (http://www.nl.uu.net)
Lines: 56
Message-ID: <93v72a$bk0$5@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> <93jtut$npo$1@porthos.nl.uu.net> <3A5E0CDB.799DE750@xs4all.nl>
NNTP-Posting-Host: gw-ehv03.pnl.philips.com
X-Trace: porthos.nl.uu.net 979574666 11904 212.153.190.3 (15 Jan 2001 16:04:26 GMT)
X-Complaints-To: abuse@nl.uu.net
NNTP-Posting-Date: 15 Jan 2001 16:04:26 GMT
X-Newsreader: Microsoft Outlook Express 4.72.3612.1700
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3612.1700