Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


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 le 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 : 27
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 le 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



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
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 le 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 : 27
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 le 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

@+



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
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 le 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 : 27
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 le 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é



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
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 le 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 18 Oct 2019 - 19:07