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

Fichier.Res planté [FAQ]


Sujet :

C++Builder

  1. #1
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut Fichier.Res planté
    Bonsoir,

    Après qq manips pour inclure une nouveau curseur en ressource, le fichier .Res ne répondait plus....je ne sais pas ce que je lui ait fait, mais il n'a pas apprécié.
    Impossible de l'ouvrir et de l'utiliser a nouveau, je l'ai 'zappé' et j'ai reconstruit le projet; il m'a donc repondu un nouveau .Res.
    J'ai voulu remettre dedans une image (bitmap) que j'avais inclus précédemment. Jusque la no problem, sauf qu'a l'execution la ressource n'est
    plus reconnue.
    Ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    pGraph->LoadFromResourceName((int)HInstance, "ECRANMAIN");
    fonctionnait précédemment, mais m'est bien inutile maintenant.

    J'ai regardé dans le source des options et le fichier .Res y est bien désigné, enfin appramment puisqu'a vrai dire je ne connais pas toutes les subtilités de ce fichier.

    Si qqu'un a une idée pour me sortir de ce mauvais pas...merci d'avance.

    @ +


  2. #2
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Bonsoir,
    Après moult essais, et recompilation complète du projet tout est revenu dans l'ordre... .
    Mais pendant que je tiens un thread par un bout, je ne vais pas le lacher et poser une question complèmentaire :
    J'ai besoin de mettre en ressource un curseur. Jusque la tout va bien, sauf que le fichier que l'on me donne est de tres belle qualité tandis que le résultat final - une fois 'mis en boite' par l'éditeur d'image - est lui tout a fait innomable.
    Y a t il qqchose a faire pour obtenir de belles images et de beaux curseur une fois 'stockés' en ressource ?

    Merci d'avance,

    @ +

  3. #3
    Rédacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Par défaut
    L'éditeur d'images est limité à 256 couleurs il me semble.

    Tu peux te tourner vers Resourcehacker, un petit soft qui te permettra d'éditer ton fichier ressource.

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Crée un fichier .rc à la main que tu compileras avec brcc32 (compilateur de ressources founir par Borland). En effet l'éditeur d'images fourni avec C++ Builder est limité à 256 couleurs et c'est très dommage.

    Dans ton fichier .rc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NOM_RESSOURCE CURSOR moncurseur.cur
    Ensuite te crée un petit fichier .bat pour effectuer la compilation :
    (Je crois que c'est cela la syntaxe).

    EDIT : j'avais fait une petite erreur dans le fichier .bat, le fichier est bien monrc.rc et pas moncurseur.cur

    Un petit lien pour plus d'information sur les fichiers .rc : http://delphipage.free.fr/ressources.html

  5. #5
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Bonsoir,

    Merci pour vos réponses, a vrai dire j'avais oublié de poster pour indiquer le résultat, désolé.
    Bref, Resourcehacker c'est génial. Ca flatte bien le gros poil qui pousse au creux de ma main, c'est simple, rapide et éfficace quoi.
    Je préfèrerais tout de même apprendre la manip indiquée par Neilos, mais j'ai le cerveau qui tourne au diesel de mauvaise qualité en ce moment.
    Il va falloir que je revois ça un peu mieux...

    Merci et a plus ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertir fichier.RES via la dos
    Par Yondaime69 dans le forum Windows
    Réponses: 0
    Dernier message: 23/12/2008, 17h40
  2. Création Fichiers res
    Par AT dans le forum Débuter
    Réponses: 26
    Dernier message: 16/07/2008, 09h30
  3. Extraire des données text d'un fichier *.Res
    Par 130i-24v dans le forum Delphi
    Réponses: 1
    Dernier message: 09/06/2007, 03h05
  4. Ajouter bitmap à un fichier .res
    Par Alex Laforest dans le forum EDI
    Réponses: 5
    Dernier message: 20/05/2005, 20h37
  5. Recherche outils de création de fichiers .RES
    Par Alcatîz dans le forum Outils
    Réponses: 4
    Dernier message: 07/02/2005, 07h07

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