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++ Discussion :

Enregistrement sous fichier


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Par défaut Enregistrement sous fichier
    Bonjour tout le monde,
    J'ai un petit problème en C.J'enregistre des données (RegBinaryClass) dans la base de registre. je voudrais en plus de cet enregistrement permettre a l'utilisateur d'enregistrer ces données directement dans un fichier .bin. Avec donc une boîte dialogue lui permettant de nommer le fichier et de le placer ou bon lui semble. J'ai essayé d'utiliser la classe SaveFileDialog mais je n'y arrive pas.Es-ce que quelqu'un pourrait m'aider car je suis bloqué.
    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    else
    		{
    			//write the data directly to the registry
    			RegBinaryClass lRegDataPlugRawBytes;
    			// Calculate the checksum
    			lData[0] = mCalculateChecksum(&lData[1], aDataplugIni.aLastByteAddress);
     
    			AASSERT( lData != NULL );
    			if ( lData != NULL )
    			{
    				if(lRegDataPlugRawBytes.mInit( REG_KEY_BASE_NPEN_DATAPLUG_FOLDER, REG_KEY_NAME_NPEN_DATAPLUG_CONTENT, aDataplugIni.aLastByteAddress + 1 , (const LPBYTE)lData ), aDataplugIni.aLastByteAddress + 1)
    				{
    					lRegDataPlugRawBytes.mSetBinaryValues( (LPBYTE)lData, aDataplugIni.aLastByteAddress + 1 );
     
    					if(!(lRegDataPlugRawBytes.mWriteValue()))
    					{
    						MessageBox(strcat((char*)aDataplugIni.aErrorEntry.c_str(), "\nmWriteValue() failed"), "Error Writing to the registry", MB_ICONERROR | MB_OK);
    					}
    				}
    				else
    				{
    					MessageBox(strcat((char*)aDataplugIni.aErrorEntry.c_str(), "\nmInit() failed"), "Error Writing to the registry", MB_ICONERROR | MB_OK);					
    				}
    			}
    			else
    			{
    				MessageBox(aDataplugIni.aErrorEntry.c_str(), "Error Writing to the registry", MB_ICONERROR | MB_OK);
    			}
    		}


    Merci d'avance pour vos aides et conseils.

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 136
    Billets dans le blog
    150
    Par défaut
    Bonjour,

    Vous n'expliquez pas ce qui ne marche pas. ( ou l'endroit où vous bloquer ).
    De plus dans le code que vous avez mis je ne vois pas le SaveFileDialog
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Par défaut
    Ah oui et voila le prototype de Messagebox()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int MessageBox(LPCTSTR lpszText, LPCTSTR lpszCaption = _T(""), UINT nType = MB_OK)
    Merci d'avance pour vos éclaircissements.

Discussions similaires

  1. Enregistre sous (choix d'un fichier)
    Par MarsOran dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 10/08/2009, 15h24
  2. Enregistré sous un fichier .txt
    Par Max(soul) dans le forum Dynamique
    Réponses: 26
    Dernier message: 16/01/2007, 15h09
  3. code pour enregistré un fichier sous different nom
    Par france38 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/10/2006, 13h31
  4. enregistrer lignes fichier sous condition
    Par makohsarah dans le forum Langage
    Réponses: 1
    Dernier message: 21/08/2006, 15h46
  5. [CSV] Enregistrer sous? Apres un fichier enregistré
    Par Anakior dans le forum Langage
    Réponses: 12
    Dernier message: 19/12/2005, 13h30

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