🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14743

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

#14743
From: Frans Bouma
Date: Wed, 17 Jan 2001 14:31
99 lines
7709 bytes
"Armin Gerritsen" <armin.gerritsen@philips.DELETE.com> wrote in message news:94449e$dst$2@porthos.nl.uu.net...
> >    of niet?
> >    want dat was jouw opmerking. Een lekkere trap onder de gordel. Nu vind
> >    ik persoonlijk dat jouw opmerking meer zegt over jou zelf dan over de
> >    VB programmeur in het algemeen, maar toch. Ik dacht dat je een meer
> >    doordachte visie had op het leven maar ik denk dat ik je nu fijn plaats
> >    bij het rijtje trolls in deze newsgroup.
> 
> OK, dan geef ik het toe. Met VB kun je net zo veel als met C++, je hoeft dus
> niet sneller dan met C++ COM objecten & Co te gebruiken, want bijvoortbeeld
> het benaderen van de hardware kan net zo makkelijk als met C++. Schijnt dat
> dat gezegd moet worden, want kennelijk ben je het niet met mij eens dat dit
> dus niet het geval is, ben je het ook niet met me eens dat het merendeel van
> de VB programeurs die perse VB willen gebruiken, dit doen omdat ze een
> andere taal niet kennen. Dat laatste - waar misschien over te discusieren
> valt - is overigens niet eens echt mijn punt geweest in deze discussie.
    
    en ook een nul-item want gaat ook op voor vele andere talen. Immers, men
    leert tijdens de hbo/uni studie vele talen, maar zal in de praktijk
    de taal gebruiken die OF voor is geschreven binnen de organisatie of welke
    het prettigst werkt voor het probleem an sig.

> Als ik de draad terug lees, heb ik nu niet echt het idee dat ik meer op de
> man speel dan de rest - afgezien van misschien mijn  'superieur' opmerking
> die ik dan bij deze terugneem. Ook heb ik niet het idee dat ik echt

    ok bedankt.

> onduidelijk ben geweest met opmerkingen als:

    Laat ik voorop stellen dat ik alleen je laatste 3 a 4 postings in deze
    thread heb gelezen en daaruit bleek toch niet echt een onderbouwd verhaal.
> 
> "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."

    dit is dus niet juist, in C++ moet je OOK via de win32 API, tenzij je
    onder win9x zit te programmeren maar dan nog is het niet aan te raden.
    Verder kun je door de tlb van een COM object als reference te nemen meteen
    de componenten in VB gebruiken. Ik begrijp echt niet wat nu het probleem is.

> "OK, ik ben inderdaad nbiet duidelijk. Probleem (nou ja, eigenl;ijk geen
> probleem) is dat je in depraktijk het OS hebt dat beperkingen geeft, maar
> bij VB komt daarbovenop de beperking van de taal."

    mja, ik vind VB niet echt beperkt, ok geen inheritance en geen
    polymorfism, maar wel bv een makkelijkere, flexibelere case constructie,
    makkelijker omgaan met systeemcomponenten. Ik vind jouw argument hierboven
    dus ook opgaan voor C++: de taal an sig heeft geen beperkingen tot functionaliteit,
    net als VB overigens, maar je kunt in puur c++ minder concrete dingen doen zonder
    te grijpen naar systeemlibs, iets wat je in VB precies hetzelfde doet.

> "Hetgeen mijn punt is: er is niets mis met het gebruiken van ActiveX en
> andere COM objecten (al maakt het applicaties gevoelig voor crashes en
> slordig programeerwerk van andere applicaties - maar dat staat los van C++
> of VB), maar met VB moet je vaak waar je met C++ de keuze hebt."

    huh? waarom 'moet' ik iets in VB terwijl ik in C++ de keuze heb? als iets
    moeten wordt, en dat moeten is nadelig, dan moet je VB niet gebruiken in
    die situatie. Heel simpel. Waarom is dat nou zo moeilijk: kiezen welke
    tool/taal het meest geschikt is voor een bepaalde situatie. Ben je meteen
    af van het gedrein wat goed/slecht is, want dat komt neer op "ALLE" gevallen,
    en dan dus p.d. een onzinopmerking, in de trant van "dat OS is ALTIJD beter".

    Als je begrijpt dat ik ook VB echt niet wil zien als de supertool want dat
    is het niet en zal het ook nooit worden, en dat het beter is om per SITUATIE
    te gaan bekijken welke tool/taal het beste is ipv LOS van wat voor situatie
    dan ook maar te gaan zeggen dat een bepaalde tool/taal ALTIJD slechter is
    dan WELKE taal dan ook in ELKE situatie.

> Ik snap de super felle geiriteerde reacties op mijn postings daarom ook
> niet. Ook heb ik nog geen enkel tegenargument op deze opmerkingen gehoord!

    erm nee? een paar had ik al beargumenteerd maar goed...

>  Wel heb ik al meer opmerkingen op de man persoonlijk gespeeld tegen me
> gehad dan ikzelf eventueel gemaakt heb. Dus opmerkingen over trappen onder
> de gordel zijn vrees ik misschien eerder een gevoeligheid of
> misinterpretatie van jou.

    dat zal allemaal best. Waar ik van KOTS hier is dat er mensen menen te moeten
    zijn die MIJ wel even gaan vertellen welke taal voor ELKE situatie beter is
    dan de talen die ik er nu voor gebruik. Als ik dan als argumenten hoor :
    'portabiliteit' 'microsoft' 'slecht idioom' 'had allang dood moeten zijn'
    etc tja... vind ik op zijn zachtst gezegd niet meer dan een troll discussie
    tussen een Linux-jehova en een Microsoft-neuroot over welk OS het beste
    is met argumenten als "windows crasht altijd" vs "Linux heeft geen gui".

    Als met argumenten aankomt als "door de apartment threaded architectuur is
    het doorgeven van objectreferences naar VB objects tussen verschillende
    threads in verschillende apartments een RAMP", ja, dan heb je iets wat
    hout snijdt en wat ECHT een beperking is. 

    Maar dat soort argumenten hoor ik niet. Wat ik hoor is gekrakeel van
    een kwaliteit zoals ook menig vi/emacs adept uitkraamt als hij een
    full blown IDE ziet: dat is ook allemaal maar slecht. 

    FB
Technical Details
Message-ID: <944a0u$mok$1@news1.xs4all.nl>
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!news.tele.dk!194.109.6.150!transit.news.xs4all.nl!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> <9429bo$i06$1@porthos.nl.uu.net> <943oa5$2n4$1@porthos.nl.uu.net> <943pje$p6f$1@news1.xs4all.nl> <94449e$dst$2@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-17 06:26:09 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!news.tele.dk!194.109.6.150!transit.news.xs4all.nl!not-for-mail
From: "Frans Bouma" <perseus@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: Wed, 17 Jan 2001 15:31:02 +0100
Organization: Solutions Design
Lines: 100
Sender: perseus@11dyn236.dh.casema.net
Message-ID: <944a0u$mok$1@news1.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> <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> <9429bo$i06$1@porthos.nl.uu.net> <943oa5$2n4$1@porthos.nl.uu.net> <943pje$p6f$1@news1.xs4all.nl> <94449e$dst$2@porthos.nl.uu.net>
Reply-To: "Frans Bouma" <perseus@xs4all.nl>
NNTP-Posting-Host: 11dyn236.dh.casema.net
Mime-Version: 1.0
Content-Type: text/plain;
 charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Trace: news1.xs4all.nl 979741534 23316 212.64.56.236 (17 Jan 2001 14:25:34 GMT)
X-Complaints-To: abuse@xs4all.nl
NNTP-Posting-Date: 17 Jan 2001 14:25:34 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400