09. februar 2004 - 13:17Der er
11 kommentarer og 1 løsning
Afprøve dll
Jeg sidder og udvikler en dll komponent i VB6 som skal bruges til et ASP projekt.
Mit spørgsmål er nu: Er der en smart måde, hvorpå man kan teste sin dll, uden at skulle afinstallere dll´en på serveren, genstarte IIS´en, og installere den nye compilerede dll?
Kan man sætte VB op til at gøre et eller andet smart i den forbindelse?
Jeg tænke også på om man måske kunne tilføje en form i projektet, som man kunne teste sine rutiner på?
for at kunne teste dine dll'er, så er du nødt til at registrere den. for at teste, så kan du så enten lave et nyt "exe" projekt eller teste fra browser
Jeg ved godt at jeg er nødt til at registrere den, for at teste, men det jeg søger i denne tråd, er en løsning på hvorledes man på en men måde kan compilere en ny version, og afprøve denne, uden at skulle afinstallere sin dll på serveren, genstarte IIS´en, overskrive den gamle dll, og registrere den endnu engang. Det tager ufattelig lang tid at lave denne proces, især når det er smårettelser jeg sidder og laver/tester.
når du skal teste din dll, så starter du dit dll projekt, i debug mode, inden du starter dit exe projekt. når du starter dll projektet, så tager VB over registreringen af din dll, og du vil kunne teste uden at skulle afregistrere, genstarte IIS og registrere din dll igen
Du kan faktisk godt gøre det uden at skulle installere din DLL, men det kræver at du har VB 6.0 installeret på den server der også kører IIS. Så skal du blot starte VB6.0 dll inde fra VB og herefter referere til den fra ASP siden...
når du har VB6 åbent, og du sidder og arbejder på din dll, så skal du bare starte dll'en. dette gjør du ved at klikke på den lille trekant der ligger på din toolbar. Du kan finde den samme knap under "Run" menuen (ved ikke hvad den hedder på dansk, men måske "Kør" ?). hvis du ikke kan finde den, så kan du bruge F5. når du så har gjordt dette, så kan du teste din dll via en webside. registreringen af dll'en er så overtaget af VB6 og den kode du sidder med her, er gældende.
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.