Avatar billede Kim Neesgaard Seniormester
16. september 2001 - 09:25 Der er 6 kommentarer og
1 løsning

Compile error: Can\'t find object or library/str and mid

Efter at have flyttet en Access 2000 applikation fra en maskine (hvor alt virkede) til en anden med en \'uberørt\' Access 2000, får jeg ovennævnte fejl, når programmet skal afvikle funktionerne \'mid\' og \'str\' og sikkert andre. Jeg kan ikke finde noget i hjælpen - hvad kan der være galt?
Avatar billede mugs Novice
16. september 2001 - 09:48 #1
Jeg kender intet til Access 2000, men i 97 er det sandsynligvis manglende referencer, så du kan da prøve det.

Åbn dit kodevindue, klik på funktioner > referencer. Se om der mangler checkmærker ved nogle af referencerne, og i givet fald sæt checkmærke ved dem der mangler.
Avatar billede terry Ekspert
16. september 2001 - 10:36 #2
its also possible that you dont need the reference. Try removing any that are missing and then compile the application. If they are needed then you should get an error!
But ist sounds as though you have a reference problem like mugs says!
Avatar billede Kim Neesgaard Seniormester
16. september 2001 - 12:04 #3
If the problem is missing references, in which reference is \'str\' and \'mid\'?

When I look at the reference list, 3 og the references are marked with \'MISSING\', but it is the graph one and two others which seems not to include \'str\' and \'mid\'. By the way: how do you include the MISSING - I will need the graphic one?
Avatar billede nih Novice
16. september 2001 - 13:00 #4
Du kan vælge et andet versionsnummer:

Microsoft graph x.x object library

hvor x.x er versionsnr, på min maskine er de følgende installeret 5.0 eller 8.0 eller 9.0

Niels

Avatar billede terry Ekspert
16. september 2001 - 14:31 #5
neesgaard> Although it may look as though mid and str are giving the error this is NOT actually the case. You\'de better ask Microsoft for an explanation on that. These ActiveX componenets must be installed on the PC where it all works. You can check to see which version it is by looking at the references on that PC. Then you can see if you can find another version on the PC thats giving the problems.
Avatar billede nih Novice
16. september 2001 - 15:15 #6
Terry >

Jeg har været udefor at alm VB funktioner gav fejl når nogle referencer var \'Missing\'.

Det kan have noget at gøre med at man ikke angiver i hvilket library eks. \'InStr\' findes, VBA vil ikke uden videre anvende functionen fra VBA-library\'et før den har tjekket om der skulle være en function med samme navn i et andet library

Dette tjek af ALLE libraries tager lidt tid, derfor skal man ikke oprette referencer til libraries man ikke bruger i sin kode.

Niels
Avatar billede Kim Neesgaard Seniormester
16. september 2001 - 18:14 #7
Løsningen var faktisk at fravælge de referencer, der var \'MISSING\' - så triller det perfekt!!

Tak til alle!
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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