Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: VB5 Can't find project or library  (gelezen 3731 keer)

0 leden en 1 gast bekijken dit topic.

guido1

  • Gast
VB5 Can't find project or library
« Gepost op: 02 april 2003, 22:08:45 »
Hoi,

Op een pc met Win98, VB5 met SP3 ben ik bezig met een VB5 programma. Ik moet dit verder ontwikkelen op een andere pc ook met Win98, VB5 en SP3.
Op de eerste pc kan ik dat programma probleemloos compileren, zonder fouten, er moeten nog enkele zaken veranderd worden maar dat moet ik op de tweede pc uitvoeren.
Ik heb de volledige source van het programma op de eerste pc gecopiėerd op een paar diskettes en dan op de tweede pc gezet. Namen van de mappen komen zelfs overeen.
Als ik dit programma op de tweede pc compileer krijg ik de volgende foutmelding: "Compile error: Can't find project or library" Deze melding wijst naar de lijn: "WeekDag = Format(Now, dddd, mmm d yyyy".

Ik heb geen flauw idee waar ik de fout moet gaan zoeken. Ik heb VB al eens verwijderd en opnieuw geļnstalleerd maar mijn probleem is gebleven.

Wie weet raad?
Bedankt op voorhand,
Guido

Offline Yakko

  • Ambassadeur
  • *****
  • Berichten: 1.943
Re:VB5 Can't find project or library
« Reactie #1 Gepost op: 02 april 2003, 22:17:29 »
Ik vermoed dat je deze bedoelt :

WeekDag = Format(Now, "dddd, MMM d yyyy")  

Let op de " "!

Dit zit trouwens in de library "Strings" samen met oa Trim Left Right UCase ... kijk eens of die ook werken ? Tzou mij wel verwonderen moest die library niet aanwezig zijn.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

guido1

  • Gast
Re:VB5 Can't find project or library
« Reactie #2 Gepost op: 02 april 2003, 22:54:09 »
Hallo Yakko,

Ja natuurlijk, je hebt gelijk, dat dubbele kwootje is een drukfout met het overbrengen naar dit forum.

En je hebt nog eens gelijk de Left Right werken ook niet. Het zal wel aan de library liggen maar welke?

Voor de zekerheid heb ik VB5 nog eens opnieuw geļnstalleerd en de fout blijft terug komen.

Weet jij hoe deze library heet? En hoe kom je zo iets te weten? Ik zal die file wel van de ene pc naar de andere kunnen copieren maar dan zal dat ook nog wel geregistreerd moeten worden vrees ik.

Bedankt op voorhand.
Guido

Offline Yakko

  • Ambassadeur
  • *****
  • Berichten: 1.943
Re:VB5 Can't find project or library
« Reactie #3 Gepost op: 02 april 2003, 23:10:13 »
leuk

Die file heet "msvbvm60.dll" (heb wel versie 6.0 staan hier)
en staat in dir c:\winnt\system32 (bij u zal dat c:\windows98\system32 worden)

De math library zit daar ook in (cos, randomize,log,rnd,....)

Kijk eens bij de references of volgende aangevinkt staat : "Visual basic for Applications". Dat is die dll.

Hoe je zoiets te weten komt :
Je gaat met de muis boven het sluitelwoord "hoveren" en klikt op rechtermuisknop. Daar kies je definition en als hij het kent geeft hij de uitleg van in welke module het zit, hoe je het moet gebruiken etc. Daar kan je ook kijken naar de naam van de library file
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

guido1

  • Gast
Re:VB5 Can't find project or library
« Reactie #4 Gepost op: 02 april 2003, 23:56:12 »
Hazo Yakko je vind mijn problemen leuk? Ik niet.


"Visual basic for Applications" is aangevinkt, het verwijst bij mij naar VBA5.DLL en staat bij mij in de map C:\Program Files\DevStudio\VB en de file is ook aanwezig.

msvbvm60.dll is een file van VB6 en staat niet op mijn pc, ik werk met VB5.

Ik heb ondertussen de twee pc's neven elkander gezet en de referenties eens vergeleken en die zijn bij de twee pc's de zelfde.

Op de pc waar ik geen problemen mee heb staat zowel WinXP als Win98. De source van het VB-project staat op een gemeenschappelijke partitie. Ik heb het project onder WinXP gecompileerd, gesaved en dan herstart naar Win98 en het project opnieuw gecompileerd en nu ook geen problemen. De pc met problemen is een laptop maar dat kan toch geen verschil maken.

Wat nu?
Guido

Offline Yakko

  • Ambassadeur
  • *****
  • Berichten: 1.943
Re:VB5 Can't find project or library
« Reactie #5 Gepost op: 03 april 2003, 16:13:49 »
Ik vind het altijd leuker als iemand anders comuterproblemen heeft :P dan weet ik dat ik niet de enige ben.

Kijk eens of je geen "Visualk basic for Application" staan hebt met  filenaam "msvbvm50.dll". Die staat waarschijnlijk wel meer onderaan.
Ik heb hier verschillende references staan met die naam maar er is maar 1 aangevinkt.

Als je de file niet hebt hij is hier te downloaden.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

guido1

  • Gast
Re:VB5 Can't find project or library
« Reactie #6 Gepost op: 03 april 2003, 19:41:52 »
Mij nog uitlachen met mijn miserie, schoon hé?

Als ik het goed begrijp staat Format en Left in de library VBA5.DLL. De file "msvbvm50.dll" staat wel degelijk op mijn probleem pc. Ik heb je link ook even aangeklikt en gezien dat die gaat naar een franstalige site. Loop je dan geen gevaar dat je franstalige zaken binnenhaalt? Ik geloof dat mijn file van de Microsoftsite afkomt.

Ik heb in mijn project alle Referenties en Components gecontroleerd en die zijn op de twee pc's de zelfde en verwijzen naar dezelfde files.

1) De library Visual Basic For Applications verwijst naar VBA5.DLL
2) De library Visual Basic runtime objects and procedures verwijst naar MSVBVM50.DLL

't Is om moedeloos te worden, als ik alles op de twee pc's vergelijk kan ik geen verschil ontdekken en op de ene pc kan ik compileren en op de andere geeft dat een fout.
Om het nog onbegrijpelijker te maken, ik maak op de probleem-pc een nieuw testproject met debug.print Format(Now, "dddd, MMM d yyyy")  en dat werkt zonder problemen.

Weet je nog raad of tips?
Guido

guido1

  • Gast
Re:VB5 Can't find project or library
« Reactie #7 Gepost op: 07 april 2003, 15:15:02 »
Hallo Yakko,

Bedankt voor je reakties en goede raad.

Ondertussen is het probleem met dit project van de baan. Ik zelf vind het geen goede oplossing maar ik kan verder.

Normaal zou er op de 2é pc geen probleem mogen geweest zijn en ik weet nogaltijd niet wat er mis was.

Ik heb alle referenties op de twee pc's met elkaar vergeleken, zij kwamen allemaal overeen, ook de versies waren dezelfde. Om zeker te zijn dat er met de registratie van die ocx-files heb ik opnieuw een copie genomen en deze op de 2é pc gezet en de registratie opnieuw uitgevoerd. Alles tevergeefs.

Vervolgens heb ik in de code van mijn project alle regels die dan fout aangaven bij het compileren als commentaar gezet. Dan via Project -> References het vinkje bij de references weggehaald en mijn project opnieuw gesaved.
Nu het project opnieuw geopend en alle references opnieuw toegevoegd en alle commentaar tekens terug verwijderd. Het probleem was weg.

Ik kan dus mijn werk verder zetten op deze tweede pc maar ik vraag mij af of ik bij een volgende probleem terug heel deze omslachtige procedure moet volgen.

Heeft iemand hier een antwoord op?

Guido

Offline Yakko

  • Ambassadeur
  • *****
  • Berichten: 1.943
Re:VB5 Can't find project or library
« Reactie #8 Gepost op: 07 april 2003, 17:18:21 »
1 woord : weird  :-\
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

 


www.combell.com