Ik heb in een VB6 project MSCOMCTL.OCX gebruikt voor een TreeView, deze werkt prima.
Nu wil ik voor mijn programma ook dingen doen in een dll met een TreeView en dus kan ik deze niet op een Form zetten.
De oplossing heb ik gevonden in CreateObject("MSComctllib.TreeCtrl") en werkte tot kort geleden ook prima.
Maar nu heb ik een probleem met windows 2003 servers.
Ik heb het op inmiddels 6 verschillende server getest, 3 ervan werkt het wel, en op 3 niet.
in code:
Het programma geeft een cannot create activex object foutmelding op de regel met Set Tree.
Wat ik via google kan vinden is allemaal niet echt duidelijk.
Sommige zeggen dat simpel de MSCOMCTL.OCX copyeren en registreren niet genoeg is, dat het echt via package deployment moet, ik heb het in installshield geprobeert en de install maker die bij vb6 zelf zit, bijde zonder resultaat.
Ik heb MSComctlLib.TreeCtrl.2 geprobeert, zelfde resultaat.
Heeft iemand nog enig idee wat ik verder nog kan proberen?
En hoe registreren programma's als install shield de dll en ocx files? is er een andere manier dan hoe regsvr32 die files registreert?
Nu wil ik voor mijn programma ook dingen doen in een dll met een TreeView en dus kan ik deze niet op een Form zetten.
De oplossing heb ik gevonden in CreateObject("MSComctllib.TreeCtrl") en werkte tot kort geleden ook prima.
Maar nu heb ik een probleem met windows 2003 servers.
Ik heb het op inmiddels 6 verschillende server getest, 3 ervan werkt het wel, en op 3 niet.
in code:
code:
1
2
3
| Dim Tree As Object
Set Tree = CreateObject("MSComctlLib.TreeCtrl.2") |
Het programma geeft een cannot create activex object foutmelding op de regel met Set Tree.
Wat ik via google kan vinden is allemaal niet echt duidelijk.
Sommige zeggen dat simpel de MSCOMCTL.OCX copyeren en registreren niet genoeg is, dat het echt via package deployment moet, ik heb het in installshield geprobeert en de install maker die bij vb6 zelf zit, bijde zonder resultaat.
Ik heb MSComctlLib.TreeCtrl.2 geprobeert, zelfde resultaat.
Heeft iemand nog enig idee wat ik verder nog kan proberen?
En hoe registreren programma's als install shield de dll en ocx files? is er een andere manier dan hoe regsvr32 die files registreert?
486DX2-50 16MB ECC RAM 4x 500MB Drive array 1.44MB FDD MS-Dos 6.22