Avatar billede mickni33 Nybegynder
27. januar 2003 - 19:34 Der er 3 kommentarer og
1 løsning

opdaterer min dll

Jeg har lavet en dll fil ved hjælp af activex libary.
I Borland Builder
Jeg vil lave et object som kan bruges i ASP.
Dette virker også fint men når jeg så skriver

var minVar=Create.Object("MitProject.minDLL");

i min web kode og kører det i browseren
Så kører dll'en og jeg kan så ikke gå ind i C++ koden og ændre eller tilføje i den da den så skriver (program still running) når jeg prøver at Builde mit project.

Hvordan får jeg stoppet min dll igen så jeg kan arbejde videre på dll'en ???
Den kan heller ikke slettes da den bliver ved med at køre.
Avatar billede doctorseb Nybegynder
27. januar 2003 - 22:01 #1
Hejsa og velkommen tilbage :)

IIS cacher dit objekt (undlader at kalde CoFreeUnusedLibraries), hvorfor du er nødt til at slå IIS ned (genstarte IIS). Der er flere måder at gøre det på afhængig af hvilket OS du benytter. Du kan også hårdt og brutalt at dræbe den DLLHOST dit objekt lever i - det plejer jeg at gøre. Benyt evt. "project explorer" fra sysinternals.com...
Avatar billede mickni33 Nybegynder
28. januar 2003 - 15:05 #2
ok!!!
lød ikk lige helt så nemt...
kan du fortælle nærmere om den metode som dræber dll.
jeg bruger iis
Avatar billede mickni33 Nybegynder
28. januar 2003 - 15:09 #3
hahahahaha
Nååå det var det du mente med velkommen tilbage :-)
Avatar billede doctorseb Nybegynder
30. januar 2003 - 20:08 #4
Du kan umiddelbart gøre tre ting:

1)
Genstart IIS via IIS-manager-dimsen.

2)
Gentstart WWW-servicen fra service-manager'en

Hvis ovenstående ikke er nok (det er det åbenbart ikke altid), kan du slå den DLLHOST (process) ihjel dit objekt lever i. Det kan være lidt svært at identificere den rette DLLHOST - til det bruger jeg et taskmanager lignende værktøj. Det kan findes på ovenstående adresse.
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
Kurser inden for grundlæggende programmering

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