IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

Binarisation d'un ArrayList(C#)


Sujet :

C++/CLI

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm� Avatar de anas.eh
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    181
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 181
    Par d�faut Binarisation d'un ArrayList(C#)
    Bonjour,

    J'ai travaill� sur un outil en C# qui me retourne un r�sultat de type ArrayList, je veux binariser cet ArrayList pour que le r�sultat soit lisible par un C++ natif, donc j'ai cr�� une m�thode en C++\CLI qui va faire ce travail :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    public: 
    static void ToBinaryForm(String ^url_file_dest,ArrayList ^to_binary)
    {
    FileStream ^stream = File::Create(url_file_dest);
    BinaryFormatter ^formatter = gcnew BinaryFormatter();
    formatter->Serialize(stream,to_binary);
    stream->Close();
    return;
    }
    L� c'est le code d'une s�rialisation en C# �crite en code manag�, puisque c'est une m�thode C++\CLI comment pourrai-je faire une s�rialisation de cet ArrayList en C++ natif ?

    Merci,

  2. #2
    Expert confirm�
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par d�faut
    Le BinaryFormatter utilise un format de donn� qui lui est propre et qui est assez "complexe". Pour y acc�der en C++ Natif il faudra que tu le retrouves et je ne sais pas trop si tu aura le courage
    Je pense que tu devrais plutot serialiser "� la main", par exemple �crire d'abord un int32 contenant la longueur de la liste, puis pour chaque entr�e :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    byte : type de donné, tu crées par exemple un tableau de byte et tu définis 0:nothing 1:string 2:int32 ...
    in32 : longueur
    bytes... : données
    Pour pouvoir passer un ArrayList au C++ natif tu pourrai aussi utiliser la serialization XML, celle l� est d�j� plus clair et intuitive, ensuite, en C++ il ne te resterai plus qu'a parser le XML ...

  3. #3
    Membre confirm� Avatar de anas.eh
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    181
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 181
    Par d�faut
    Puisqu'on m'a demand� de s�rialiser en binaire, donc je dois le faire � la main. Merci tout de m�me

  4. #4
    Membre confirm� Avatar de anas.eh
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    181
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 181
    Par d�faut
    Svp comment je vais �crire un fichier binaire en C++ natif ?

  5. #5
    Expert confirm�
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par d�faut
    Aucune id�e, je ne fait que des interfaces Win32 en C++
    Plus s�rieusement, pour ce genre de questions, tu pourrai poster un nouveau thread sur le forums C++ ou Visual C++, ils sont plus adapt�s ...

  6. #6
    Membre confirm� Avatar de anas.eh
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    181
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 181
    Par d�faut
    D'accord merci bcp.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [info]arrayList ou Vector
    Par schousso dans le forum Collection et Stream
    R�ponses: 3
    Dernier message: 12/05/2004, 15h47
  2. [info]ArrayList
    Par schousso dans le forum Collection et Stream
    R�ponses: 7
    Dernier message: 06/05/2004, 11h44
  3. [Fichier] Ajout des lignes de doc dans arraylist
    Par 3adoula dans le forum Entr�e/Sortie
    R�ponses: 9
    Dernier message: 29/04/2004, 22h41
  4. [ STRUTS ][ JSP ][ ArrayList] un lien pour trier
    Par LoulouFifi dans le forum Servlets/JSP
    R�ponses: 7
    Dernier message: 03/02/2004, 17h24
  5. Calcul de Seuil et Binarisation
    Par Yankee dans le forum MFC
    R�ponses: 12
    Dernier message: 18/02/2003, 09h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo