He encontrado la solución definitiva a este problema, en los foros de Embarcadero.
Se trata de modificar las opciones de compilación, en Project->Options->Delphi Compiler->Compiling, y cambiando la opción "Record field alignment" a "quad word" (opción por defecto en D2010).
Seguramente el problema es cuando se importa un proyecto de una versión anterior de Delphi (yo lo he importado de Delphi 5), que esta opción queda modificada (en mi caso, estaba a "byte").
Espero que esto os pueda ayudar.
Saludos,
Marc
|