Visual Basic - Espacio de pila insuficiente

Life is soft - evento anual de software empresarial
 
Vista:

Espacio de pila insuficiente

Publicado por Katty (16 intervenciones) el 02/01/2001 00:00:00
Hola:

Lamento molestarlos de nuevo pero quisiera saber ¿A qué se debe el siguiente mensaje?

------------------------------------------------
Error ´28´ en tiempo de ejecución
Espacio de pila insuficiente
------------------------------------------------

Utilizo VB 6.0 para mis aplicaciones.
He notado que sucede esto al utilizar arreglos ya sean creados por mi o propios de visual.

La unica solución que he encontreado es reiniciar Visual.

Ahora bien no se si esto pueda afectar mi programa ejecutable, puesto que el error se me ha presentado utilizando los programas fuentes.

Un saludo inmenso, Katty
Mil gracias.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Espacio de pila insuficiente

Publicado por Joan Fabregas (101 intervenciones) el 03/01/2001 00:00:00
Este Error se da si tienes funciones recursivas (funciones que se llaman a si mismas) o si haces muchas llamadas a funciones.

Esto se debe que cada programa tiene una "pila" de llamadas a funciones limitada, o sea puede hacer un numero de llamadas sumultaneas a funciones limitado, pero normalmente hay pila de sobras, tendrias que mirar que no te fallara una funcion recursiva.

Por ejemplo, si creas un nuevo projecto con un formulario Form1 i un boton Command1 i añades el siguiente codigo:

Private Sub Command1_Click()
Call Recurs
End Sub

Private Sub Recurs()
Dim Cosa As Form1
Set Cosa = New Form1
Call Recurs
End Sub

En pocos instantes te aparecera el mismo error.

Espero haberte ayudado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar