> Jeg ved ikke om den ikke er til stede. Hvor bør den ligge, hvis den
> er der?
I rod-biblioteket til de sider, der bruger de pågældende
namespaces/klasser/.dll-filer.
> Jeg har desværre brug en lidt mere simpel overgang. Helst fra hvordan
> jeg får kompileret og placeret min .vb funktionsfil, og til jeg
> kalder en funktion fra denne fra min .net side. Kender du til en
> sådan artikel/guide på nettet?
Jeg kjender ingen tutorials, men der er ingen grund til at gøre det sværere
end det er: Det er blot at skrive sin kode indkapslet i namespaces og
klasser, gemme dem i en .vb- eller .cs-fil og kompilere fx ved hjælp af en
batfil som denne:
set indir=c:\mydir\myfunctions.vb
set outdir=c:\mydir\bin\myfunctions.dll
set
assemblies=System.dll,System.Xml.dll,System.web.dll,System.Data.dll,Microsof
t.Data.Odbc.dll,System.Drawing.dll
vbc /t:library /r:%assemblies% /out:%outdir% %indir%
Som det ses, skal der være direkte reference til visse hoved-namespaces, men
mange inkluderes automatisk (der kommer en venlig fejlmeddelelse, når det
ikke er tilfældet).
På dine sider skal du importere dit nye namespace på sædvanlig vis:
<%@ Import Namespace="myfunctions" %>
- og dermed skulle du have adgang til dine nye klasser.
Kim
--
·
www.kensho.dk · psykologi og spiritualitet ·