🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14747

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

#14747
From: Armin Gerritsen
Date: Wed, 17 Jan 2001 15:15
106 lines
6067 bytes
>    nee dat is me in het geheel niet duidelijk. Dat je VB niet ziet zitten
>    is me WEL duidelijk, maar dat is MIJN punt niet, want dat mag je, het
>    boeit me juist WAAROM je dat vindt en die reden, daar ben ik niet
achter,
>    althans, een legitieme reden (dit is troll-gevaarlijk, ik weet het)
waarvan
>    ik zeg: ja, dat snijdt hout.

Zie mijn andere posting.

>> Misschien dat ik onduidelijk ben, maar ik blijf van mening dat het
merendeel
>> van de VB-omgeving meer steunt op de tool/IDE dan C++ tools. Ook blijf ik
>> van mening dat het merendeel (dus NIET alle) van de VB programeurs daar
vaak
>> in programeren omdat ze niet anders kunnen.
>
>    Die van die omgeving vind ik wel leuk. Ik zat daar vanochtend nog over
na
>    te denken. Stel nou, dat je een MFC programma in C++ moet maken. Zonder
>    IDE, maar met notepad en cl.exe en nmake. Zou je dat lukken denk je?

Ja, zie ook mijn andere posting over wanna-be programeurs.
Wel eens gedaan overigens. Niet dat dat altijd even geweldig is en aan te
raden, maar ik heb wel eens met wat MFC in een cosole app gewerkt (tools:
notepad en een cc.cmd welke niets anders is dan een cl.exe met wat extra
switches). :-)

Persoonlijk schrijf ik meestal stukjes assembly code eerst op papier. Je
moet dan vaak zoveel met bits en register prutsen, dat het handig is om om
je code wat te kunnen "kliederen".

>    Zie je dat C++ voor vele toepassingen OOK leunt op die IDE? tuurlijk,
>    een console programmaatje maken in C/C++ heeft geen IDE nodig. Maar dat
>    heb ik in VB ook niet, sterker al mijn code in VB zijn server side
components,
>    die hebben geen gui.

Hoeft niet nee, maar ik beweer dus ook  niet "altijd", maar "meer".

(Je hebt een beetje de neiging meer in mijn woorden te lezen dan er staat,
naar mijn smaak.)


>> Ik zal nooit beweren dat VB niet geschikt is voor leuke klik-klak-klaar
>> interface zaken of misschien zelfds database (al zou ik daar zelf liever
>> Delphi gebruiken)). Als je wat verder wilt gaan, loop je (naar mijn smaak
in
>> ieder geval) al snel tegen limitaties op.

>    maar welke belemmeringen zijn dat dan? De nieuwe WMI interfaces in
win2k
>    bijvoorbeeld kun je gewoon in VB gebruiken, om maar wat te noemen.
Zelfs
>    DirectX7 en 8 hebben een VB interface (nu vind ik dat ivm de
performance
>    wat ver gaan maar toch) en kunnne gewoon worden gebruikt in VB. Dus
>    'wat verder wilt gaan' is wel wat relatief. Daarmee NIET zeggend dat
>    er geen limieten zijn (zoals multithreaded applicaties die VB objects
sharen,
>    win32 API calls die je eerst moet declareren wat lastig is etc) of
rariteiten.

Je geeft zelf al 2 voorbeelden.
Persoonlijk werk ik veel met multitreaded programma's en loop dus al snel
tegen dat soort limitaties aan. Maar OK, 'loop je' is inderdaad wat te
generalisererend geformuleerd.

>    Tuurlijk, en als je die niet zindt dan is VB inderdaad RUK. :) Als VJ++
>    nog had bestaan en nog werd geupdate was ik wellicht mn com components
in

Jammer inderdaad dat ze daarmee gestopt zijn ja. Die compiler was best leuk.

>    Java gaan schrijven, ivm met de native compilatie die sneller is dan de
>    VB code. Maar het maar afdoen als een tool die eigenlijk alleen voor
>    de kleine dingetjes geschikt is, dat vind ik meer praten als een
>    non-wetende.

"kleine dingentjes" heb ik nooit gezegd.
Dat is een waartdeoordeel, en daarvan beschuldig jij me nu net van :-)

>> Aldus mijn ervaring, maar misschien dat ik daar helemaal alleen in sta,
>> volgens jouw mening.
>
>    nee hoor, er zijn zat mensen die zo denken. En dat mogen ze ook. Maar
>    het botst wel eens als zij hun visie gaan verkondigen als waarheid
terwijl
>    de waarheid ervaren door mensen die dagelijks VB krassen anders is. Ik
>    moet wel kwijt dat ik wel blij ben dat VB6 wordt vervangen door VB7,
ivm
>    de error handling, multithreading en inheritance dat er dan in zit.


Tja, met elke nieuwe revisie van VB komt er meer in. Is een goed teken.

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: <944cuj$jfb$2@porthos.nl.uu.net>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!newscore.gigabell.net!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> <93jtut$npo$1@porthos.nl.uu.net> <3A5E0CDB.799DE750@xs4all.nl> <93v72a$bk0$5@porthos.nl.uu.net> <93v7tn$ihf$1@news1.xs4all.nl> <94149n$p52$2@porthos.nl.uu.net> <3A646CAF.75F427F7@xs4all.nl> <941tqg$bhg$1@porthos.nl.uu.net> <9423tm$5a3$1@news1.xs4all.nl> <943oa7$2n4$2@porthos.nl.uu.net> <943pdm$orc$1@news1.xs4all.nl> <94449d$dst$1@porthos.nl.uu.net> <944ak0$pa5$1@news1.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-17 07:15:33 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!newscore.gigabell.net!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: Wed, 17 Jan 2001 16:15:40 +0100
Organization: UUNET-NL (http://www.nl.uu.net)
Lines: 109
Message-ID: <944cuj$jfb$2@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> <93v72a$bk0$5@porthos.nl.uu.net> <93v7tn$ihf$1@news1.xs4all.nl> <94149n$p52$2@porthos.nl.uu.net> <3A646CAF.75F427F7@xs4all.nl> <941tqg$bhg$1@porthos.nl.uu.net> <9423tm$5a3$1@news1.xs4all.nl> <943oa7$2n4$2@porthos.nl.uu.net> <943pdm$orc$1@news1.xs4all.nl> <94449d$dst$1@porthos.nl.uu.net> <944ak0$pa5$1@news1.xs4all.nl>
NNTP-Posting-Host: gw-ehv03.pnl.philips.com
X-Trace: porthos.nl.uu.net 979744531 19947 212.153.190.3 (17 Jan 2001 15:15:31 GMT)
X-Complaints-To: abuse@nl.uu.net
NNTP-Posting-Date: 17 Jan 2001 15:15:31 GMT
X-Newsreader: Microsoft Outlook Express 4.72.3612.1700
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3612.1700