Article View: be.comp.programming
Article #8945Re: [VB] ADO werkt niet zonder VB
From: Flatron
Date: Fri, 31 May 2002 06:35
Date: Fri, 31 May 2002 06:35
67 lines
3728 bytes
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-mailReferences:
<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