Avatar billede eskeeske Nybegynder
27. oktober 2003 - 02:11 Der er 2 kommentarer

c# applet ?

Kan man lægge en .NET komponent på en web-side på samme måde som med Java eller Active-X ?

Og kan den så køre uden advarselsvindue ?
(som java).

(selvfølgelig forudsætter det at der er .NET på klienten)
Avatar billede viciodk Praktikant
27. oktober 2003 - 02:32 #1
Avatar billede nielslbeck Nybegynder
27. oktober 2003 - 10:40 #2
Yeps, du kan godt lave et .NET program der fungerer på samme måde som en ActiveX, og ja, det kan godt køre uden advarselsvindue - med mindre du vil lave "lovlige" ting (som f.eks. at læse fra brugerens harddisk).

Det du gør, er at du skal lave en UserControl, lad os kalde den myControl. Den ligger selvfølgelig i et namespace, lad os kalde det ActiveXDotNet. UserControl'en laver du bare som du plejer i VS.NET (eller Notepad eller hvad din foretrukne editor nu er). Det hele compiler du så til en fil kaldet ActiveXDotNet.dll.

I din HTML skal du så skrive:

<Object ID="myControl1" Name="myControl1" ClassID="ActiveXDotNet.dll#ActiveXDotNet.myControl" Width=100 Height=100></Object>

Kontrollen vil nu blive vist på websiden.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester