Fallo en core duo
Buenas, mi duda es la siguiente....
He desarrollado varios programas basados en internet y timers.... Tengo XP y todo va de maravilla pero cuando lo he ejecutado en un core duo ( de un colega ), al llegar a un timer o alguna operación matemática.. no estoy seguro..... empieza a darme 'Floating Point Error' y sale cada segundo, es decir, cada vez que se activa el Timer , entonces... mi pregunta es la siguiente... ¿ En core duo, al hacer estas instrucciones ( las que hago en el timer y no dan ningun problema en XP ) puede dar fallo ? lo dudo.... segundos:= segundos + 1; if segundos < 46 then label5.Caption:= inttostr(segundos) +' Segundos' else label5.caption:= 'Enlace...'; if segundos > 47 then begin timer1.Enabled:= false; ahora:= true; label5.caption:= 'Inactivo'; end else timer1.Enabled:= true; Gracias por vuestra colaboracion. |
Hola
Y no tendra que ver con la configuracion regional? Me refiero al uso de puntos o comas. Saludos |
Cita:
Chick... |
No puedo asegurarte nada, pero me parece lógico. Yo desarrollo en WinXP professional, y los programas en un Windows Home no funcionan (sobre todo los que hacen uso de la red para algo).
Si ahora metemos un core duo (arquitectura de la placa distinta, gestión de registros distinta, gestión de memoria....), me parece de lo más normal. Lo suyo, instalar delphi en esa máquina y compilar allí, supongo que después no tendrás problemas. Si te fijas en cualquier programa, hay versiones para: - Win32 - Win64 Una versión distinta del programa para cada sistema. Quizás en delphi, en las opciones del proyecto, debas activar las opciones de compilación, Compiler -> Stack frames, Pentium-save FDIV Saludos |
La franja horaria es GMT +2. Ahora son las 03:30:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi