Article View: be.comp.programming
Article #14780Re: Welke codes in VB6 om te voorkomen dat het programma tegelijkertijd uitgevoerd wordt?
From: Bart.Vanhauwaert
Date: Fri, 12 Jan 2001 23:39
Date: Fri, 12 Jan 2001 23:39
62 lines
4612 bytes
4612 bytes
Bert Rozenberg <sysop@ringtwice.com> wrote:
> In de meeste commerciele gevallen is dat behoorlijk zonde van je tijd. Het
> zal mijn klanten een worst zijn of mijn programma's portable zijn. Tenslotte
> gebruiken zij Windows en zullen ze zeer waarschijnlijk nooit overstappen op
> iets anders. Het zou een beetje naar oplichting ruiken als ik ze liet
> betalen voor iets dat ze niet besteld hebben.
Kortom : het is een nadeel waar jij persoonlijk geen last van hebt,
maar het blijft natuurlijk wel een nadeel.
> Da's klinkt een beetje naar een uitlating van iemand met een
> minderwaardigheidsgevoel (niet dat je dat hebt, maar het klinkt alleen maar
> zo). Wat jij voelt als 'gedwongen worden' is voor velen juist een bewuste
> keuze.
Is dat zo? Zijn er dan echt mensen die bewust kiezen om een programma
te schrijven dat slechts heel moeilijk overgedragen kan worden naar
een ander platform? Zijn er mensen die VB verkiezen boven pakweg C++
omdat ze zeggen : C++ programma's hebben nog een kans op een ander
platform te draaien, maar met VB lopen we dat risico gelukkig niet?
Dat lijkt me wel een heel gekke redenering.
Volgens mij kiezen mensen om heel andere reden voor VB en zijn
ze zich ofwel niet bewust van de beperking of weegt die beperking
niet op tegen de voordelen die ze denken op een ander vlak te
krijgen (zoals bij jou het geval is).
Volgens mij is die bewuste keuze dus eerder een keuze 'ondanks'.
> Hierbij is het mij juist opgevallen dat met name C++ programmeurs (en zeker
> die met een C achtergrond) nogal eens 'slim' willen programmeren (x== (++V=
^^^^^^^^
> Zv--) + (-- -Cv += Jv++)) terwijl VB en Delphi ontwikkelaars meer aandachtp
^^^^^^ ^^^^ ^^^^^^^^^^^^
Waarom heb ik zo het gevoel dat je dit uit je duim zuigt? Natuurlijk,
er worden dingen gebruikt door C/C++ programmeurs die _daar_op_lijken_.
Die voor een buitenstaander die niet met het idioom bekend is
misschien even 'ingewikkeld' en 'overstaanbaar' lijken, maar dat niet
zijn.
Vergelijk het met iemand die Arabisch nadoet en iemand die echt
Arabisch spreekt. Ik versta geen Arabisch, dus voor mij spreken die
twee personen even onverstaanbaar. Maar iemand die wel Arabisch
kent heeft er geen enkele moeite mee om de tweede persoon te verstaan
en de eerste als een poser te ontmaskeren. Dat gevoel heb ik nu
dus ook met de code snippet die jij gaf.
> besteden aan de leesbaarheid van hun code. Nogmaals, het is slechts
> gebaseerd op de code van een paar honderd programmeurs en niet de miljoenen
> en ik wil dan ook zeker de term 'de meeste' niet gebruiken, maar het lijkt
> me toch een redelijke steekproef.
Nogmaals : wat jij daar gaf is _jou_ interpretatie van die echte code,
en sorry om het je te moeten zeggen, maar er is een hemelsbreed
verschil met de _echte_ code. Ze lijken op elkaar, net zoals die twee
personen dezelfde taal leken te spreken. Maar het een is het echte en
het ander is het valse. En het is oneerlijk om je conclusies over het
echte te argumenteren met voorbeelden uit het valse.
cu bart
Technical Details
Message-ID:
<sj4o39.6h8.ln@jafshome.gtk.fr>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!nntp.cs.ubc.ca!skynet.be!poster!not-for-mailReferences:
<9351an$f7n$1@news1.skynet.be> <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> <c2es5toqrrd6mqmdmmeeubu032l3ibsvb6@4ax.com> <93mkk6$3bi$1@porthos.nl.uu.net> <59lu5tcpsbp7oopd87p5n9ho5uu3fdr8r7@4ax.com> <93nugs$faa$1@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-12 15:48:06 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!nntp.cs.ubc.ca!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: Sat, 13 Jan 2001 00:39:40 +0100
Organization: Belgacom Skynet SA/NV
Lines: 62
Message-ID: <sj4o39.6h8.ln@jafshome.gtk.fr>
References: <9351an$f7n$1@news1.skynet.be> <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> <c2es5toqrrd6mqmdmmeeubu032l3ibsvb6@4ax.com> <93mkk6$3bi$1@porthos.nl.uu.net> <59lu5tcpsbp7oopd87p5n9ho5uu3fdr8r7@4ax.com> <93nugs$faa$1@porthos.nl.uu.net>
NNTP-Posting-Host: 194-78-202-248.pro.turboline.skynet.be
X-Trace: news0.skynet.be 979342927 8094 194.78.202.248 (12 Jan 2001 23:42:07 GMT)
X-Complaints-To: abuse@skynet.be
NNTP-Posting-Date: 12 Jan 2001 23:42:07 GMT
User-Agent: tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.2.17-21mdksecure (i686))