Gambas France BETA


Pas de compte ? Incription

récupérer icônes

Ce sujet est résolu.

1
AuteurMessages
valaquarus#1 Posté le 10/3/2019 à 16:39:17
-- Unus Ex Altera --voici ce que j'obtiens dans la console :
1
2
3
4
(process:10331): gmime-CRITICAL **: g_mime_content_disposition_to_string: assertion 'GMIME_IS_CONTENT_DISPOSITION (disposition)' failed
gb.desktop: unable TO get icon FOR file: Maurel_Marilou1.png
gb.desktop: unable TO get icon FOR file: cercle.odg
gb.desktop: unable TO get icon FOR file: rib-Pil.pdf
la fonction utilisée pour récupérer les icônes est
1
pieceJointe.Add("pièce image" File.Name(FMain.monImage), Desktop.GetFileIcon(FMain.monImage, 32, TRUE))

Comment corriger tout cela?
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
valaquarus#2 Posté le 12/3/2019 à 23:04:58
-- Unus Ex Altera --Bonsoir,
voici ma réponse au problème des icônes :
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT CASE Right(FMain.maPiece[i], 3) ' 'affectation par défaut d'icônes
CASE LIKE "png"
maPict = Picture["image.png"]
CASE LIKE "pdf"
maPict = Picture["pdf.png"]
CASE ELSE
IF IsNull(Desktop.GetFileIcon(FMain.maPiece[i], 32, TRUE)) THEN
maPict = Picture["Log.png"]
ELSE
maPict = Desktop.GetFileIcon(FMain.maPiece[i], 32, TRUE)
ENDIF
END SELECT
pieceJointe.Add(mot[i], File.Name(FMain.maPiece[i]), maPict) ' pieceJointe est l'iconView

Par contre je n'ai pas encore de réponse à ceci :
(process: 10331): gmime - CRITICAL * *: g_mime_content_disposition_to_string: assertion 'GMIME_IS_CONTENT_DISPOSITION (disposition)' failed
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
gambix#3 Posté le 13/3/2019 à 13:25:23
Faire simple !l'erreur n'est pas générée par gb.desktop mais pas la lib native de gmime ... rien a faire la
Moins de texte dans une signature c'est agrandir son espace.
valaquarus#4 Posté le 13/3/2019 à 22:12:03
-- Unus Ex Altera --Merci Gambix
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
1