16. september 2001 - 09:25Der 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?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.
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!
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?
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.
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.
Løsningen var faktisk at fravælge de referencer, der var \'MISSING\' - så triller det perfekt!!
Tak til alle!
Synes godt om
Ny brugerNybegynder
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.