Inicio > Programación, Software > Solución al bug de la unidad JclSysInfo.pas de la libreria Jedi en Delphi 7 y micros Pentium IV

Solución al bug de la unidad JclSysInfo.pas de la libreria Jedi en Delphi 7 y micros Pentium IV

Viernes, 13 marzo 2009

Hola,

hace poco tuve que hacer unas modificaciones en una aplicación vieja desarrollada en Delphi 7 y que funcionaba perfectamente en los equipos donde se usa (equipos con Pentium III). El problema me lo encontré al probar la aplicación compilada en equipos con procesadores Pentium IV ya que el programa daba error al arrancar.. El problemilla me hizo perder unas cuantas horas hasta que instalé Delphi 7 en un equipo com Pentium IV y depuré la aplicación. El problema es debido a la función GetCPUSpeed de la unidad JclSysInfo.pas de las librerias Jedi que da un error de división por cero en determinados procesadores.

Después de buscar en distintos foros encontré la solución y modifiqué el código fuente de la unidad para solucionar el bug.

Podeis descargar la unidad modificada aquí.

Anuncios
Categorías:Programación, Software Etiquetas: ,
A %d blogueros les gusta esto: