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 Deja un comentario Go to comments

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: ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: