De foutmelding:
Variable uses an Automation type not supported in Visual Basic
Ik heb een COM-executable gemaakt die als DCOM-server gebruikt gaat worden
voor een client applicatie.
Als ik de COM-exe compileer op de server en deze deploy naar de client krijg ik de eerder gemelde error 458. In de com-exe heb ik in de functie variabelen als string en integers, maar ook Recordsets van Ado.
Indien ik de broncode van de client op 1 van beide pc's draai is er geen probleem,
alleen executables geven dit probleem.
Indien ik de com.exe die op de server heb gecompileerd naar de client zet en daar aangeef dat een andere com.exe binair compatible dient te zijn krijg een melding zoals error 458 (althans met dezelfde strekking), terwijl de brond code exact hetzelfde is.
Mijn vragen na dit lange verhaal:
- wie kent dit probleem en kan me wat tips geven over waar ik naar dien te kijken.
(ben momenteel bezig naar IE versies te kijken)
- Wat kan deze foutmelding veroorzaken. De broncode draait op beide perfect, maar broncode van deze ene pc levert binair andere code dan van de andere pc.
Hoe kan dit?
De client en de server hebben beide VB 6.0 SP5 geinstalleerd en MDAC 2.7.
Ik gebruik geen User Defined Types.
Ik heb wel verschillende installaties van IE (allen 5.+ of 6.+) op de pc's
Gevonden sites:
vooral:
http://msdn.microsoft.com...nvalidtypelibvariable.asp
en verder:
http://www.tek-tips.com/g...31/pid/195/lev2/4/lev3/30
vbcity uit de cache van google
Variable uses an Automation type not supported in Visual Basic
Ik heb een COM-executable gemaakt die als DCOM-server gebruikt gaat worden
voor een client applicatie.
Als ik de COM-exe compileer op de server en deze deploy naar de client krijg ik de eerder gemelde error 458. In de com-exe heb ik in de functie variabelen als string en integers, maar ook Recordsets van Ado.
Indien ik de broncode van de client op 1 van beide pc's draai is er geen probleem,
alleen executables geven dit probleem.
Indien ik de com.exe die op de server heb gecompileerd naar de client zet en daar aangeef dat een andere com.exe binair compatible dient te zijn krijg een melding zoals error 458 (althans met dezelfde strekking), terwijl de brond code exact hetzelfde is.
Mijn vragen na dit lange verhaal:
- wie kent dit probleem en kan me wat tips geven over waar ik naar dien te kijken.
(ben momenteel bezig naar IE versies te kijken)
- Wat kan deze foutmelding veroorzaken. De broncode draait op beide perfect, maar broncode van deze ene pc levert binair andere code dan van de andere pc.
Hoe kan dit?
De client en de server hebben beide VB 6.0 SP5 geinstalleerd en MDAC 2.7.
Ik gebruik geen User Defined Types.
Ik heb wel verschillende installaties van IE (allen 5.+ of 6.+) op de pc's
Gevonden sites:
vooral:
http://msdn.microsoft.com...nvalidtypelibvariable.asp
en verder:
http://www.tek-tips.com/g...31/pid/195/lev2/4/lev3/30
vbcity uit de cache van google
Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.