
15/03/2007, 07:30
|
 | | | Fecha de Ingreso: marzo-2007
Mensajes: 9
Antigüedad: 17 años, 11 meses Puntos: 0 | |
Re: Object Reference....etc. con un .GetEnumerator Estimados, logré encontrar la causa del error, pero no logro encontrar la solución, aparece este mensaje porque se pierde el valor de la variable, aún cuando la dejo en una variable de sesion, la cual a los 10 minutos se pierde....... y no logro hacer que dure, esto es lo que hay en mi web.config:
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="true" timeout="180"/>
Yo supongo que la sesion debiera durar 180 minutos,pero no es así, también intenté haciendolo en el global.asax y tampoco me funciona.....
habrá algo que se me pasó?.
Este es el llamado...
CargarExamen(Session("vwExamen"))
Private Function CargarExamen(ByVal oExamen As clsExamen) As Boolean
try
........
'IDictionaryEnumerator para recorrer las preguntas y las alternativas
Dim oEnumerador As IDictionaryEnumerator
oEnumerador = oExamen.Preguntas.GetEnumerator 'aca se cae..
catch
....
end try
Public Class clsExamen
Private msIdExamen As String
Private mslPreguntas As New SortedList
Public Property IdExamen() As String
Get
Return msIdExamen
End Get
Set(ByVal Value As String)
msIdExamen = Value
End Set
End Property
Public Property Preguntas() As SortedList
Get
Return mslPreguntas
End Get
Set(ByVal Value As SortedList)
mslPreguntas = Value
End Set
End Property
Public Function AgregarPregunta(ByVal oPregunta As clsPregunta) As Boolean
mslPreguntas.Add(oPregunta.IdPregunta, oPregunta)
End Function
End Class
Gracias. |