La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3272 - AL DEPURAR, DE TESTO A GRAFICO, LA PANTALLA...BAILA...!!
Autor:  Emilio
Usando un compilador de Turbo C++ para MSDOS, de Borland.
resulta que despues de compilar y linkar el codigo fuente, al ejecutar este paso-paso (para depurarlo de errores...), cuando cambia de modo texto al modo grafico la pantalla del ordenador ... baila...!!!
Este curioso efecto me impide el trabajar con el "C".
Uso el MSDOS, un Pentium, Targheta grafica VGA 640+480.

Ejemplo, si depuro paso a paso este codigo, tengo:

//========
void main ()
{
a=b+c; // modo testo: la pantalla no hace nada.
initgraph (...); // activo el mod grafico: la pantalla ... baila...
line(...); // baila la pantalla.
a=b+a; // la pantalla no hace nada
}

He provado a cambiar de monitor, de tarjeta grafioca, y a instalar de nuevo el compilador: nada !!!
Gracias por dedicarme un poquito de vuestro tiempo:

  Respuesta:  Juan Mamani
No tengo a mano el Borland C, porque estoy a 4600mt de altura en una mina, pero por los sintomas que mencionas puede que las rutinas que trae el borland C, no sea muy compatible con tu tarjeta de video. Por que no intentas de probar las resoluciones que soporte tu tarjeta video
con el demo que trae el borland c y compara el comportamiento. Si la pantalla baila es un sintoma que tu tarjeta no es 100% compatible con las rutinas del Borland C. Ah por lo demás te sugiero le hagas un closegraph() a tu rutina de ejemplo.

Otra alternativa es instala otra tarjeta y prueba a ver que pasa!

Chao desde Chile

  Respuesta:  Endos
Ese es el funcionamiento habitual del Turbo C cuando se depura un código que contiene sentencias que afectan al sistema gráfico.
No tienes ningun problema ni con tu computadora, ni con tu compilador.

Si lo que deseas es ver lo que hay en la pantalla como lo vería el usuario, lo unico que debes hacer es pulsar ALT+F5 y cuando termines pulsar ESC; o si lo prefieres eleguir la opcion ´User Screen´ del menú ´Window´.

Saludos