Article View: be.comp.programming
Article #14747Re: Welke codes in VB6 om te voorkomen dat het programma tegelijkertijd uitgevoerd wordt?
From: Armin Gerritsen
Date: Wed, 17 Jan 2001 15:15
Date: Wed, 17 Jan 2001 15:15
106 lines
6067 bytes
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-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> <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