algun experto
Publicado por upliftmofopartyplan (3 intervenciones) el 01/08/2002 20:04:27
necesito alguien que pueda responderme una o todas mis dudas:
1) tengo un prgrama hecho todo por modulos(20 .prg)
el principal se llama pantalla.prg, que lo unico que hace es dibujar la pantalla y habilitar un menu tipo win que dice Archivo, clientes, consultas,
etc.
si le doy la opción "archivo", pantalla .prg llama a menuarch.prg haciendo un DO MENUARCH, que lo unico que hace es desplegar un menu que dice Abrir, cerrar, salir.
que a su vez cada opcion llama a otro .prg (si la opcion es salir, hace DO SALIR).loa mismo ocurre para cada opcion de menu y submenu.
ahora bien, en todos los casos tengo la funcion LASTKEY()=27 (TECLA ESC), que en caso de presionar la tecla escape hace DO <ANTERIOR>.
donde anterior es el .prg previo.
EJ: si estoy en el MENUARCH, y presiono ESC, hace DO PANTALLA.
SE ENTIENDE???
todo funciona OK, el problema es que despues de usarlo un tiempo sale al DOS y me aparece:
"processor stack fault..."
me dijeron que es por usar tantos DO, que debía usar RETURN, pero eso no me funciona.
les comento que los .prg no son procedures ni functions, son programas igual al principal.
como puedo arreglar esto??
2) como hago para dar la opcion de abrir BD de distintos nombres?
es decir:
un cartel que diga:"ingrese nombre del archivo:" "datos"
y que eso haga USE DATOS.DBF
3) muy similar con una opción de password.
como hago para que se pueda cambiar, y que quede guardado.
4)muy similar con guardar como...
que dé la opción de guardar un archivo con el nombre que yo quiera.
eso es todo, espero puedan ayudarme y desde ya gracias a todos.
saludos
Uplift
1) tengo un prgrama hecho todo por modulos(20 .prg)
el principal se llama pantalla.prg, que lo unico que hace es dibujar la pantalla y habilitar un menu tipo win que dice Archivo, clientes, consultas,
etc.
si le doy la opción "archivo", pantalla .prg llama a menuarch.prg haciendo un DO MENUARCH, que lo unico que hace es desplegar un menu que dice Abrir, cerrar, salir.
que a su vez cada opcion llama a otro .prg (si la opcion es salir, hace DO SALIR).loa mismo ocurre para cada opcion de menu y submenu.
ahora bien, en todos los casos tengo la funcion LASTKEY()=27 (TECLA ESC), que en caso de presionar la tecla escape hace DO <ANTERIOR>.
donde anterior es el .prg previo.
EJ: si estoy en el MENUARCH, y presiono ESC, hace DO PANTALLA.
SE ENTIENDE???
todo funciona OK, el problema es que despues de usarlo un tiempo sale al DOS y me aparece:
"processor stack fault..."
me dijeron que es por usar tantos DO, que debía usar RETURN, pero eso no me funciona.
les comento que los .prg no son procedures ni functions, son programas igual al principal.
como puedo arreglar esto??
2) como hago para dar la opcion de abrir BD de distintos nombres?
es decir:
un cartel que diga:"ingrese nombre del archivo:" "datos"
y que eso haga USE DATOS.DBF
3) muy similar con una opción de password.
como hago para que se pueda cambiar, y que quede guardado.
4)muy similar con guardar como...
que dé la opción de guardar un archivo con el nombre que yo quiera.
eso es todo, espero puedan ayudarme y desde ya gracias a todos.
saludos
Uplift
Valora esta pregunta
0