Problemas migracion Delphi 7 a 2010
Que tal amigos del foro.
Estoy migrando mis aplicaciones de Delphi 7 a Delphi 2010, tengo un problema con una unidad que verifica el CRC de los archivos (envio y recibo archivos). Si mi programa lo compilo en Delphi 7 me genera una cadena CRC (ej: 2DEI23D) y si lo compilo en Delphi 2010 me genera una cadena CRC completamente diferente (ej: 5G856TI2). Para muesta basta un boton. Adjunto un pequeño programita para probarlo. ¿Alguien sabe porque sucede esto? |
¿Consideraste que D2010 usa UNICODE y que trata las cadenas de modo diferente?
Te recomiendo la lectura de Delphi Handbook 2009 de Marco Cantu ahi trata sobre esto. No te doy link pues es un ebook que se compra. ¡¡¡Ahi tu sabes!!! |
Cita:
Yo le pegue una mirada al código y no veo ningún string ni char implicados en el crimen (el único que vi es el nombre de archivo, por tanto..). Asi que sumo que pueda ser algún otro cambio en la rtl maybe. Ahora no puedo dedicarle mas, pero si puedo mas tarde lo chequeo. |
Gracias por responder ...
Estoy conciente del uso del Unicode en Delphi 2010 es por eso que intente hacer un cambio ....
Pero no resulto. Alguna idea? |
Cita:
Ese se me paso, pero ahi esta el tema seguro... vi que hay mas PChar , cambialos todos por PAnsiChar en princiipio, pero analiza que estan haciendo, perdon pero estoy a las corridas ahora no puedo chequearlo.. Suerte! |
|
Muchas gracias a todos.
Cambie todos los PChar por PAnsiChar y funcionó a la perfeccion. Saludos! |
La franja horaria es GMT +2. Ahora son las 00:53:46. |
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