2016-06-21 65 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

我的經驗是,只要我們不改變現有的「類/結構定義」和「變量定義」,對象序列化就不會受到影響。

相關問題