🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8945

Re: [VB] ADO werkt niet zonder VB

#8945
From: Flatron
Date: Fri, 31 May 2002 06:35
67 lines
3728 bytes
Philip Paeps <philip@paeps.cx> wrote in message news:<VBuJ8.2117$ud.207@afrodite.telenet-ops.be>...
> Flatron <flatron@mad.scientist.com> wrote:
> > Philip Paeps <philip@paeps.cx> wrote:
> > > _YuGo_ <yugo@pandora.be> wrote:
> > > > Als ik dan een Exe maak van dit programma en op een andere computer
> > > > installeer dan geeft hij fouten dat hij MSADODC.OCX niet kan vinden.
> > > > 
> > > > Hoe kan ik ervoor zorgen dat dit programma wel werkt op een computer
> > > > waar Visual Basic niet ge�nstalleerd is?
> > > 
> > > In een echte programmeertaal bestaat er zoiets als 'static' linking.
> > > Mogelijk heeft VB hier ook een verkrachting van aan boord waar je
> > > gebruik van kunt maken?
> 
> [...]
> 
> > - static linking, in om het even welke programeertaal, uit den boze
> > is, not done
> 
> Aha ... okee.  Mijn libraries steken in /usr/lib en /usr/local/lib.
> De schijf waar /usr schiet in brand, mijn kernel panic't en ik kom in
> single user mode terecht.
> 
> Als mijn shell dynamisch gelinkt is, hoe stel je voor dat ik ook maar
> enige vorm van maintenance ga kunnen doen?
> 
> Juist, zeer goede reden om een statisch gelinkte shell te hebben.
> 

(a) aha ...okee, en als er een bug of tekortkoming in 1 (!) van die
libraries steekt dan meer lekker je statisch gelinkte shell
hercompileren zeker

> Een andere goede reden is precies degene die de OP wou: een binary
> distribueren naar een systeem waar de library niet opstaat.  In de
> veronderstelling dat hij die library daar op geen enkele manier op kan
> krijgen is een statische link de enige echte mogelijkheid.
> 

(b) idem

> > - ieder deftige applicatie gedistribueerd wordt met een installatie-
> > en deinstallatieprogramma (SETUP), al is het maar uit standpunt van
> > gebruikersvriendelijkheid - de SETUP installeert tevens alle
> > dependencies (OCX, DLL, ea.)
> 
> Neen.  Een programma heeft niet zomaar dynamische libraries op een
> systeem te ploffen naar eigen goeddunken.  Als een library die het nodig
> heeft niet bestaat moet het klagen, en is het aan de user/admin om er
> zelf voor de zorgen dat die library er komt.
> 

(c) prachtig, laat alles maar aan de gebruiker over, die heeft toch
niks beters te doen

Ik herinner me m'n docent Unix, die zei dikwijls: "Je hebt de Unix
gebruikers en de gewone stervelingen". Wel, dergelijke mentaliteit
wordt hier duidelijk door jou ge�llustreerd en is IMHO nu precies d�
reden waarom Linux vandaag nog steeds niet het verhoopte succes haalt.

> Zo cre�er je de fameuze wintendo dll-hell.  Een installatieprogramma 'x'
> komt gezellig de libraries van programma 'y' overwriten.  Programma 'y'
> zal niet meer draaien.
> 
> [...]
> 
>  - Philip
Technical Details
Message-ID: <f2554105.0205302235.770746d@posting.google.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail
References: <jbaJ8.103434$Ze.15841@afrodite.telenet-ops.be> <D4pJ8.1198$ud.107@afrodite.telenet-ops.be> <f2554105.0205301024.3b8c4fd0@posting.google.com> <VBuJ8.2117$ud.207@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,1448b8db2b941c13
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-05-30 23:35:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail
From: flatron@mad.scientist.com (Flatron)
Newsgroups: be.comp.programming
Subject: Re: [VB] ADO werkt niet zonder VB
Date: 30 May 2002 23:35:03 -0700
Organization: http://groups.google.com/
Lines: 67
Message-ID: <f2554105.0205302235.770746d@posting.google.com>
References: <jbaJ8.103434$Ze.15841@afrodite.telenet-ops.be> <D4pJ8.1198$ud.107@afrodite.telenet-ops.be> <f2554105.0205301024.3b8c4fd0@posting.google.com> <VBuJ8.2117$ud.207@afrodite.telenet-ops.be>
NNTP-Posting-Host: 213.224.83.134
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: posting.google.com 1022826903 24917 127.0.0.1 (31 May 2002 06:35:03 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: 31 May 2002 06:35:03 GMT