Bonjour,
Je vous sollicite parce que je suis vraiment un débutant en Autoit et même s'il y a de la doc en français, tout n'est pas traduit et je galère vraiment en anglais.
Voilà mon problème :
Je souhaite intégrer dans mon exécutable que je crée avec Autoit des fichiers images et même sons.
En utilisant un CreateImageButton(...) cela marche parfaitement bien, les fichiers sont parfaitement intégrés à l'exécutable.
Par contre, si je charge un fichier image via _GDIPlus_ImageLoadFromFIle(...) pas moyen d'intéger les fichiers dans l'exécutable.
Mes fichiers seront bien lus mais il faudra que mes images restent dans mon répertoire, hors je veux un exécutable qui intègre toutes les ressources de mon programme (images, sons...).
Dans la Compilation avec Options j'ai bien intégrer le chemin des fichiers mais cela ne fonctionne pas.
J'ai aussi utiliser la méthode suivante :
Exemple :
C\Jeux\Fond.jpg, RT_RCDATA
cela ne fonctionne pas non plus.
J'ai également utilisé le programme, fourni avec AutoIt, Res_Hacker.
J'ai bien chargé mon exécutable et additionner une nouvelle ressource.
Exemple :
Nom du fichier : C\Jeux\Fond.jpg
Ressource Type : RT_RCDATA
Nom Ressource : 1
Langage Ressource : 1036 (pour le français).
Ne marche pas non plus.
Quelqu'un d'expérimenté en Autoit pourrait-il m'indiquer la marche à suivre ?
Merci de son aide, qui servira aussi aux autres utilisateurs d'Autoit.
[..] Intégrer des fichiers dans un exécutable
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
Capablanca
- Niveau 3

- Messages : 41
- Enregistré le : mar. 08 juil. 2014 14:44
- Status : Hors ligne
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..]Intégrer des fichiers dans un exécutable
FileInstall() dans l'aide et fiat lux.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
-
Capablanca
- Niveau 3

- Messages : 41
- Enregistré le : mar. 08 juil. 2014 14:44
- Status : Hors ligne
Re: [..]Intégrer des fichiers dans un exécutable
Merci pour votre réponse.
Je ne comprends pas ce que vous voulez dire.
Pensez que je débute complètement en AutoIt.
Merci de bien vouloir préciser et expliciter un peu plus longuement.
Je ne comprends pas ce que vous voulez dire.
Pensez que je débute complètement en AutoIt.
Merci de bien vouloir préciser et expliciter un peu plus longuement.
- Tlem
- Site Admin

- Messages : 11818
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Intégrer des fichiers dans un exécutable
Bonjour, en prenant le temps de faire une petite recherche, vous seriez tombé sur ce sujet très récent ...
Sinon, dans la partie tutoriel il y a aussi quelques sujets sur l'ajout et l'utilisation de ressources intégrées au script compilé ou d'une DLL. ^^
Et pour finir, la documentation qu'il est indispensable de lire ...
Sinon, dans la partie tutoriel il y a aussi quelques sujets sur l'ajout et l'utilisation de ressources intégrées au script compilé ou d'une DLL. ^^
Et pour finir, la documentation qu'il est indispensable de lire ...
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
Capablanca
- Niveau 3

- Messages : 41
- Enregistré le : mar. 08 juil. 2014 14:44
- Status : Hors ligne
Re: [..] Intégrer des fichiers dans un exécutable
Merci Tlem pour ta réponse.
Je vais regarder ça de plus près et je constate que je ne suis pas le seul à m'intéresser au sujet.
Je vais regarder ça de plus près et je constate que je ne suis pas le seul à m'intéresser au sujet.
-
Capablanca
- Niveau 3

- Messages : 41
- Enregistré le : mar. 08 juil. 2014 14:44
- Status : Hors ligne
Re: [..] Intégrer des fichiers dans un exécutable
Bonjour à tous,
J'ai téléchargé le fichier "resources.au3".
Bien évidemment mettre #include "resources.au3" dans le script.
Les exemples fournis avec le téléchargement ne fonctionnent pas correctement.
En fait, le compilateur détectera deux erreurs.
Il y a une petite erreur, toute bête, à modifier dans ce fichier "resources.au3".
Il y a deux instructions DLLCreate($hGDIPDLL,------------) qui doit être changé en DLLCreate("gdip.dll",-----) pour que cela fonctionne, en tout cas pour mon cas où je veux intégrer des fichiers images dans l'exécutable.
Je n'ai pas fait l'essai pour intégrer des fichiers images dans des controls, mais il doit aussi avoir des modifs à faire car cela ne fonctionne pas correctement.
Pour mon cas, avec le changement indiqué, cela marche parfaitement bien.
En tout cas, merci àTtlem pour son aide précieuse, surtout pour un débutant comme moi, de surcroit, particulièrement nul en anglais.
J'ai téléchargé le fichier "resources.au3".
Bien évidemment mettre #include "resources.au3" dans le script.
Les exemples fournis avec le téléchargement ne fonctionnent pas correctement.
En fait, le compilateur détectera deux erreurs.
Il y a une petite erreur, toute bête, à modifier dans ce fichier "resources.au3".
Il y a deux instructions DLLCreate($hGDIPDLL,------------) qui doit être changé en DLLCreate("gdip.dll",-----) pour que cela fonctionne, en tout cas pour mon cas où je veux intégrer des fichiers images dans l'exécutable.
Je n'ai pas fait l'essai pour intégrer des fichiers images dans des controls, mais il doit aussi avoir des modifs à faire car cela ne fonctionne pas correctement.
Pour mon cas, avec le changement indiqué, cela marche parfaitement bien.
En tout cas, merci àTtlem pour son aide précieuse, surtout pour un débutant comme moi, de surcroit, particulièrement nul en anglais.
- Tlem
- Site Admin

- Messages : 11818
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Intégrer des fichiers dans un exécutable
Attention à la version d'AutoIt ainsi que celle du Ressources.au3.
L'ancienne version de Ressources.au3 ne fonctionne pas avec la nouvelle version d'AutoIt et vice versa.
Consultez la section tutoriel qui a été mise à jour il y à quelques semaines.
Envoyé depuis mon mobile en utilisant Tapatalk.
L'ancienne version de Ressources.au3 ne fonctionne pas avec la nouvelle version d'AutoIt et vice versa.
Consultez la section tutoriel qui a été mise à jour il y à quelques semaines.
Envoyé depuis mon mobile en utilisant Tapatalk.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
Capablanca
- Niveau 3

- Messages : 41
- Enregistré le : mar. 08 juil. 2014 14:44
- Status : Hors ligne
Re: [..] Intégrer des fichiers dans un exécutable
Merci.
Je vais voir ça de plus près.
Je vais voir ça de plus près.
