[R] GUICtrlCreatePic avec une variable (et non un fichier)

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

[R] GUICtrlCreatePic avec une variable (et non un fichier)

#1

Message par TommyDDR »

Bonjour,

J'aimerai savoir s'il était possible d'utiliser "GUICtrlCreatePic" avec le contenu d'un fichier dans une variable.
Le fichier de l'image est crypté et le fait de le décrypter+réécrire dans un autre fichier est trop long pour le nombre d'image à faire. c'est pourquoi j'aimerais lire le fichier crypté, le décrypter et envoyer le contenu de la variable à un GUICtrlCreatePic pour afficher l'image a l'écran.

Merci.
Modifié en dernier par TommyDDR le jeu. 05 août 2010 19:13, modifié 1 fois.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] GUICtrlCreatePic avec une variable (et non un fichier)

#2

Message par Tlem »

Quel est l'intérêt d'avoir une image cryptée à décrypter pour l'afficher ?
Vous avez peur que quelqu'un modifie l'image afin de s'approprier votre travail ?

Si c'est cela, alors pourquoi ne mettez-vous pas vos images dans une DLL ou directement en ressource dans votre EXE ?
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é".
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] GUICtrlCreatePic avec une variable (et non un fichier)

#3

Message par TommyDDR »

Si je met les images dans une DLL, n'importe qui peut l'utiliser aussi ^^

Pour les ressources dans l'exe, j'y ai pensé mais lors du FileInstall le fichier sera copier en claire sur le disque dur, un programme de surveillance du disque dur permettra de récupéré l'image en claire.

Donc impossible d'afficher une image avec le contenu d'un fichier dans une variable ?
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] GUICtrlCreatePic avec une variable (et non un fichier)

#4

Message par Tlem »

Vous devriez avoir dans ces deux liens de quoi faire pour intégrer vos images dans votre EXE ou une DLL et les utiliser directement sans passer par un fichier temporaire :

http://www.autoitscript.fr/forum/viewto ... f=11&t=310
http://www.autoitscript.fr/forum/viewto ... f=11&t=513
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é".
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] GUICtrlCreatePic avec une variable (et non un fichier)

#5

Message par TommyDDR »

Malheureusement c'est un "SetImage" qu'il faut utiliser et j'ai trop d'images à afficher pour en utilisé (Cf : Bug GUICtrlSetImage(...))

J'ai finalement opté pour laisser les images en claire.

Votre solution solutionnant mon problème, je passe en résolu.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] GUICtrlCreatePic avec une variable (et non un fichier)

#6

Message par Tlem »

Vous pourriez aussi inclure le code de vos images dans votre script en adaptant ce code : http://www.autoitscript.fr/forum/viewto ... =21&t=1490

Mais bon, la solution de la DLL me semble plus logique et adaptée.
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é".
Répondre