25. juli 2004 - 00:00 Der er 13 kommentarer og
1 løsning

Problemer med activex component i c#

Jeg har forsøgt at lave et activex-komponent i c# efter vejledningen på denne side: http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=187

Jeg kan ikke få det til at virke. Når jeg kører html'en på webserveren kommer der bare en readonly-tekstboks med scrollbars.
Selvfølgelig noget der minder om en richtextbox, men altså ikke redigerbar og uden de knapper der gerne skulle være.

Testen ligger her på min webserver http://192.38.233.104

Jeg har også forsøgt mig med et andet eksempel som jeg selv er kommet frem til og det gav samme resultat, men det havde slet ikke noget at gøre med richtextbokse.

Hvad gør jeg forkert? er der en fejl i den vejledning jeg har kigget på?

Jeg sidder med en windows 2000 server, internet explorer 6.0, .NET Framevork ver. 1.1.4322.573.

Fungerer det måske kun i windows XP?
Avatar billede snepnet Nybegynder
25. juli 2004 - 11:47 #1
Det er lidt underligt...Har du taget deres kode direkte - uden ændringer ?
25. juli 2004 - 12:14 #2
Jeg har lige gjort det en gang til, og det virker stadig ikke. Kilden jeg har brugt ligger i denne text fil:

http://192.168.2.185/rtfcontrol.txt (den er selvfølgelig kompileret som .cs)

HTML'en ser sådan ud:
<html>
  <body>
  <center>
    <object id="rtfcontrol" height="472" width="488"
        classid="http://192.168.2.185/RtfControl.dll#devhood.rtfcontrol">
    </object>
  </center>
  </body>
</html>

De trin jeg fulgte var:

1. Tast teksten i rtfcontrol.txt ind i notepad og gem filen med navnet rtfcontrol.cs
2. Kør kommandoen "csc /t:library rtfcontrol.cs"
3. Indtast HTML'en i index.html og gem den i roden på webserveren sammen med rtfcontrol.dll
4. Kør index.html
5. Resultat: Se http://192.168.2.185

Jeg mener det burde fungerer
Avatar billede snepnet Nybegynder
25. juli 2004 - 12:18 #3
Jeg har lidt problemer med du url'er du giver... Jeg kan ikke rigtig få hul igennem.
Avatar billede snepnet Nybegynder
25. juli 2004 - 12:18 #4
Har du lukket serveren ned eller ?
25. juli 2004 - 12:21 #5
Prøv igen
Avatar billede snepnet Nybegynder
25. juli 2004 - 12:23 #6
Det er stadig det samme...
25. juli 2004 - 12:23 #7
Ups den eksterne adresse er http://192.38.233.104 som nævnt i første indlæg. http://192.168.2.185 hører kun til på mit eget netværk.
Avatar billede snepnet Nybegynder
25. juli 2004 - 12:31 #8
Så går det lidt bedre :o)
Avatar billede snepnet Nybegynder
25. juli 2004 - 12:38 #9
Jeg kan sagtens få det til at fungere her, og den eneste forskel er, at jeg har oprettet et  virtual web som jeg så har lagt det i.
Har du prøvet det ?
25. juli 2004 - 12:49 #10
Det var herligt, når det bare var det der skulle til: Se http://192.38.233.104/net
Avatar billede snepnet Nybegynder
25. juli 2004 - 12:53 #11
Jeg bliver bedt om at logge ind hvis jeg bruger dit link. Du har nok været lidt for restriktiv ved opsætning af web'et.
Fedt at du fik det til at fungere :o) (jeg vover et svar)
25. juli 2004 - 13:05 #12
Ja så skulle sikkerhedsproblemerne være løst. Brugeren IUSR har nu fået adgang til mappen.

Slår man "Scripts and executables" til får man de problemer jeg har haft. Et site/virtual mappe skal kun sættes op med "Scripts only" i IIS.

Tak for hjælpen!
Avatar billede snepnet Nybegynder
25. juli 2004 - 13:12 #13
Jeps - så kører det til her :o)
Avatar billede snepnet Nybegynder
25. juli 2004 - 13:13 #14
"kører det til" ?!? det skulle have været "kører det også" :o)
Mvh
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