michael wrote:
> Jeg glemte at sige at applikationen vel også kan være en .dll ??
Du kan sikkert kalde dll'en på samme måde som du har fået foreslået til
exen, jeg ved det ikke. Her er i hvert fald et alternativ du kunne prøve -
det kommer meget an på hvordan din dll fungerer.
Jeg har på et tidspunkt haft gang i en dll der fletter nogle databasefelter
til et word-dokument. Den er kodet i Visual Basic, og indeholder nogle
funktioner jeg skal bruge til brevfletning. Den lægges i webområdet og
registreres på serveren ( det skal du jo så have mulighed for ).
Med den gør jeg følgende:
<%
' lav et objekt (dll'en hedder Flet, og modulet hvori den/de funktioner jeg
vil kalde hedder Bestyr)
Set bestyrFlet = Server.CreateObject("Flet.Bestyr")
' kald den ønskede funktion i dll'en - her hedder den udskriv brev, og jeg
sender de ønskede variable med ind
bestyrFlet.UdskrivBrev Response, cstr(dok), cstr(scri),
cstr(session("db")), cstr(session("init"))
' efter endt fletning kalder jeg en funktion der gemmer brevet
bestyrFlet.Gem Response, Cstr(filNavnTmp), Cstr(filformat)
%>
Det fungerer fint på denne måde, og fordi jeg sender response med ind i
dll'en kan jeg skrive tilbage til asp-siden hvis der er brug for det.
Mvh
Chrisser
|