bueno Erick .
Una vez tuve un problema ,pero de eso hace ya muchos años , al iniciar los graficos se puede indicar la ruta u omitirla usando comillas comillas , el problema surge cuando tratamos de ejecutar nuestro programa desde fuera de la ruta del compilador , osea nuestro programa en una carpeta aparte del TP.
una solucion es compilar la libreria grafica dentro de nuestro programa usandola
como binario pera ello hay dispuesta una utilidad dendro del turbo , pero nunca lo he probado la otra es mas simple. espero que sea ese tu problema.
______________________________________________
modo normal
______________________________________________
procedure pantalla_graficos(driver,modo:integer);
var gd,gm:integer;
begin
gd:=driver;
gm:=modo;
initgraph(gd,gm,'c:\tp\bgi');
directvideo:=false; {esto lo uso solo para modos graficos , no Turbo }
end;
Esta es la solucion no preguntes el por que de ello (preguntaselo a borlnad)
usar una barra invertida ó dos (ahora mismo no me acuerdo) antes del path
(creo que era así).
_______________________________________________
¿¿¿¿ solucion ????
_______________________________________________
procedure pantalla_graficos(driver,modo:integer);
var gd,gm:integer;
begin
gd:=driver;
gm:=modo;
initgraph(gd,gm,'\\c:\tp\bgi'); { * aqui}
directvideo:=false;
end;