2016-06-21 63 views
0

我正在为旧的MFC应用程序编写一个C++/CLI包装器,到目前为止,我已经能够读取大部分数据并将其转换为C#可读格式。如何在没有CWinApp派生类的情况下获取MFC序列化?

截至目前,我只是在努力阅读数据,并担心将数据写回旧的MFC代码会影响序列化?

你们可以分享/提及我在编写MFC代码的C++/CLI包装时可能面临的其他任何风险吗?

感谢您的输入。

这个问题是“Redirecting data from MFC CArchive to boost::archive::xml_oarchive”的延续如果您需要更多的细节,请仔细阅读。如果你需要更多的信息,请告诉我。

+0

您现在的代码的相关代码段将提供帮助,以及所获得的错误消息的详细信息。 –

+0

@sevatitov titov array ^test;我从DWORD数组中读取数据将其转换为“无符号长”,但当我将值传递给“测试”数组时,它说,参数是错误的,数组期望“系统:uint32”,但我传递“无符号长”。 – bhardwajhp

+0

你可以在你的问题中加入代码片段吗?阅读嵌入到文本中的未格式化代码非常困难。 –

回答

0

我的经验是,只要我们不改变现有的“类/结构定义”和“变量定义”,对象序列化就不会受到影响。

相关问题