Avatar billede stringbuffer Nybegynder
03. december 2000 - 13:08 Der er 1 kommentar og
1 løsning

dll på web

Hvordan laver jeg en dll som kan kaldes direkte med et url, f.eks. http://domain.dk/min.dll?blablabla

???
Jeg har set at det gøres i bl.a. reklame-banner branchen til at tælle klik, men hvordan skal sådan en dll laves og hvordan skal den installeres? Er det bare en almindelig ActiveX dll eller skal der noget mere til?

60 point for et eksempel, der virker (om det bare skriver \"Wolla\" i browseren).
Avatar billede tdaugaard Nybegynder
03. december 2000 - 14:59 #1
lytter lige med da det faktisk lyder som et interesant spm.
Avatar billede stringbuffer Nybegynder
03. december 2000 - 16:19 #2
Tror jeg har fundet svaret. Men det er tilsyneladende i forkert kategori, da sådanne dll´er vistnok kaldes ISAPI-ekstensioner, og laves i Visual C++.

Men bare sådan for pænhedens skyld vil jeg lægge et eksempel på hvordan man opretter sådan en dll i VC 6.0:
Under Filer - Ny vælg ISAPI Extension Wizard.
Skriv navnet på dit projekt, f.eks. Test.
VC vil da selv generere en .h og en .cpp fil, hvor man bl.a. kan finde funktionen:

void CTestExtension::Default(CHttpServerContext* pCtxt)
{
    StartContent(pCtxt);
    WriteTitle(pCtxt);

    *pCtxt << _T(\"This default message was produced by the Internet\");
    *pCtxt << _T(\" Server DLL Wizard. Edit your CTestExtension::Default()\");
    *pCtxt << _T(\" implementation to change it.\\r\\n\");

    EndContent(pCtxt);

}

tjah... så kan man bare builde den, lægge i en web-mappe, der har rettigheder til kørsel af exe-filer og taste URL´en i browseren...

voila!..
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