Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment : -45%
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre ...
Voir le deal
339 €

2 participants

    Incorporation des ressources

    avatar
    nerf
    Nouveau
    Nouveau


    Masculin Nombre de messages : 4
    Date d'inscription : 18/06/2010

    Incorporation des ressources Empty Incorporation des ressources

    Message par nerf Ven 18 Juin 2010 - 11:26

    Salut et bravo pour votre logiciel.
    J'ai développé une fenêtre sous SZ2011 qui permet de lire des fichiers .wav en cliquant sur des boutons.
    Tout fonctionne trés bien, mais j'aimerais que mon exécutable soit AUTONOME, c'est à dire qu'il soit transportable sur un autre poste.
    En gros, je voudrais compiler (ou insérer) les fichiers .wav avec le code, afin de ne pas avoir à les chercher à l'emplacement c:/tempo/xxx.wav, car cet emplacement n'est valable QUE sur mon poste.
    J'ai vu que l'onglet "Ressources" semblait pouvoir faire cela, mais il ne concerne que les images...
    Quelle est la solution ?

    Merci
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Incorporation des ressources Empty Re: Incorporation des ressources

    Message par Admin Ven 18 Juin 2010 - 11:58

    Bonjour,

    Alors voila, quand vous utilisez des variables dans des zones de texte avec le fameux %(VotreVariable)%, vous avez peu-être remarqué que dans le popup de sélection de variable, il y a des "variables projet", "variables d'application" et "variable d'environnement".
    Dans "variables d'application" il y en a une appelé "APPLICATION_PATH" qui est égale au dossier depuis lequel est exécuté votre logiciel. Donc si votre fichier wav est placé dans le même fichier que votre logiciel, si vous indiquer le chemin "%(APPLICATION_PATH)%\xxx.wav", il devrait le trouver amusé

    Enfin sachez tout de même que vous ne pouvez pas faire d'application "autonome" avec SZ car l'utilisateur devra impérativement avoir le .Net Framework v3.5 (ou version supérieur) installé sur son ordinateur.

    Voila Smile
    avatar
    nerf
    Nouveau
    Nouveau


    Masculin Nombre de messages : 4
    Date d'inscription : 18/06/2010

    Incorporation des ressources Empty Re: Incorporation des ressources

    Message par nerf Ven 18 Juin 2010 - 12:39

    Merci pour la réponse rapide, mais....
    Même si je comprends vaguement le sens de votre réponse, j'ai l'impression d'être totalement à côté de la plaque, car je n'utilise pas de variables pour mon application.
    D'autre part, en fouillant sur le gestionnaire de variables, je ne peux pas créer de variables application dont vous parler - Je n'ai pas le choix de type -
    J'ai dû louper un épisode....
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Incorporation des ressources Empty Re: Incorporation des ressources

    Message par Admin Ven 18 Juin 2010 - 13:13

    Incorporation des ressources Lol Oui, un petit épisode, ou bien ais-je mal expliqué amusé

    Voila ce que vous devez faire, en image :

    Incorporation des ressources Sans_t14

    Maintenant je vous explique grosso modo :

    Si votre logiciel se trouve dans :
    C:\Program Files\MonLogiciel\MonLogiciel.exe
    APPLICATION_PATH sera égale à la valeur :
    C:\Program Files\MonLogiciel\

    Si votre logiciel se trouve dans :
    C:\User\Dupond\Mes Documents\MonLogiciel.exe
    APPLICATION_PATH sera égale à la valeur :
    C:\User\Dupond\Mes Documents\

    Voyez-vous ou je veux ne venir?

    Si votre fichier wav est dans le même dossier que votre logiciel, il vous suffira de faire
    %(APPLICATION_PATH)%\xxx.wav
    pour accéder à votre fichier son quelque soit l'ordinateur où il est installé. Temps que le fichier est installé dans le même dossier que votre logiciel, ça fonctionnera Incorporation des ressources Icon_wink

    @+
    avatar
    nerf
    Nouveau
    Nouveau


    Masculin Nombre de messages : 4
    Date d'inscription : 18/06/2010

    Incorporation des ressources Empty Re: Incorporation des ressources

    Message par nerf Ven 18 Juin 2010 - 13:49

    Parfait, effectivement je comprends maintenant...
    Par contre, mon pb n'est pas de gérer une localisation de fichier, avec des raccourcis par rapport à l'emplacement du logiciel exécuté, mais d'incorporer le fichier wav au logiciel compilé, comme cela il lira le fichier son au travers une variable "x" par ex, qui lui sera propre, et non pas sur le disque dur.
    C'est dans ce sens là que j'entends le mot "autonome"

    Je ne veux pas m'amuser à placer les fichiers .wav 1 par 1 (il y en a 160) dans le bon répertoire avant d'éxécuter le logiciel
    Peu importe la taille du fichier compilé, je veux que l'éxécutable possède les fichiers, sans accés disque pour les lire.
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Incorporation des ressources Empty Re: Incorporation des ressources

    Message par Admin Ven 18 Juin 2010 - 13:52

    Ah Incorporation des ressources Icon_neutral ça je crains que ce ne soit pas possible avec SZ, en tout cas pas encore. Comme vous l'avez vu tout à l'heure il ne prend en charge que les images pour le moment.
    Fonction peu-être à venir Incorporation des ressources Icon_wink

    Désolé
    avatar
    nerf
    Nouveau
    Nouveau


    Masculin Nombre de messages : 4
    Date d'inscription : 18/06/2010

    Incorporation des ressources Empty Re: Incorporation des ressources

    Message par nerf Ven 18 Juin 2010 - 18:38

    Ok, merci
    J'espère que çe sera alors dans une fonction à venir.
    Du coup, je suis obligé de me palucher du Visual basic...

    Continuez-bien à développer cet logiciel prometteur.

    Contenu sponsorisé


    Incorporation des ressources Empty Re: Incorporation des ressources

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 19 Avr 2024 - 7:42