[XP en ActiveX] Kan activeX control niet registreren

Pagina: 1
Acties:
  • 142 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • cman
  • Registratie: Oktober 2002
  • Laatst online: 06-06 11:35
Ik heb hier een programma dat draait op de server. Nu zou ik dit programma willen opstarten op een xp-client via een snelkoppeling die verwijst naar de exe die op de server staat. Maar wanneer ik op de client de snelkoppeling opstart, dan zegt hij me dat hij een aantal OCX bestanden niet kan vinden. Eerst ging het over comctl32.ocx. Dus heb ik deze ocx van de server gehaald en geregistreerd op de client met het commando regsvr32 \windows\system32\comctl32.ocx .

Na dit gedaan te hebben geeft hij een volgende foutmelding op Crystl32.ocx Nu wou ik hetzelfde gaan doen voor deze ocx (dus bestandje gecopieerd van de system32 van de server naar de system32 van de client en dan registreren) maar nu geeft hij bij het registreren de foutmelding 'Het in het geheugen laden van de bibliotheek 'windows\system32\Crystl32.ocx' is mislukt - kan module niet vinden.' Terwijl die ocx toch echt wel in die dir staat??

Iemand enig idee waar dit aan kan liggen? Ben niet zo een expert met die ActiveX bestanden...

BOE


Acties:
  • 0 Henk 'm!

  • wboevink
  • Registratie: September 2004
  • Laatst online: 07-06 23:30
Die 'Crystl32.ocx' gebruikt zelf nog andere componenten (dll's etc).
Het hoort bij Crystal reports.

Ik zou zeggen google eens op 'Crystl32.ocx'

Acties:
  • 0 Henk 'm!

  • Tukk
  • Registratie: Januari 2002
  • Laatst online: 12-06 16:53

Tukk

De α-man met het ẞ-brein

http://www.google.nl/sear...rg.mozilla:en-US:official

Geeft aan dat het om de crystal reports-activeX gaat.

Je exe maakt gebruik van OCX-en, soms werkt de taktiek om deze te kopieren en registreren, maar als de OCX onderdeel is van een grote andere applicatie lukt je dat meestal niet. Je mist dan registry settings, DLL's en andere zaken.

Ik vermoed dat op de server Crystal reports is geinstalleerd, die zou ik ook op je XP-client installeren.

Is er geen installatie document voor de software die je wil gebruiken? Ik zou die dan eerst lezen, dit is wel een beetje prutsen zo, niet?

edit:
@wboevink: Great minds think alike ;)

[ Voor 6% gewijzigd door Tukk op 25-07-2006 11:08 ]

Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.


Acties:
  • 0 Henk 'm!

  • cman
  • Registratie: Oktober 2002
  • Laatst online: 06-06 11:35
mja installatie document... Het bedrijf dat de software (het gaat hier niet over Crystal reports, maar over een programma dat dan blijkbaar gebruikt maakt ervan) geleverd heeft, is het komen installeren op de server en heeft ons verzekerd dat de software op deze manier (dus met een snelkoppeling via een client) kan opgestart worden mits de ocx bestanden werden geregistreerd. In de bijgeleverde documentatie staat daar niks over vermeldt. Ik zal dus contact opnemen met die mensen... Bedankt in ieder geval voor de snelle reactie!!

BOE


Acties:
  • 0 Henk 'm!

  • DigiK-oz
  • Registratie: December 2001
  • Laatst online: 12-06 11:04
Probeer anders eens dependancy walker op de exe los te laten (op de server). Die vertelt je welke dll/ocx nodig zijn, en doet dit ook recursief (dus laat dan ook weer de afhanelijkheden van de dll/ocx files zien, etc).

Dependancy walker zat ooit in de resource kit, weet niet of dit nog zo is. Kwam het ook tegen op www.dependancywalker.com , weet niet of dit officieel gesupport is.

Whatever