Avatar billede kasseper Nybegynder
15. november 2002 - 10:03 Der er 13 kommentarer og
1 løsning

HASTER : overskrive gamle .dll 'er PART II

Hej

Jeg har før haft et sådan spørgsmål op og vende.
http://www.eksperten.dk/spm/253991

Men dengang drejede det sig om en ren visuel applikation.
Nu er det der før var en demo, blevet en rigtig applikation med flere referencer til system filer, så nu kommer jeg med spørgsmålet igen :

Jeg har lavet et Visual Basic program på min maskine som har W2K instl. Jeg har så brugt Package and Deployment wizard til at lave en setup.exe fil og pakke skidtet ned i en cab og til at inkludere de system filer som bruges.

1. Når jeg instl. programmet på W98 / W95 O G PÅ WNT så kommer setup programmet og spørger om jeg vil overskrive gamle system filer med de nye der er inkluderet i setup'en, ellers kan setup ikke fortsætte !

              Sker der noget ved at gøre det ?

OG Igen :
Jeg skal helst bruge et svar hurtigt derfor de mange point...

Tak


For at gøre det lidt lettere så lægger jeg nu en listeover de filer der er includeret i min cab:

Asycfilt.dll
Comcat.dll
Comctl32.ocx
Comdlg32.ocx
Dao350.dll
expsrv.dll
Mdac_typ.exe
msado20.tlb
Msjet35.dll
Msjint35.dll
Msjter35.dll
Msrd2x35.dll
Msrepl35.dll
msvbvm60.dll
Msvcrt40.dll
Oleaut32.dll
Olepro32.dll
Project1.DDF
Stdole2.tlb
Tabctl32.ocx
Vb5db.dll
Vb6stkit.dll
vbajet32.dll

Jeg ved jo ikke hvilke af filerne den forsøger at overskrive ???

Kasper
Avatar billede bennytordrup Nybegynder
15. november 2002 - 10:05 #1
Jeg kan ikke se noget problem i at overskrive de nævnte filer.
Avatar billede kasseper Nybegynder
15. november 2002 - 10:11 #2
I kan også få lidt baggrund om applicationen :

Jeg har en lille application der ud over at benytte de standard controller der er i VB, har et såkaldt TreeView control og en ImageList, ikke noget nyt i det, men nu har den også Database adgang til en AccessBAse som ligger i App.Path, hvis i skulle spørge fra nogen. Den benytter ADODB til at hente og skrive til basen og så er der faktisk ikke mget mer at sige om den...!
Så det er jo ikke en ny dub tallerken...!
Avatar billede kasseper Nybegynder
15. november 2002 - 10:12 #3
Jeg kan yderligere sige at det er DØDELIGT vigtigt at alle de applicationer der er instl. på W95/W98 SKAL virke efterfølgende....!
Avatar billede kasseper Nybegynder
15. november 2002 - 10:13 #4
DVS. kan man forestille sig at når jeg smider en måske nyere mdac ind på maskinen, så er der gamle applikationer som brugte den gamle mdac ikke fungere ?
Avatar billede bennytordrup Nybegynder
15. november 2002 - 10:21 #5
Det er jo en potentiel risiko. Hvilken version af MDAC bruger du? Win 2K har 2.5 som standard.

Bortset fra det, så plejer de at være bagudkompatible (i hvert fald fra version 2.1 eller sådan noget lignende).
Avatar billede kasseper Nybegynder
15. november 2002 - 10:40 #6
den potentielle risiko kan jeg ikke leve med !
Jeg er pine død nød til at garantere at der ikke er noget problem i at instl. skidtet. Jeg har ikke opdateret min MDAC på min w2k maskine, med mindre at sp2 gør det. Så er det vel 2.5 ?
Men hvad med de drivere jeg bruger, kan de volde problemer ?
Jeg har packet dem som shared !
Avatar billede bennytordrup Nybegynder
15. november 2002 - 10:51 #7
Driverne skulle ikke være noget problem.

Bortset fra det, så installerer vi rask væk MDAC 2.6 på kundemaskiner, og der har aldrig været problemer (når man ser bort fra genstartskrav)
Avatar billede kasseper Nybegynder
15. november 2002 - 10:52 #8
Det lyder godt, jeg kan af gode grunde ikke acceptere før jeg har sat liv og lemme på spil og instl. skidtet. Så hæng på, så acceptere jeg så snart jeg har oplevet succesen og er det ikke en succes, så er jeg nok ikke i stand til at gøre noget som helst :)
Go Week-end
Avatar billede bennytordrup Nybegynder
15. november 2002 - 10:55 #9
I lige måde.

Lige et spørgsmål: Hvad havde du gjort, hvis din applikation havde kørt på MSDE 2000? Den kan for det første ikke køre på Windows 95 (MSDE 2000), og den kan ikke køre uden MDAC 2.6. Klienter til MSDE 2000 kan ikke køre uden MDAC 2.6? Ville du også undlade at installere MDAC for at undgå problemer med eksisterende programmer?
Avatar billede kasseper Nybegynder
15. november 2002 - 12:00 #10
Jamen det gør jeg ikke :)
Det er en lille app. som ikke skal kører i så stor skala.
Den skal kunne håndteres af en lille stand alone Office PC, og sidst men ikke mindst, så virker det fint med Access, så hvorfor benytte MSSQL ?
Avatar billede bennytordrup Nybegynder
15. november 2002 - 12:02 #11
Det var bare et tænkt eksempel.
Avatar billede martin_moth Mester
15. november 2002 - 15:17 #12
Hvad med lige at tage et ghost-image inden du installere - så kan du lynhurtigt udbedre evt. skader ;o)
Avatar billede teknikeren Nybegynder
27. november 2002 - 22:02 #13
1) Tag en ghost
2) Bare overskriv.... Det sker der ikke noget ved :)
Avatar billede kasseper Nybegynder
28. november 2002 - 09:35 #14
Ja 'HASTER' er jo kun et fattigt ord, og ligeså er tak, for det spiller og ingen problemer i at overskrive tak til benny som gav mig svaret, og teknikeren, du er sq lidt sent ude sorry !
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester