01. november 2000 - 01:28
Der er
8 kommentarer og 1 løsning
Fejl i compilling af DLL!
Hey, jeg sidder lige og roder med at lave et komponent til asp, men når jeg prøver at compile det til DLL, kommer den med en fejl \"Sub or funktion not defined\" og derefter markerer den er sted hvor der stå application ...kan man ikke sætte/bruge applications i dll filer ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
01. november 2000 - 01:43
#1
Jeg går ud fra at du referere til Application objektet som findes når man bruger asp. For at bruge det skal du gøre følgende: tilføj en reference til Microsoft Active Server Pages ObjectContext Library det gøres under project->references. Så skal du selv lave skaffe dig en peger til Application objektet, det gøres således: dim objContext dim Application Set objContext = GetObjectContext() Set Application = objContext(\"Application\") nu kan du tilgå Applicationen fra dit komponent.... på præcis samme måde gælder det hvis du vil have fat i et af de 4 andre asp-objekter
01. november 2000 - 01:47
#2
Hvor skal jeg putte der der dim objContext dim Application Set objContext = GetObjectContext() Set Application = objContext(\"Application\") ..bare i toppen af filen eller ?
01. november 2000 - 01:51
#3
ehm ja du kan putte den i starten af den funktion hvor du skal bruge applikationen
01. november 2000 - 01:52
#4
Så siger den det samme, men denne gang markerer den GetObjectContext ...? :)
01. november 2000 - 01:53
#5
du kan også oprette dem i intialize: dim objContext dim Application Private Sub Class_Initialize() Set objContext = GetObjectContext() Set Application = objContext(\"Application\") End Sub så skal du bare huske at nedlægge dem i terminate: Private Sub Class_Terminate() set objContext = nothing set Application = nothing End Sub Så er de tilgængelige i alle dine funktioner i objektet... godnat :)
01. november 2000 - 01:55
#6
Godnat :) Når du engang vågner..kan du så ikke fortælle hvor det der terminate er? ...eller hvornår ..hehe..
01. november 2000 - 01:56
#7
hmm så prøv at lede efter en anden reference.. Den var forker den jeg sagde kunne ikke huske det.. prøv med Com+ Services type library(win2k) eller microsoft transaction server type library(nt4) Det skulle meget gerne virke.
01. november 2000 - 01:57
#8
Oki ..natter :)
01. november 2000 - 01:59
#9
Yes microsoft transaction server type library funkede :))) *jubler*
Kurser inden for grundlæggende programmering