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

API, COM et SDKs Delphi Discussion :

Creation Ressources Proprietaires


Sujet :

API, COM et SDKs Delphi

  1. #1
    Inactif
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 182
    Par défaut Creation Ressources Proprietaires
    Bonjour

    Sous Delphi j'ai besoin d'utiliser des ressources a un format personnel
    J'utilise un utilitaire de ma fabrication pour fabriquer des fichiers .res mais existe-il une méthode officielle?

    Boris

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Tout simplement ajouter un fichier .RC au projet, c'est aussi simple que ça ! Ou via une commande {$R} si tu préfères.

    Delphi sait le compiler en un .RES, et c'est ajouté aux ressources qu'il gère déjà automatiquement (comme l'icone, l'information de version et les ResourceString).

    Par exemple, si tu ajoute un .RC défini comme suit dans ton programme :
    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
    /*
      - Premier champ : nom PUBLIC de la ressource, doit être UNIQUE dans l'exécutable.
      - Deuxième champ : type de la ressource.
      - Troisième champ : chemin (relatif au .RC) de la ressource à inclure.
    */
    HAND          CURSOR   HAND.CUR
    README        RCDATA   "..\README.rtf"
    LOGO          RCDATA   "Logo custom .jpg"
    ERROR         RCDATA   "Logo erreur .jpg"
    AMAZON        RCDATA   "Dessin - Amazone .jpg"
    SORCERESS     RCDATA   "Dessin - Sorcière .jpg"
    NECROMANCER   RCDATA   "Dessin - Nécromancien .jpg"
    PALADIN       RCDATA   "Dessin - Paladin .jpg"
    BARBARIAN     RCDATA   "Dessin - Barbare .jpg"
    DRUID         RCDATA   "Dessin - Druide .jpg"
    ASSASSIN      RCDATA   "Dessin - Assassin .jpg"
    BTNDELETE     BITMAP   "strangling.bmp"
    BTNKEEP       BITMAP   "fullrejuv.bmp"
    BTNYES        BITMAP   "supermana.bmp"
    BTNNO         BITMAP   "superhealing.bmp"
    Tu vas ajouter :
    • Un curseur (HAND),
    • Une chaîne qui est en fait un fichier RTF (README),
    • Des images JPEG (LOGO, ERROR, AMAZON, SORCERESS, NECROMANCER, PALADIN, BARBARIAN, DRUID, ASSASSIN),
    • Des images BMP (BTN*).


    Ces ressources seront ensuite chargées via FindResource et LoadResource. Quelques informations de plus sur cette page MSDN, note bien l'absence du "RT_" devant les types de données lorsqu'on crée le fichier.

    Sinon, la : Comment insérer une ressource dans un exécutable ?.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  3. #3
    Inactif
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 182
    Par défaut Ressource suite
    Merci
    Comme quoi il faut parfois repasser par les fondamentaux et lire ls premieres pages des dos cela fait du bien a l'égo..
    Booris

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/06/2016, 18h20
  2. Creation d'une ressource JNDI : MySQL XADataSource
    Par smoove5198 dans le forum Glassfish et Payara
    Réponses: 1
    Dernier message: 01/05/2008, 09h31
  3. Creation de fiche dynamique
    Par Mouss26 dans le forum C++Builder
    Réponses: 7
    Dernier message: 24/07/2002, 07h56
  4. Creation d une clee dans la registry en VC++
    Par rico27fr dans le forum MFC
    Réponses: 4
    Dernier message: 30/05/2002, 12h36
  5. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01

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