henkvd schreef :
activeX is het missen van Java, probleem daarmee is dat Java zo langzamerhand overal wordt aangemerkt als onveilig. Uitzondering maken voor de toepassing en onthouden aanvinken.
Ik zou niet weten hoe dit met Java te maken zou kunnen hebben. Welke toepassing zou ik moeten uitzonderen? Excel? Java? de DLL!?
Zou jij (of iemand anders) eens willen proberen indien je een 32bit Windows omgeving hebt? Ik lees heel veel mogelijke oorzaken van "Error 429" (ActiveX Component Can't Create Object). Ondermeer dat de 32bit "OSWINSCK.DLL" bibliotheek niet zou hoeven te werken in mijn 64bit Win7 OS. Ik begin steeds meer te geloven in die laatste mogelijke oorzaak, maar kan dit niet testen omdat ik geen 32 bit Windows versie geinstalleerd heb.
Vanaf
hier kun je oswinsck.exe installeren. Niet de .zip versie pakken, die is voor stand-alone VB. De .exe is voor VBA. De DLL die geinstalleerd wordt registreert zichzelf.
Dan letterlijk het voorbeeld in onderstaande link volgen!
Re: Excel with Listening Socket
Bij mij (Excel 2010 + Windows7 64bit) compileert dit probleemloos maar bij het on-runtime aanmaken van het object dmv het statement
Set wsTCP = New OSWINSCK.Winsock
krijg ik error 429...
DLL zowel handmatig geregistreerd met regsvr32.exe uit zowel \Windows\System32 (64 bit versie) als middels regsvr32.exe uit \Windows\SysWOW64 (32 bit versie). Die swap klinkt onlogisch maar is normaal en vanwege backwards-compatibility.
PS: Wéér een avond verspild hieraan. Hoe moeilijk kan het nou helemaal zijn! Begin er moe van te worden...