Basic - error : no hay espacio en la pila

 
Vista:
sin imagen de perfil

error : no hay espacio en la pila

Publicado por Jorge53 (2 intervenciones) el 17/05/2007 15:48:49
Obtengo este mensaje cuando ejecuto mi programa. Tengo 23 matrices bidimensionales y sospecho que alli debe estar el problema (muy pesado para el programa). He revisado todas las intrucciones y no veo problemas.
Tengo un P800 Mhz, 256 RAM , Hdd disponible 6 Gb
Help....
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

RE:error : no hay espacio en la pila

Publicado por Opresion (50 intervenciones) el 21/05/2007 09:38:56
a mí me parece que tienes demasiadas llamadas a rutinas ANIDADAS, se debe procurar, cuando lo posible lo permite, salir de cada rutina desde donde se hizo la llamada a esa rutina para que el compilador no tenga que usar el espacio de la pila exageradamente.

puede pasar igual cuando se hacen demasiadas llamadas de Subrutinas o Funciones desde adentro mismo de otras Subrutinas o Funciones en una forma exagerada.

ya que las cosas siempre tienden a crecer te puede convenir cargar tu programa con la opcion /AH que es para matrices mas grandes.

por ejemplo

QB /Ah programa.bas

o

QBX /Ah programa.bas
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