En normale ActiveX schrijven met .NET is niet meer mogelijk, maar je kan wel een dll bestand met een UserControl als object gaan embedden in Internet Explorer.
Al de gedownloade voorbeeldjes werkten niet op mijn computer. Zoveel info is er ook niet over te vinden.
Na heel wat proberen lukte het dan opeens wel! De control kwam tevoorschijn in IE en mijn messagebox.show() werd aangeroepen!
Ik paste dll aan, maakte een nieuwe build en zette de overschreef de oude dll met de nieuwe.
Ik druk F5 in Internet Explorer => noppes, object werd niet meer getoond.
Ik heb de pagina toen via de share opgeroepen \\server\c$\webroot\test\test.htm enz en de dll geopend via UNC en gewoon via http, IE gesloten enz en opeens kwam de control opnieuw te voorschijn.
Ik heb de dll weer aangepast, maar nu gebeurt er niets meer
Volgens het beetje documentatie dat ik gevonden heb zou dit goed moeten werken:
Moet die DLL eerst geregistreerd worden ofzoiets ? (niet echt ervaring met dlls) of wat moet er gebeuren om mijn .NET in IE te laten lopen?
I know: ClickOnce is makkelijk, maar een embedded applicatie vind ik nog altijd gebruiksvriendelijker en 'cooler'
Al de gedownloade voorbeeldjes werkten niet op mijn computer. Zoveel info is er ook niet over te vinden.
Na heel wat proberen lukte het dan opeens wel! De control kwam tevoorschijn in IE en mijn messagebox.show() werd aangeroepen!
Ik paste dll aan, maakte een nieuwe build en zette de overschreef de oude dll met de nieuwe.
Ik druk F5 in Internet Explorer => noppes, object werd niet meer getoond.
Ik heb de pagina toen via de share opgeroepen \\server\c$\webroot\test\test.htm enz en de dll geopend via UNC en gewoon via http, IE gesloten enz en opeens kwam de control opnieuw te voorschijn.
Ik heb de dll weer aangepast, maar nu gebeurt er niets meer
Volgens het beetje documentatie dat ik gevonden heb zou dit goed moeten werken:
code:
1
| <object classid="http://server/test/dllTest.dll#dllTest.uc" width="800" height="300"></object> |
Moet die DLL eerst geregistreerd worden ofzoiets ? (niet echt ervaring met dlls) of wat moet er gebeuren om mijn .NET in IE te laten lopen?
I know: ClickOnce is makkelijk, maar een embedded applicatie vind ik nog altijd gebruiksvriendelijker en 'cooler'