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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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
    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

  4. #4
    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

  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
    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

  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
    merci beaucoup je crois que j'ai fait un pas un peu grand , pour un débutant .

  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
    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 ?

  8. #8
    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 .

  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
    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

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