J
Jеns Mаrtin Schlаttеr
I'm running a web server with vbscript 5.8
I have the following problem: I define a class, put the instances into
an array, and write this array into the Session instance.
When getting back the array, there are still objects in it, but
VBScript seems to forget the type of object.
Is this a bug in the object serialisation?
The code is:
<%@ LANGUAGE="VBSCRIPT" %>
<% OPTION EXPLICIT
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
</head>
<body>
<%
class test
public txt
end class
dim t
t=array()
if isEmpty(Session("tst")) then
dim tObj:set tObj=new test
tObj.txt="1234"
redim preserve t(10)
set t(0)=tObj
Session("tst") = t
else
t = Session("tst")
response.write("from session<br>")
end if
response.write(" "&t(0).txt)
%>
</body>
</html>
You have to reload the page to see the problem.
Martin Schlatter
I have the following problem: I define a class, put the instances into
an array, and write this array into the Session instance.
When getting back the array, there are still objects in it, but
VBScript seems to forget the type of object.
Is this a bug in the object serialisation?
The code is:
<%@ LANGUAGE="VBSCRIPT" %>
<% OPTION EXPLICIT
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
</head>
<body>
<%
class test
public txt
end class
dim t
t=array()
if isEmpty(Session("tst")) then
dim tObj:set tObj=new test
tObj.txt="1234"
redim preserve t(10)
set t(0)=tObj
Session("tst") = t
else
t = Session("tst")
response.write("from session<br>")
end if
response.write(" "&t(0).txt)
%>
</body>
</html>
You have to reload the page to see the problem.
Martin Schlatter