Article View: be.comp.programming
Article #8921Re: [VB] ADO werkt niet zonder VB
From: Philip Paeps
Date: Thu, 30 May 2002 18:56
Date: Thu, 30 May 2002 18:56
54 lines
3308 bytes
3308 bytes
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. 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. > - 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. 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 -- Philip Paeps philip@paeps.cx At any level of traffic, any delay is intolerable.
Technical Details
Message-ID:
<VBuJ8.2117$ud.207@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!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>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 11:56:54 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: [VB] ADO werkt niet zonder VB
Newsgroups: be.comp.programming
References: <jbaJ8.103434$Ze.15841@afrodite.telenet-ops.be> <D4pJ8.1198$ud.107@afrodite.telenet-ops.be> <f2554105.0205301024.3b8c4fd0@posting.google.com>
User-Agent: tin/1.5.12-20020427 ("Sugar") (UNIX) (FreeBSD/4.6-RC (i386))
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Lines: 54
Message-ID: <VBuJ8.2117$ud.207@afrodite.telenet-ops.be>
Date: Thu, 30 May 2002 18:56:53 GMT
NNTP-Posting-Host: 213.118.134.68
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1022785013 213.118.134.68 (Thu, 30 May 2002 20:56:53 MET DST)
NNTP-Posting-Date: Thu, 30 May 2002 20:56:53 MET DST
Organization: Telenet Internet