/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
JScript og objekter gemt i Session
Fra : Steffen Tiedemann Ch~


Dato : 06-02-01 21:24

Hejsa,

Jeg er løbet ind i en række problemer med et objekt af typer Kontakt, som
defineres på én side ved:
-----
var k = new Kontakt();
....
Session("kontakt") = k;
-----

Dette skulle give Session("kontakt") adgang til en række egenskaber og
metoder, som eksporteres af Kontakt-objektet. Men i en anden fil bruger jeg:
-----
Session("kontakt").password = frm('new');
Session("kontakt").save();
-----

Desværre giver save()-metoden følgende fejlmeddelelse:
Der opstod en Microsoft JScript-kørselsfejl fejl '800a1393'
-----
Programkoden kan ikke udføres fra et frigjort script

/source/user.change-password.asp, linje 15
-----

Hvorfor? Og er der nogen løsninger?

Takker,
Steffen



 
 
Hendrik Hansen (06-02-2001)
Kommentar
Fra : Hendrik Hansen


Dato : 06-02-01 22:45


"Steffen Tiedemann Christensen" <steffen@prudence.dk> wrote in message
news:95pmmo$doq$1@news.inet.tele.dk...
> Hejsa,
>
> Jeg er løbet ind i en række problemer med et objekt af typer Kontakt, som
> defineres på én side ved:
> -----
> var k = new Kontakt();

<snip>

> Hvorfor?

Dine script-klasser er jo kun i en context sålænge scriptet kører. Når det
er til ende forsvinder koden til dine klasser og til resten af scriptet "ud
i det blå".

> Og er der nogen løsninger?

Lav et COM-objekt istedet. Herved får du også langt flere muligheder og
bedre performance. Dog skal du passe på med at gemme objekter i
Session-variable, det kan have fatale følger for din applikation. Du bør
kraftigt overveje om det er det rigtige du gør, og om det ikke kunne løses
på en anden måde.

Mvh. Hendrik



Steffen Tiedemann Ch~ (06-02-2001)
Kommentar
Fra : Steffen Tiedemann Ch~


Dato : 06-02-01 23:25

> Lav et COM-objekt istedet. Herved får du også langt flere muligheder og
> bedre performance. Dog skal du passe på med at gemme objekter i
> Session-variable, det kan have fatale følger for din applikation. Du bør
> kraftigt overveje om det er det rigtige du gør, og om det ikke kunne løses
> på en anden måde.
Jeg skal desværre bruge siden på en WorldOnline server, og det ville undre
mig meget, hvis de skulle få lyst til at lade mig installere et par
COM-objekter på deres server...

Objekterne er integreret i JScript, og det vil nok blive den måde, de vil
ende med at være. Heldigvis er det en side, der har relativt få besøgende
(det er ikke en offentlig side), hvorfor jeg meget gerne vil have en løsning
i forlængelse af det beskrevne. Any takers?

Steffen



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste