10. april 2002 - 21:16Der er
18 kommentarer og 2 løsninger
ActiveX Controller
Jeg har oprettet en ActiveX controller på mit vb program. Når jeg kører den i en browser og vb er tændt virker det fint, men når er "slukket" virker det ikke.
Hvad skal jeg gører for at jeg kan uploade ActiveX tingen og HTML koden til en ekstern server uden vb, og kører den over WWW?
En anden ting er det kun ved mig at når jeg prøver at søge, står browser bare og loader?
Kunne hellere ikke finde noget via google... (nok fordi jeg søger forkert).
Terry har nok ret. Det er mest sandsynligt at din provider skal registrer din dll. Hvad der er langt værre er at det er sandsynligt at du kommer til at betale for at kunne gøre det ;-)
Same thing. En OCX er blot en dll med et standardiseret interface. Du skal bare registrere den med "regsvr32 c:\sti\minactivex.ocx". Herefter kan du frit benytte den fra den maskine den blev registreret på ved at bruge CreateObject("<Project Name>.<Class name>").
Grunden til at den kører når du har VB åben er at VB går ind og laver en midlertidig "snyde"-registrering så man kan debugge OCX-koden. Den registrering bliver så nedlagt når du lukker VB.
Så vidt jeg kan forstå er du nødt til at lave noget kode, der downloaded OCX kontrollen til klienterne og herefter eksekvere denne kontrol på klienterne!
Det kan VB gør for dig helt automatisk ved hjælp af Package And Deployment Wizarden!
Det virker hvis det vel og mærke er det du taler om! Jeg mener ikke at du kan have en OCX med UserInterface på serveren som flere connecter sig til ad gangen! Her er du nødt til at få downloaded kontrollen til clienterne!
Hi nolle_k! I can see your point, but its hard to see if its a SERVER side component OR a client side! But xzxz.... does ask HOW to "uploade ActiveX tingen" so we have to hope taht he knows what he is doing :o)
Hmm nu har jeg da fået reigistret dll, men kan stadigvæk ikke få den til at virke med (kopiere eksempel koden,og ligger OCX på c:\active.ocx). Hvordan skal min HTML fil kontakt min OCX fil ?
Oka takker. Men kan ikke helt få det til at fungere, her er hvad jeg har gjort. 1. Compilet OCX filen, gemt den på c:\active.ocx. 2. STart >> Run "regsvr32 C:\active.ocx" den siger den blev Succes Registret. 3. Prøvet med den her du skrev: <OBJECT id="navn" name="navn" VIEWASTEXT CLASSID="clsid:D91E2D5D-7743-11D4-BEC9-0050DA920BCD" codebase="c:\active.ocx"> </OBJECT>
Men jeg for stadigvæk hvide "tingen kunne ikke findes firkant" i IE.
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.