Article View: be.comp.programming
Article #14681Re: Welke codes in VB6 om te voorkomen dat het programma tegelijkertijd uitgevoerd wordt?
From: Bart.Vanhauwaert
Date: Sun, 14 Jan 2001 14:24
Date: Sun, 14 Jan 2001 14:24
33 lines
3121 bytes
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-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> <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))