Problema página de códigos

03/02/2005 - 01:18 por Mariano Donaldson | Informe spam
Hola a todos, hoy me toca preguntar

Tengo un programa hecho en Clipper, y si lo tengo en ventana me muestra los
bordes de los boxes como, por ejemplo, una A con la tilde de la ñ etc.

He probado, creo, de todo

en el config.sys:
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country4,850,C:\WINDOWS\COMMAND\country.sys

y en el autoexec.bat:
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select…0

cambiarle el 850 por 437...
deshabilitarle las líneas del autoexec.bat y no las del config.sys
deshabilitar todas estas líneasy no hay caso.

A ver si alguien es tan amable de explicarme de manera clara el POR QUÉ de
esto

Gracias a quien pueda y quiera darme una mano con esto.

Mariano Donaldson
pony@fibertel.com.ar
Buenos Aires, Argentina
 

Leer las respuestas

#1 fermu
03/02/2005 - 13:28 | Informe spam
Hash: SHA1

Mariano Donaldson wrote:
| Hola a todos, hoy me toca preguntar
|
| Tengo un programa hecho en Clipper, y si lo tengo en ventana me
muestra los
| bordes de los boxes como, por ejemplo, una A con la tilde de la ñ etc.
|
| He probado, creo, de todo
|
| en el config.sys:
| device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
| Country4,850,C:\WINDOWS\COMMAND\country.sys


Muy Buenas, Mariano... La verdad es que la pregunta se las trae... dejo
claro que yo no tengo ni la más remota idea de clipper. Así que me
limito a darte una solución con respecto a tu pregunta que espero te sea
de utilidad.
Tu problema creo que se produce cuando ejecutas esa aplicación sobre una
ventana en windows 98, ¿es así?. Si estoy en lo correcto, la causa de
que se muestren estos caracteres, podría estar en que win98 cuando se
ejecutan aplicaciones DOS en modo ventana, no respeta la pagina de
codigos de caracteres especificada en el autoexec.bat / config.sys,
utilizando las suyas propias.

Cuando se instala win98 si estamos utilizando una pagina de caracteres
diferente de la que viene por defecto (ingles) para aplicaciones DOS,
win98 muestra incorrectamente estas aplicaciones. En el resource Kit
para win98 hay una aplicacion (no sé si está en el CD de instalación)
llamada CHDOSCP.EXE, que fuerza a que esta situación no se produzca, y
las aplicaciones windows y las de MS-DOS, utilicen la misma pagina de
caracteres. Esta aplicación debería estar en el directorio
TOOLS\RESKIT\CONFIG

Otra cosilla que podría mirar (ya digo que no tengo ni idea de clipper)
es la especificiación de caracteres que utiliza esa aplicación, no sé si
se pueda forzar a que utilice el "mode con codepage prepare=((850)" que
por defecto es la especificación latin internacional que debería
funcionar en un win98 en español (el 437 sería para ingles USA).



Saludos
Fernando M. / Registered Linux User #367696

Preguntas similares