FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Funcion ORD en Delphi 7 devuelve valor diferente que en Delphi 11 Alexandria
Buenos días¡¡
Estoy cambiando un viejo programa desarrollado en Delphi7 a Delphi 11 Alexandria. Tengo un problema con una función "Codifica()", que en Delphi7 me devuelve un valor, y en Delphi 11 me devuelve otro diferente. Delphi 7:
Delphi 11:
Pasando como parámetro ‘1111’ en Delphi4 me devuelve ‘1414835712’ y en Delphi 11 me devuelve ‘5709803008’. El tipo integer (delphi7) lo cambié por int64(delphi11) porque me daba un error de ejecución "integer overflow". Supongo que tendrá que ver con que en delphi 11 la funcion system.ord devuelve un valor tipo byte y en Delphi 7 de tipo integer, pero no se cómo solucionarlo. Alguien podría darme una pista de que tendría que hacer para que el valor devuelto en Delphi11 fuese igual al devuelto por la funcion de Delphi7? Gracias de antemano¡¡
__________________
Inieeeesssstademiviiiiidaaaaa. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Capturar imagenes con WebCam y Delphi 11 Alexandria | trex2000 | Gráficos | 5 | 08-04-2024 08:45:21 |
SDK y jedi Delphi Alexandria | rg8143454 | Desarrollo en Delphi para Android | 6 | 08-10-2023 15:46:23 |
Problema en Delphi Alexandria con Firebase Cloud Messaging | elcharlie | FireMonkey | 0 | 02-02-2022 15:23:19 |
Como declarar una funcion en Delphi que devuelve la k-esima palabra de una cadena | branncg | Varios | 3 | 12-06-2015 15:24:02 |
funcion en dll usada en vb6 se comporta diferente en delphi | erickperez6 | Varios | 2 | 29-05-2013 18:37:53 |
|