Avatar billede kasseper Nybegynder
04. september 2002 - 14:50 Der er 20 kommentarer og
1 løsning

HASTER : overskrive gamle .dll 'er

Hej

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.

Det skal lige siges at min program ikke bruger nogle .dll'er direkte, det er foreløbigt bare visuelt.

OK, nu kommer spørgsmplet så :

1. Når jeg instl. programmet på W98 / W95 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 ?

2. Kan jeg tage en back-up af de systemfiler, og efterfølgende bare smide dem ind igen ???????

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

Tak
Avatar billede bennytordrup Nybegynder
04. september 2002 - 14:55 #1
Såfremt der er tale om Visual Basic Run Time filer, sker der ikke noget. Men du bør IKKE tage Windows System Filer med i installationsprogrammet - de SKAL være på destinationsmaskinen.
Avatar billede bennytordrup Nybegynder
04. september 2002 - 14:56 #2
Kontroller/komponenter, du har brugt i VB, skal også med.
Avatar billede simonvalter Praktikant
04. september 2002 - 14:56 #3
jeg har prøvet det nogen gange får med programmer der ville overskrive .. og har endnu ikke fået problemer med det .. men hvis programmet endnu ikke bruger dem så kan du jo roligt sige nej ..

men burde dit program ikke kunne køre med ældre versioner af driverne .. og nu kender jeg ikke så meget til vb men kan man ikke linke til dem istedet for at vedlægge dem i programmet hvis de er en del af windows operativsystemet ..
Avatar billede kasseper Nybegynder
04. september 2002 - 15:03 #4
Det drejer sig om filerne :
COMCTL32.OCX
TABCTL32.OCX og
VB6STKIT.dll

tror jeg nok...!
Avatar billede kasseper Nybegynder
04. september 2002 - 15:04 #5
loadet >> problemet er at hvis jeg siger nej, kan programmet ikke instl. !!!?
Avatar billede kasseper Nybegynder
04. september 2002 - 15:05 #6
Men OCX, er det ikke kontroller ? Og hvad vil der i så fald ske, hvis der på maskinen er instl. et program der bruger en af de gamle kontroller ?
Men dem burde man da kunne tage back-up af ikke ???
Avatar billede bennytordrup Nybegynder
04. september 2002 - 15:13 #7
De filer, du nævner, kan du roligt lægge ind. Jeg kan ikke forestille mig, at det giver problemer med gamle programmer.
Avatar billede simonvalter Praktikant
04. september 2002 - 15:14 #8
jo du kan saktens tage backup
Avatar billede bennytordrup Nybegynder
04. september 2002 - 15:14 #9
Findes de filer i forvejen, er der IMHO rimelig sandsynlighed for, at du kommer med samme version.
Avatar billede kasseper Nybegynder
04. september 2002 - 15:56 #10
OK, sorry er var flere filer :

ASYCFILT.DLL
COMCAT.DLL
msvbvm60.dll
OLEAUT32.DLL
OLEPRO32.DLL
STDOLE2.TLB


hmmm, hvad siger i til dem ?
Avatar billede bennytordrup Nybegynder
04. september 2002 - 15:58 #11
VB Run Time. Overskriv, hvis versionen, som ligger, er ældre. Faktisk er det de første filer, som P&D wizard kopierer (boot strap filer)
Avatar billede bennytordrup Nybegynder
04. september 2002 - 15:58 #12
lige med undtagelse af msvbvm60.dll
Avatar billede bennytordrup Nybegynder
04. september 2002 - 15:59 #13
den er (AFAIR) ikke boot strap
Avatar billede kasseper Nybegynder
04. september 2002 - 16:08 #14
Du har tabt mig, jeg ikke forstå, mig lidt langsom idag, mig normalt java programmør, mig skal ha ting skåret ud i pap......

Hvis du forstå ? ( for jeg gøre ikke !! )
Avatar billede Noone Nybegynder
04. september 2002 - 16:13 #15
ASYCFILT.DLL
COMCAT.DLL
msvbvm60.dll
OLEAUT32.DLL
OLEPRO32.DLL
STDOLE2.TLB

De filer kræves for at setup programmet (Der faktisk SVJH er noget VB snask man selv kan rette i) virker. Jeg tvivler på der sker noget ved at overskrive dem, men for en sikkerhedsskyld så prøv på en Win95 maskine hvor du kan tillade dig at geninstallere windows.

Men som sagt, jeg tror ikke der sker noget ved det.
Avatar billede bennytordrup Nybegynder
04. september 2002 - 16:19 #16
Så længe, du holder dig til de filnavne, du har nævnt (specielt *.OCX) sker der ikke en dyt ved at overskrive.
Avatar billede kasseper Nybegynder
04. september 2002 - 16:20 #17
chanoa >> Jeg har desvære ikke adgang til en sådan maskine....!
benny >> også de sidste filer jeg nænvte ?????
Avatar billede bennytordrup Nybegynder
04. september 2002 - 16:27 #18
Alle filer, du har nævnt (vb6stkit.dll bliver dog kun brugt af setup-programmet - med mindre, du bruger noget fra den).
Avatar billede kasseper Nybegynder
04. september 2002 - 17:54 #19
tak for nu, jeg gir min kund ebesked på at han 'roligt' kan instl. og overskrive.
Hvis alt spiller, så acceptere jeg. Hvis ikke, så græder jeg salte tårer....!
Avatar billede kasseper Nybegynder
04. september 2002 - 17:55 #20
og DER, var jeg en postgang for hurtogt ude, jeg skulle jo ikke ha accepteret før skidtet virkede, ohhh, anyway...jeg håber..!
Avatar billede kasseper Nybegynder
15. november 2002 - 10:03 #21
Så er der en Part II på dette spørgsmål, og 200 dask til højrebenet !

http://www.eksperten.dk/spm/283582

Kasper
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