Question

Existe-t-il une documentation claire sur les formats binaires utilisés pour sérialiser les différentes structures de données MFC ?J'ai pu visualiser certaines de mes propres classes dans un éditeur hexadécimal et utiliser la classe ByteBuffer de Java pour les lire (avec des conversions automatiques d'endianness, etc.).

Cependant, je rencontre actuellement des problèmes en essayant d'importer les données CObArray, car il semble y avoir un en-tête assez volumineux qui m'est opaque, et on ne sait pas comment il conserve les informations de type d'objet.

Existe-t-il un ensemble de documentation en ligne qui serait utile à cet effet ?Ou un exemple de code Java provenant de quelqu'un qui a déjà eu affaire à ce problème ?

Était-ce utile?

La solution

Étant donné que MFC est livré avec le code source, je créerais une application MFC de test qui sérialise un CObArray et parcourrait le code de sérialisation.Cela devrait vous donner toutes les informations dont vous avez besoin.

Autres conseils

Je suis d'accord avec jmatthias :utilisez le code source MFC.

Il y a aussi cette page sur MSDN qui peut être utile.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top