Pergunta

Existe alguma documentação clara sobre os formatos binários usados ​​para serializar as diversas estruturas de dados MFC?Consegui visualizar algumas de minhas próprias classes em um editor hexadecimal e usar a classe ByteBuffer do Java para lê-las (com conversões automáticas de endianness, etc.).

No entanto, atualmente estou tendo problemas ao tentar trazer os dados do CObArray, pois parece haver um cabeçalho bastante grande que é opaco para mim e não está claro como ele persiste nas informações do tipo de objeto.

Existe um conjunto de documentação on-line que seria útil para isso?Ou algum exemplo de código Java de alguém que já lidou com isso no passado?

Foi útil?

Solução

Como o MFC vem com código-fonte, eu criaria um aplicativo MFC de teste que serializaria um CObArray e percorreria o código de serialização.Isso deve fornecer todas as informações de que você precisa.

Outras dicas

Eu concordo com jmatthias:use o código-fonte do MFC.

Há também esta página no MSDN que pode ser útil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top