PDA

Ver la Versión Completa : No inicia sistema por error con isdbcsleadbyte


Tcmn
21-07-2008, 00:22:37
Hola a todos fijense que hay algo raro con una maquina. Instale un sistema de base de datos con paradox y delphi 6 en cuatro maquinas en red. Todas tienen xp service pack3 y todo estaba muy bien hasta que una de las cuatro(la que tiene las tablas) no inicia mi programa ni ningun otro. Duro una semana trabajando bien y de repente un dia no quizo abrirse enviando el mensaje:

No se encuentra el punto de entrada del procedimiento isdbcsleadbyte en kernel32.dll

Investigue en la red y encontre de windows
http://msdn.microsoft.com/en-us/library/aa908969.aspx
y segun lo que entiendo en mi pobre ingles es que lee los conjunto de caracteres a ver si es un caracter de doble byte pero no vi una forma de solucionarlo. Gracias de antemano por la direccion que me puedan dar al respecto.

donald shimoda
21-07-2008, 00:45:58
No se encuentra el punto de entrada del procedimiento isdbcsleadbyte en kernel32.dll

La única lógica que me cierra si estaban trabajando bien y ya no, es que esa función haya sido removida en el service pack 3 y por eso te de el error.

Investiga si viene por ese lado, porque siendo así no veo como lo puedas solucionar.

Buscate en los fuentes de la VCL la llamada a esa función a ver si es realmente algo del código delphi o alguna otra capa intermedia es al culpable da la llamada ofensiva.

Saludos

Tcmn
21-07-2008, 17:46:01
Gracias pero ahora de pronto ya jalo como si nada y ahora no se que hacerle. Creo que tocara esperar a ver si lo hace de nuevo.

alquimista
22-07-2008, 01:18:24
Lo mismo es un problema de hardware.
Es posible que pueda estar fallando el disco duro y de errores de lectura
en ciertos archivos.
Cuando empiezan a fallar a veces lo hacen de manera intermitente.
Si solo fuese tu programa pero si no ejecuta ningún otro?
Por aportar algo mas.