Pascal/Turbo Pascal - Gráficos

   
Vista:

Gráficos

Publicado por Martín (2 intervenciones) el 13/11/2007 01:23:21
Hola amigos foristas.
Vengo aquí con un problema =(.
Estoy programando en Turbo Pascal 7.0 bajo MS-DOS y estoy usando la unidad Graph para escribir un programa en modo gráfico.
Uso el driver SVGA256.BGI pero tengo un inconveniente, al correr me sale un mensaje en el monitor que me dice que está fuera de frecuencia.
¿Alguna sugerencia?

Desde ya agradezco muchísimo toda la ayuda que me puedan brindar.

Saludos,
Martín.
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:Gráficos

Publicado por Diego Romero (997 intervenciones) el 13/11/2007 02:19:38
Tu monitor no soporta la resolución que estás intentando usar.
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

RE:Gráficos

Publicado por Nacho (2 intervenciones) el 15/11/2007 22:07:48
Cierto. No soporta esa resolución. Generalmente si pones InitGraph en modo de autodetección, probará la resolución más alta que permita tu tarjeta gráfica, y quizá esa no la permita tu pantalla.

Prueba a forzar tú una resolución concreta y no muy alta (por ejemplo, 800x600).
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

RE:Gráficos

Publicado por Mechanic (181 intervenciones) el 16/11/2007 01:32:38
Hola Martín!
Por que no usas la reloción de 640 x 480 x 16 que es lo típico?
a mí me gusta trabajar mucho en modo gráfico

La manera de hacerlo que muestra el help de Turbo Pascal es así:
por ejemplo:

Procedure IniciaGraficas;
var GraphDriver, GraphMode : integer;
begin
GraphDriver := Detect;
InitGraph(GraphDriver ,GraphMode, ' ');
if GraphResult <> grOK then
begin
clrscr;
Writeln('Mensaje de Willy: Error de gr ficas. No se ecuentra EGAVGA.BGI');
Writeln('presione una tecla..)
ReadKey;
Halt(1)
end;
end;
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

RE:Gráficos

Publicado por Diego Romero (997 intervenciones) el 16/11/2007 04:59:27
Pasa que el .BGI que quiere usar Martín admite 256 colores (SuperVGA), quizá por eso no quiera usar el estandar que trae Turbo Pascal, pero como dice Nacho, debería probar resoluciones más bajas, de 800x600.
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