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 :

recuperer les donnes de la ressource


Sujet :

C

  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Par défaut recuperer les donnes de la ressource
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    1 ICON "icon.ico"
    2 RCDATA "monfichier.exe"
    bonjour,
    voici mon probleme : vous voyez le code ci dessus ; c une ressource qui contient des fichiers des icones etc ,
    ce que je veux realiser c lire a partir de "monfichier.exe" (des donees binaires biensure).
    merci d'avance.

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut


    d'abord c'est pas clair du tout

    Sinon tu veux un café aussi ??

    Explicite ton problème, et montre-nous ce que tu as fait...

  3. #3
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Par défaut
    ce que je veux savoir c'est: est ce que c'est possible de lire à partir d'un fichier deja compilé avec l'executable principale,
    par exemple j'ai un fichier a.txt ,je l'integre dans mon application en utilisant la ressource : et je veux lire a partir de ce fichier .
    est ce que c clair ?

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    non...

    Qu'entends-tu par :

    d'un fichier deja compilé avec l'executable principale,
    qu'entends-tu par :

    j'ai un fichier a.txt ,je l'integre dans mon application en utilisant la ressource
    Qu'entends-tu par :

    je veux lire a partir de ce fichier .

  5. #5
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    si tu veux récupérer les ressources d'un .exe autre que le tien :

    1 / cela n'a rien a voir avec le C mais avec l'API Windows uniquement (voir plutôt dans la rubrique Windows)
    2 / pour le faire, il faut utiliser les API Win32 liées aux ressources et cela ne fait pas en deux coup de cuillères à pot.

    Si c'est pour ton exe, voit les fonctions LoadResource, LoadIcon, FindResource, etc... sur MSDN


    Bon courage.
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  6. #6
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Par défaut
    ok
    je vais essayer de plus m'expliquer ,
    il existe un fonction en c appelé fgetc(); qui permet de lire un octet à partir d'un fichier spécifié ex : a.txt, mais ce fichier n'est pas inclus dans l'executable (indépendant)
    maintent on utilise la ressource pour inclure le fichier a.txt dans l'executable ;
    est ce qu'il existe un fonction qui peut lire le contenu du fichier a.txt deja inclus dans la ressource ??
    je souhaite que je suis tres clair cette fois

  7. #7
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Par défaut
    Citation Envoyé par vicenzo Voir le message
    si tu veux récupérer les ressources d'un .exe autre que le tien :

    1 / cela n'a rien a voir avec le C mais avec l'API Windows uniquement (voir plutôt dans la rubrique Windows)
    2 / pour le faire, il faut utiliser les API Win32 liées aux ressources et cela ne fait pas en deux coup de cuillères à pot.


    Si c'est pour ton exe, voit les fonctions LoadResource, LoadIcon, FindResource, etc... sur MSDN


    Bon courage.
    merci d'abord,
    en effet c pour mon exe ,
    pourriez vous me donnez le prototype de cette fonction qui peut lire à partir d'un fichier de ma ressource

  8. #8
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    Toute les fonctions concernant les resources sur MSN sur ce lien MSDN

    Le principe est :

    1/ tu cherches la resource que tu veux avec FindResource()
    2/ tu la charges avec LoadResource()
    3/ ensuite selon le type de ressource, tu y accèdes via différentes fonctions

    Tu as un exemple complet pour lister les ressources d'un exe sur cet autre lien MSDN
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  9. #9
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Par défaut
    merci beaucoup je crois que j'ai fait un pas un peu grand , pour un débutant .

Discussions similaires

  1. recuperer les données a l'ouverture
    Par stefano dans le forum Bases de données
    Réponses: 16
    Dernier message: 19/03/2006, 19h43
  2. recuperer les donnes proteger par administrateur
    Par sehing dans le forum Windows XP
    Réponses: 5
    Dernier message: 25/01/2006, 12h41
  3. Réponses: 3
    Dernier message: 28/12/2005, 15h29
  4. Recuperer les données d'un formulaire en PHP
    Par mekdar dans le forum Langage
    Réponses: 2
    Dernier message: 29/11/2005, 15h41
  5. Mysql LongBlob: recuperer les données
    Par froz dans le forum SGBD
    Réponses: 1
    Dernier message: 24/08/2005, 14h41

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