[R] GUICtrlCreateListView et compilation
Posté : mar. 07 févr. 2012 20:06
Bonjour,
J'en appelle (encore) à la communauté !
Dans mon script, je crée une fenêtre de log dans une GUI principale, au moyen de GUICtrlCreateListView et ajoute des icônes pour illustrer les différentes lignes qui vont s'afficher en fonction des résultats de mon programme.
Le code est celui-ci (j'ai supprimé les lignes inutiles) :
Mon problème est que lorsque je compile mon script, et le mets sur un autre ordinateur, il ne trouve bien sûr plus, les références aux icônes située dans "icones\logs\", et ces dernières ne s'affichent donc plus.
N'y a t-il pas la possibilité, au moyen d'une boucle "If @Compiled = 1 Then ... else .... endif", et d'un "#AutoIt3Wrapper_Res_Icon_Add=C:\CD\Copifich\icones\logs\stopwatch.ico...." en début de programme, d'inclure ces icônes dans le fichier compilé ?
J'ai bien essayé, mais je n'y arrive pas ! Pourtant, j'ai déjà fait cela, mais avec des boutons, et des "GUICtrlSetImage(-1, @ScriptFullPath, -10)"...
Pensez-vous que cela soit possible ?
Merci par avance à la personne qui me sortira de cette impasse, ou me donnera une piste à explorer !
Bonne soirée,
Gnifrus.
J'en appelle (encore) à la communauté !
Dans mon script, je crée une fenêtre de log dans une GUI principale, au moyen de GUICtrlCreateListView et ajoute des icônes pour illustrer les différentes lignes qui vont s'afficher en fonction des résultats de mon programme.
Le code est celui-ci (j'ai supprimé les lignes inutiles) :
Code : Tout sélectionner
$log_ListView = GUICtrlCreateListView("", 16, 782, 609, 110, $LVS_NOCOLUMNHEADER + $LVS_REport)
Dim $Liste_icones = _GUIImageList_Create(16, 16, 5, 1)
_GUIImageList_AddIcon($Liste_icones, "icones\logs\stopwatch.ico") ;0
_GUIImageList_AddIcon($Liste_icones, "icones\logs\warning.ico") ;1
_GUIImageList_AddIcon($Liste_icones, "icones\logs\download.ico") ;2
_GUICtrlListView_SetImageList($log_ListView, $Liste_icones, 1)
_GUICtrlListView_AddColumn($log_ListView, "", 589)N'y a t-il pas la possibilité, au moyen d'une boucle "If @Compiled = 1 Then ... else .... endif", et d'un "#AutoIt3Wrapper_Res_Icon_Add=C:\CD\Copifich\icones\logs\stopwatch.ico...." en début de programme, d'inclure ces icônes dans le fichier compilé ?
J'ai bien essayé, mais je n'y arrive pas ! Pourtant, j'ai déjà fait cela, mais avec des boutons, et des "GUICtrlSetImage(-1, @ScriptFullPath, -10)"...
Pensez-vous que cela soit possible ?
Merci par avance à la personne qui me sortira de cette impasse, ou me donnera une piste à explorer !
Bonne soirée,
Gnifrus.