Avatar billede thomas_nj Nybegynder
30. juni 2004 - 16:46 Der er 8 kommentarer og
1 løsning

HVor lægges vb under win95?

Hejsa

  Jeg har et visual basic program skrevet i 3.0 som egentlig er beregnet til win 95. Når jeg forsøger at køre det på xp siger den at den der .dll fil ikke er installeret.

  Jeg håber lidt på at kunne "snyde" programmet hvis jeg laver nogle mapper så den kan finde den som om det var på win95 da den starter fint nok på trods af fejlen.

  Nå men efter hele den smørre vil jeg egentlig bare høre om der er nogen der ved hvor vbrun300 normalt bliver placeret på windows 95?
Avatar billede skarvenneverdies Nybegynder
30. juni 2004 - 16:50 #1
Windows\System

så vidt jeg husker
Avatar billede Slettet bruger
30. juni 2004 - 16:51 #2
Læg den i dit C:\Windows\System32 mappe.
http://www.dll-files.com/dllindex/dll-files.shtml?vbrun300
Avatar billede Slettet bruger
30. juni 2004 - 16:51 #3
eller windows\system, som skarvenneverdies siger.
Avatar billede thomas_nj Nybegynder
30. juni 2004 - 16:53 #4
hjælper ikke
Avatar billede Slettet bruger
30. juni 2004 - 16:54 #5
Så i samme bibliotek som din exe fil?
Avatar billede skarvenneverdies Nybegynder
30. juni 2004 - 16:55 #6
Denne side indeholder en installer til filen.... programmet lægger den i system32

http://www.tech-pro.net/howto_016.html
Avatar billede skarvenneverdies Nybegynder
30. juni 2004 - 16:56 #7
Men det kan jo godt være at du får fejlen på grundlag af noget andet.....
Avatar billede joern Nybegynder
30. juni 2004 - 17:17 #8
Hej.

I Visual Basic 3 og i senere versioner er de grundlæggende fælles-funktioner samlet i fortolkeren, der hedder vbrun300.dll for VB3 og msvbvm50.dll for VB5, som jeg stadig anvender.  Fortolkeren skal findes i window's systemmappe, den er i min win2000 mappen c:\winnt\system32
Men yderligere funktioner i et program kræver et specielt funktionsbibliotek som i VB3 har ekstension .VBX og i VB5 og 6 .OCX  Der er 20-30 medfølgende vbx'er til en VB3 og udviklerer programmerer ofte egne VBX- eller OCX-filer.  Disse skal selvfølgelig medfølge i setup-versionen af programmet, der også vil anbringe dem korrekt i mappe-strukturen.
Hvis du blot har kopieret dit VB3'programs exe-fil fra en 95-installation til din XP, så kan der meget vel mangle nogle VBX'er.

Det er ofte muligt blot at kopiere VBX-filer til systemmappen, men når det gælder OCX-filer i en XP, skal de registreres i registreringsdatabasen.  For hver OCX-fil findes der en koresponderende .dep (dependency-fil), der bl.a. indeholder OCX'ens versionsnummer.  Er der ikke overensstemmelse, får man en fejl ved forsøg på kørsel af programmet.

Men prøv at finde alle de vbx'er du har i den gamle installation, eller find den oprindelige setup af dit program.

M.v.h.  Jørn
Avatar billede joern Nybegynder
01. juli 2004 - 00:00 #9
Hej.

Tak for point.  Har du så fået programmet til at fungere?

M.v.h. Jørn
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