🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14681

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

#14681
From: Bart.Vanhauwaert
Date: Sun, 14 Jan 2001 14:24
33 lines
3121 bytes
Frans Bouma <perseus@xs4all.nl> wrote:
>     Vergelijk eens 2 stukken code die een COM object implementeren die
>     een stored procedure in een Oracle database aanroepen en het resultaat
>     in een disconnected recordset teruggeven. In VB is dat een regel of
>     20, in C++ een veelvoud, EN met veel macro's om de COM problematiek
>     mbt pointers/references etc binnen de perken te houden (je kunt alles
>     zelf programmeren, ben je nog langer bezig). 

Sorry, maar toevallig is dat nu inderdaad iets wat ik al heb moeten
programmeren (hoewel de target nu geen oracle database was, maar iets
anders). En je voorbeeld is vals.

1. Het feit dat je COM slechts met veel gezever en inderdaad hopen
macro's kan benaderen is op rekening te schrijven van het 
framework en _niet_ van de taal. Er is geen enkele reden waarom een
component technologie niet geabstraheerd zou kunnen worden in een
eenvoudige en snel te gebruiken C++ standaardtaalelementen.
Daar zijn trouwens voorbeelden van.

2. Je vergelijkt de taal C++ met de volledige implementatie + ide + api
van VB. Dat is appelen met peren. Als je de moeite had gedaan om ook
voor C++ even je Visual C++ open te trekken had je gemerkt dat bijna
alle 'lastige' code waar jij klaagt gegenereerd wordt.

>     De snelheid zal ong. even hoog liggen van de 2 objects. Welke taal
>     kies je dan? Juist, de taal die je het beste ligt. Mensen met gedegen
>     COM/ADO kennis in C++ zullen daarin sneller de spullen maken dan inVB
>     en vice versa. 

Kortom : heel je post om te zeggen dat het eigenlijk helemaal geen voordeel
oplevert om in VB te gaan werken?

cu bart
Technical Details
Message-ID: <sqcs39.6ms.ln@jafshome.gtk.fr>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!newsfeeds.belnet.be!news.belnet.be!skynet.be!poster!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> <3A5E18D3.FEA73C86@chello.be> <961o39.s58.ln@jafshome.gtk.fr> <93pc5c$lhm$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-14 07:58:32 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!newsfeeds.belnet.be!news.belnet.be!skynet.be!poster!not-for-mail
From: Bart.Vanhauwaert@nowhere.be
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: Welke codes in VB6 om te voorkomen dat het programma tegelijkertijd  uitgevoerd wordt?
Date: Sun, 14 Jan 2001 15:24:28 +0100
Organization: Belgacom Skynet SA/NV
Lines: 33
Message-ID: <sqcs39.6ms.ln@jafshome.gtk.fr>
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> <3A5E18D3.FEA73C86@chello.be> <961o39.s58.ln@jafshome.gtk.fr> <93pc5c$lhm$1@news1.xs4all.nl>
NNTP-Posting-Host: 194-78-202-248.pro.turboline.skynet.be
X-Trace: news1.skynet.be 979487910 14102 194.78.202.248 (14 Jan 2001 15:58:30 GMT)
X-Complaints-To: abuse@skynet.be
NNTP-Posting-Date: 14 Jan 2001 15:58:30 GMT
User-Agent: tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.2.17-21mdksecure (i686))