0

使用 TFileStream 将各种值和字符串写入文件我发现我无法在应用程序的调试版本和发布版本之间共享文件。进一步看,似乎枚举类型使用 TFileStream 写入/读取的长度不同。示例:如果我使用调试版本写入流: fsStream->Write((void*)&FInstrumentStatus, sizeof(TInstrumentStatus)); 不能从发布版本中读取,反之亦然。其他值,如字符串、int、double、float 似乎很好。

由于我确实从调试版本创建了许多文件,我该怎么做才能使发布版本读/写相同?谢谢你,rwil

4

0 回答 0