[vb2005] externe dll is niet aan te roepen

Pagina: 1
Acties:

  • Sjakskus
  • Registratie: Maart 2002
  • Laatst online: 24-01 12:59
Hier het volgende probleem:

Ik heb een dll gemaakt met VB6 die wat stuurkarakters naar de LPT1 poort stuurt gemaakt.

Ik heb een VB2005 project, waarin ik deze module wil aanroepen.
Daarom heb ik deze module als reference ingesteld.

Dit werkt op mijn ontwikkel pc perfect, maar ...
als ik op mijn test pc (schone windows xp sp2) mijn solution installeer (eerst gepublished)
en ik start dan mijn programmatje op, dan krijg ik een foutmelding dat mijn COM dll niet gevonden kan worden.

Wat heb ik zelf al bedacht:
- dll in windows\system32 plaatsen
- regsvr32 bestandsnaam.dll (dit geeft een foutmelding)
- gecontroleerd of de dll in het menu publish onder application files voorkomt.
dit is het geval (publish status : include(auto) downloadgroup (required)

Hebben jullie ideeen, want de mijne zijn een beetje op aan het raken....

Beschikbaar voor ontwikkeling van (webbased) applicaties en dataconversies


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Welke foutmelding krijg je als je regsvr32 gebruikt? Heeft je dll mogelijk afhankelijkheden met andere dlls? Volgens mij moet je een com+/activex dll altijd registreren om hem te kunnen gebruiken als reference.

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 20:31

mulder

ik spuug op het trottoir

En staat de DLL anders gewoon wel in het mapje van de EXE?

oogjes open, snaveltjes dicht


  • Sjakskus
  • Registratie: Maart 2002
  • Laatst online: 24-01 12:59
Ik heb het net opgelost.

Ik deed eerst mijn applicatie publishen.
Hiermee werd een Interop.bestandsnaam.dll "ergens" geplaats.
Nu heb ik een installatie project gemaakt.
Hier geef ik de "echte"dll mee en laat ik hem registrerer

Pff ben ik ff naar aan het zoeken geweest

Beschikbaar voor ontwikkeling van (webbased) applicaties en dataconversies