[Résolu] Problème affichage icone en datasection

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

[Résolu] Problème affichage icone en datasection

Message par Shadow »

Salut,

J'ai un soucis dans mon programme, j'arrive pas à afficher les icônes dans le menue contextuel.
J'inclue les image directement dans un datasection, à mon avis ça viens de là, mon convertisseur est pas bon.

Je ne sais plus ou trouver ça.
Merci.

Code : Tout sélectionner

; Editeur D'expression 1.40
; Fait par Micoute et posté Monsieur Dieppedalle David le 14/02/2017.

;{- Enumerations / DataSections

;{ Windows
Enumeration
  #FenetreEditeurExpression
EndEnumeration
;}

;{ Gadgets
Enumeration
  
  #Texte_Info_Editeur_Resultat
  #Texte_Info_Editeur_Expression
  #Texte_Info_Sortie_Editeur_Expression
  #Texte_Info_Panel
  
  #Editeur_Expression
  #Editeur_Resultat
  
  #Panel
  
  #Boutton_0
  #Boutton_1
  #Boutton_2
  #Boutton_3
  #Boutton_4
  #Boutton_5
  #Boutton_6
  #Boutton_7
  #Boutton_8
  #Boutton_9
  #Boutton_Point
  #Boutton_Or
  #Boutton_Xor
  #Boutton_And
  #Boutton_Divise
  #Boutton_Parenthese_Ouvrante
  #Boutton_Parenthese_Fermente
  #Boutton_Plus
  #Boutton_Moins
  #Boutton_Multiplie
  #Boutton_Inferieur
  #Boutton_Superieur_Ou_Egale
  #Boutton_Inferieur_Ou_Egale
  #Boutton_Decalage_Droite
  #Boutton_Decalage_Gauche
  #Boutton_Superieur
  #Boutton_Not
  #Boutton_Modulo_Binaire
  #Boutton_Exponentiel
  #Boutton_Hexadecimal
  #Boutton_Different
  #Boutton_Egale
  
  #OptionGadget_Sortie_Entier_Signe
  #OptionGadget_Sortie_Entier_Non_Signe
  #OptionGadget_Sortie_Float
  #OptionGadget_Sortie_Double
  #OptionGadget_Sortie_Hexadecimale
  #OptionGadget_Sortie_Binaire
  
  #MenuPopup_Editeur_Expression
  #MenuPopup_Editeur_Expression_Annuler
  #MenuPopup_Editeur_Expression_Restaurer
  #MenuPopup_Editeur_Expression_Couper
  #MenuPopup_Editeur_Expression_Copier
  #MenuPopup_Editeur_Expression_Coller
  #MenuPopup_Editeur_Expression_Supprimer
  #MenuPopup_Editeur_Expression_SelectionnerTous
  
  #Icone_MenuPopup_Editeur_Expression_Annuler
  #Icone_MenuPopup_Editeur_Expression_Restaurer
  #Icone_MenuPopup_Editeur_Expression_Couper
  #Icone_MenuPopup_Editeur_Expression_Copier
  #Icone_MenuPopup_Editeur_Expression_Coller
  #Icone_MenuPopup_Editeur_Expression_Supprimer
  #Icone_MenuPopup_Editeur_Expression_SelectionnerTous
  
  #Boutton_Verifier
  #Boutton_Valider
  #Boutton_Annuler
  
EndEnumeration
;}

;{ Fonts
Enumeration
  #Font_Texte_Info_Editeur_Resultat
  #Font_Texte_Info_Editeur_Expression
  #Font_Texte_Info_Sortie_Editeur_Expression
  #Font_Texte_Info_Panel
  #Font_Editeur_Expression
  #Font_Editeur_Resultat
  #Font_Panel
  #Font_OptionGadget
EndEnumeration
;}

; Data Section Icônes.
DataSection

annuler:
Data.l 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 951781632, 2075131932, 62525696, 16777215, 16777215, 515641856, 2057895955, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1975193856, 2495807515, 2914975748, 79631872, 16777215, 1304172032, 3166109714, 3216179217, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 398595840, 2814251520, 3604886528, 3002886912, 3234076416, 113252096, 2193428992, 3854243328, 2214159104, 3635481600, 16777215, 16777215, 16777215
Data.l 16777215, 1136793344, 3385333504, 3538701824, 3741285888, 2835114496, 3502775296, 3015841536, 3754239232, 3674177024, 2868867584, 3736344064, 16777215, 16777215, 16777215, 29891584, 1992694784, 3721602048, 3573048064, 3774838784, 3774837248, 3723647744, 3737984000, 3589231872, 3741285888, 3808393216, 2801560064, 3702920448, 16777215, 16777215, 449520128, 2932481280, 3621598208, 3673580032, 3824640768, 3824509440, 3841088256, 3689367296, 3639232512, 3774376192, 3824509440, 3824509440, 2834519296, 3703051776, 16777215, 1254958592, 3536790016, 3655482112, 3840758784, 3874049280
Data.l 3857337600, 3840494848, 3756608768, 3773055232, 3790294528, 3874180608, 3874180608, 2884387584, 3686143232, 2245072896, 3316973568, 3353097472, 3957473280, 3957341952, 3923720704, 3923720704, 3940563456, 3940563456, 3856611840, 3789437440, 3856678656, 3923853056, 3940564736, 2917150464, 3686341120, 1742020096, 3434614016, 2966496000, 3452838400, 3972998912, 4040041984, 4023197952, 4023198208, 4006355200, 3905692160, 3855689472, 3956155904, 4023197952, 4056621312, 3016362496, 3686341120, 16777215, 718746368, 3401129472, 3100844800, 3218088704, 3872401408, 4040173312, 4023329280, 3939312128
Data.l 3738314496, 3922733056, 4023329280, 4039909632, 3016362496, 3686472192, 16777215, 16777215, 131609344, 2813730304, 3369676288, 3016958976, 3688114176, 4006882560, 4040305920, 3654559744, 3201640704, 3587450880, 3973327872, 4023461632, 2983138048, 3669760512, 16777215, 16777215, 16777215, 16777215, 2074744832, 3619758080, 3017353472, 3419811072, 3973459200, 3923193344, 3554424064, 3050909184, 3436654080, 3940036096, 2949978368, 3653181184, 16777215, 16777215, 16777215, 16777215, 16777215, 652230400, 3267372288, 3151836160, 3252237312, 2816025856, 3403758080, 3284149504
Data.l 3235525632, 2883200000, 3670156288, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 98779136, 2713395968, 3303160576, 2212369664, 3267437568, 132464896, 2713395968, 3586269184, 2329812736, 3485672704, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1991056384, 3119057920, 3653769216, 48778240, 16777215, 1323846656, 3284468992, 3872002816, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1419054336, 2142442752, 48975360, 16777215, 16777215, 569000448

restaurer:
Data.l 515641856, 16777215, 16777215, 62525696, 2075131932, 951781632, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 3216179217, 3166109714, 1304172032, 16777215, 79631872, 2914975748, 2495807515, 1975193856, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 3635481600, 2214159104, 3854243328, 2193428992, 113252096, 3234076416, 3002886912, 3604886528, 2814251520, 398595840, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 3736344064, 2868867584, 3674177024
Data.l 3015841536, 3502775296, 2835114496, 3741285888, 3538701824, 3385333504, 1136793344, 16777215, 16777215, 16777215, 16777215, 16777215, 3702920448, 2801560064, 3808393216, 3741285888, 3589231872, 3737984000, 3723647744, 3774837248, 3774838784, 3573048064, 3721602048, 1992694784, 29891584, 16777215, 16777215, 16777215, 3703051776, 2834519296, 3824509440, 3824509440, 3774376192, 3639232512, 3689367296, 3841088256, 3824509440, 3824640768, 3673580032, 3621598208, 2932481280, 449520128, 16777215, 16777215, 3686143232, 2884387584, 3874180608, 3874180608, 3790294528, 3773055232
Data.l 3840494848, 3857337600, 3857337600, 3874049280, 3840758784, 3655482112, 3536790016, 1254958592, 16777215, 3686341120, 2917150464, 3940564736, 3923853056, 3856678656, 3789437440, 3856611840, 3940563456, 3940563456, 3923720704, 3923720704, 3957341952, 3957473280, 3353097472, 3316973568, 2245072896, 3686341120, 3016362496, 4056621312, 4023197952, 3956155904, 3855689472, 3905692160, 4006355200, 4023198208, 4023197952, 4040041984, 3972998912, 3452838400, 2966496000, 3434614016, 1742020096, 3686472192, 3016362496, 4039909632, 4023329280, 3922733056, 3738314496, 3670940928, 3939312128, 4023329280
Data.l 3872401408, 3218088704, 3100844800, 3401129472, 718746368, 16777215, 3669760512, 2983138048, 4023461632, 3973327872, 3587450880, 3201640704, 3654559744, 4040305920, 4006882560, 3688114176, 3016958976, 3369676288, 2813730304, 131609344, 16777215, 16777215, 3653181184, 2949978368, 3940036096, 3436654080, 3050909184, 3554424064, 3923193344, 3973459200, 3419811072, 3017353472, 3619758080, 2074744832, 16777215, 16777215, 16777215, 16777215, 3670156288, 2883200000, 3235525632, 3151836160, 3284149504, 3403758080, 2816025856, 3252237312, 3151836160, 3267372288, 652230400, 16777215
Data.l 16777215, 16777215, 16777215, 3485672704, 2329812736, 3586269184, 2713395968, 132464896, 3267437568, 2212369664, 3303160576, 2713395968, 98779136, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 3872002816, 3284468992, 1323846656, 16777215, 48778240, 3653769216, 3119057920, 1991056384, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 2562526720, 569000448, 16777215, 16777215, 48975360, 2142442752, 1419054336, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215

couper:
Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 276659581, 2944236925, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 276659581, 3481107837, 1618836861, 276659581, 1618836861, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2675801469, 3749543293, 1350401405, 4017978749, 1618836861, 0, 0, 0
Data.l 0, 0, 0, 0, 0, 0, 2155707773, 4287664272, 4018241921, 4286414205, 1618836861, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1350401405, 4287993237, 4287598479, 4019097230, 1350401405, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 813530493, 4019031437, 4287927444, 4018241921, 813530493, 0, 0, 0, 0, 0, 1079589378, 1079589378, 542718466, 0
Data.l 1081371742, 4018176128, 4290032820, 4017978749, 813530493, 0, 0, 0, 0, 811153922, 3747824132, 4285549063, 4285942792, 4017704971, 3197657620, 3210886917, 4284629516, 4286412653, 4018373507, 813530493, 0, 0, 0, 0, 0, 3480177671, 4016785670, 1079589378, 1348024834, 4289031704, 4290278942, 4286796559, 3210295810, 4284629516, 1618044756, 0, 0, 0, 0, 0, 0, 4286404618, 2153331202, 0, 2673424898, 4289163288, 3748875017, 1079589378, 4017047305, 3749202956
Data.l 0, 0, 0, 0, 0, 0, 4017509387, 4018100490, 3749466377, 4285877256, 2942583301, 274283010, 2404989442, 4290213150, 3479322629, 0, 0, 0, 0, 0, 0, 0, 811153922, 2404989442, 2404989442, 1079589378, 0, 1079589378, 4287586579, 4290215975, 4288046101, 2153331202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3747758340, 4017443344, 1348024834, 3210886916, 3212333066, 0, 0
Data.l 0, 0, 0, 0, 0, 0, 0, 811153922, 4286338831, 1348024834, 0, 3211018757, 3211676168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 811153922, 4286996753, 2404989442, 2941860354, 4285746696, 1348024834, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2674411528, 4287588627, 4286471185, 2153331202, 0, 0, 0, 0, 0, 0

copier:
Data.l 4292927712, 4292927712, 4292927712, 4292927712, 4292927712, 4292927712, 4292927712, 3487621344, 283173088, 8421504, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 4292927712, 4294967295, 4294901502, 4294967295, 4294967295, 4294901502, 4294901502, 4293322470, 3487621344, 283173088, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 4292927712, 4294901502, 4294309365, 4294243572, 4294243572, 4294243572, 4294177779, 4293519849, 4293190884, 3487621344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 4292861919, 4294901502
Data.l 4292927712, 4292927712, 4292927712, 4292927712, 4292927712, 4292927712, 4292927712, 3487621344, 283173088, 8421504, 16777215, 16777215, 16777215, 4292861919, 4294901502, 4294111986, 4292927712, 4294967295, 4294901502, 4294967295, 4294967295, 4294901502, 4293388263, 4293322470, 3487621344, 283173088, 16777215, 16777215, 16777215, 4292796126, 4294835709, 4294046193, 4292927712, 4294901502, 4294835709, 4294901502, 4294901502, 4294835709, 4293717228, 4294638330, 4293585642, 3487621344, 16777215, 16777215, 16777215, 4292730333, 4294835709, 4293980400, 4292861919, 4294901502
Data.l 4294835709, 4294835709, 4294835709, 4292664540, 4293388263, 4293519849, 4292861919, 16777215, 16777215, 16777215, 4292598747, 4294769916, 4293914607, 4292861919, 4294901502, 4294769916, 4294769916, 4294769916, 4294769916, 4294769916, 4294704123, 4294835709, 4292861919, 16777215, 16777215, 16777215, 4292401368, 4294704123, 4293848814, 4292796126, 4294835709, 4294704123, 4294769916, 4294769916, 4294704123, 4294704123, 4294638330, 4294769916, 4292796126, 16777215, 16777215, 16777215, 4292138196, 4294704123, 4293783021, 4292730333, 4294835709, 4294638330, 4294638330, 4294638330
Data.l 4294638330, 4294572537, 4294769916, 4292664540, 16777215, 16777215, 16777215, 4291809231, 4294638330, 4293651435, 4292598747, 4294769916, 4294572537, 4294572537, 4294572537, 4294572537, 4294572537, 4294506744, 4294704123, 4292532954, 16777215, 16777215, 16777215, 4291414473, 4294769916, 4293914607, 4292401368, 4294704123, 4294506744, 4294506744, 4294506744, 4294506744, 4294440951, 4294440951, 4294704123, 4292335575, 16777215, 16777215, 16777215, 4290953922, 4290953922, 4290690750, 4292138196, 4294704123, 4294375158, 4294375158, 4294375158, 4294375158, 4294375158, 4294309365
Data.l 4292072403, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 4291809231, 4294638330, 4294243572, 4294309365, 4294309365, 4294243572, 4294243572, 4294177779, 4294572537, 4291677645, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 4291414473, 4294769916, 4294572537, 4294572537, 4294572537, 4294572537, 4294572537, 4294572537, 4294769916, 4291282887, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 4290953922, 4290953922, 4290888129, 4290888129, 4290822336, 4290822336, 4290822336, 4290756543, 4290756543, 4290756543, 16777215

coller:
Data.l 4283802565, 4283802565, 4283868358, 4283594375, 4283989646, 4285168000, 4285300099, 4283528838, 4283660680, 4284000715, 4283146437, 4282488508, 16777215, 16777215, 16777215, 16777215, 4283736260, 4285057766, 4285189351, 4285493360, 4289573556, 4288915882, 4290298564, 4289770934, 4285032809, 4285915639, 4286047224, 4281830325, 16777215, 16777215, 16777215, 16777215, 4283670466, 4284925666, 4284983226, 4285164652, 4285690997, 4287073422, 4287600793, 4285954425, 4285164396, 4287993237, 4289703855, 4286226095, 0, 0, 16777215, 16777215, 4283604674, 4284793568
Data.l 4286152062, 4285691254, 4285164910, 4285164910, 4284704359, 4284704359, 4284704359, 4293059298, 4290493371, 2679091119, 0, 16777215, 16777215, 4283538881, 4284661725, 4284727774, 4289703855, 4294769916, 4294638330, 4294638330, 4294704123, 4294638330, 4294638330, 4290559164, 4293519849, 4290427578, 2679091119, 16777215, 16777215, 4283472576, 4284464089, 4284530140, 4289703855, 4294704123, 4294506744, 4294638330, 4294638330, 4294638330, 4294506744, 4290164406, 4290032820, 4290756543, 4289572269, 16777215, 16777215, 4282945976, 4284266455, 4284398297, 4289572269, 4294704123
Data.l 4294506744, 4294506744, 4294506744, 4294440951, 4294375158, 4294177779, 4294506744, 4289572269, 16777215, 16777215, 4282616498, 4284134612, 4284266199, 4289506476, 4294638330, 4294375158, 4294375158, 4294375158, 4294375158, 4294243572, 4294177779, 4294111986, 4294440951, 4289440683, 16777215, 16777215, 4282221485, 4284002512, 4284134099, 4289309097, 4294506744, 4294177779, 4294177779, 4294243572, 4294177779, 4294177779, 4294111986, 4293914607, 4294375158, 4289177511, 16777215, 16777215, 4281694372, 4283870412, 4283936719, 4289111718, 4294440951, 4293980400, 4293980400, 4293980400
Data.l 4293914607, 4293848814, 4293783021, 4294243572, 4288980132, 16777215, 16777215, 4281365407, 4283738570, 4283804620, 4288716960, 4294375158, 4293783021, 4293848814, 4293848814, 4293848814, 4293783021, 4293651435, 4293585642, 4294177779, 4288585374, 16777215, 16777215, 4280970393, 4283606215, 4283672521, 4288256409, 4294243572, 4293585642, 4293585642, 4293585642, 4293585642, 4293519849, 4293519849, 4293322470, 4294111986, 4288124823, 16777215, 16777215, 4280641173, 4283408581, 4283540422, 4287730065, 4294111986, 4293322470, 4293322470, 4293322470, 4293322470, 4293322470, 4293256677
Data.l 4293980400, 4287401100, 16777215, 16777215, 4280641173, 4283276737, 4283408324, 4287006342, 4293914607, 4292993505, 4293059298, 4293059298, 4293059298, 4292993505, 4292927712, 4292796126, 4293848814, 4286677377, 16777215, 16777215, 4280641173, 4280641173, 4280641173, 4286151033, 4294440951, 4293848814, 4293914607, 4293914607, 4293914607, 4293848814, 4293848814, 4293848814, 4294375158, 4285756275, 16777215, 16777215, 16777215, 16777215, 16777215, 4285098345, 4285098345, 4285032552, 4285032552, 4284966759, 4284900966, 4284900966, 4284835173, 4284769380, 4284769380, 4284769380

supprimer:
Data.l 0, 0, 0, 811425117, 2541254776, 3649537937, 4185487766, 4185487766, 3649537937, 2541320569, 811556703, 0, 0, 0, 0, 0, 0, 155863626, 2574743415, 4252465060, 4285953225, 4286808282, 4288781544, 4289110505, 4287202779, 4285887432, 4252333476, 2591586424, 156192591, 0, 0, 0, 155797833, 3229515393, 4285163963, 4288321259, 4289636856, 4289307896, 4289176056, 4289241848, 4289505272, 4290031352, 4288123882, 4284703418, 3246358402, 156192591, 0, 0, 2591520631, 4285032378
Data.l 4291676387, 4289833958, 4287465721, 4287268345, 4287334137, 4287663352, 4290886884, 4291150052, 4289044722, 4285098170, 2591586424, 0, 811227738, 4252399268, 4287334121, 4291808228, 4294046709, 4293849073, 4288518374, 4285295098, 4285426681, 4290097380, 4293980916, 4293980916, 4290886884, 4288321005, 4252925608, 811556703, 2541254776, 4285295305, 4288057846, 4291742694, 4294046709, 4294046709, 4293849073, 4287400166, 4289242341, 4293980916, 4293915122, 4293651951, 4287597791, 4283058167, 4283979470, 2541320569, 3649537936, 4285492188, 4287202809, 4286018548, 4291413736, 4294046709
Data.l 4293783536, 4293586158, 4293257192, 4293059813, 4287268570, 4278387702, 4278190330, 4278256093, 3649537937, 4185421974, 4287071214, 4286742266, 4285163771, 4284110838, 4290953448, 4293454571, 4293125606, 4292928227, 4292796641, 4287136985, 4278321912, 4278190331, 4278190330, 4278190309, 4185421974, 4185421974, 4287268335, 4286742266, 4284702970, 4281150709, 4287268827, 4292796641, 4292665055, 4292533469, 4292335833, 4283979229, 4278190330, 4278190323, 4278190314, 4278190293, 4185421974, 3649537936, 4280624341, 4281150706, 4278650864, 4286610904, 4292533469, 4292401883, 4292336090, 4292204504
Data.l 4291941075, 4283781589, 4278190305, 4278190295, 4278256063, 3649537937, 2541254776, 4281348294, 4278321906, 4286479319, 4292336090, 4292270297, 4292204247, 4287005653, 4288980181, 4291941075, 4291875281, 4291677646, 4283649988, 4278190277, 4281282483, 2541254776, 811030359, 4252201892, 4278650598, 4290427606, 4292138454, 4292072661, 4286808016, 4278321897, 4278979550, 4288782539, 4291612109, 4291546316, 4287531707, 4278190256, 4252136098, 811425117, 0, 2574743415, 4282795707, 4279966444, 4290229969, 4286676684, 4278321888, 4278190296, 4278190287, 4278979524, 4288519362, 4288058298
Data.l 4282729898, 2591586424, 0, 0, 155468868, 3229515393, 4282795704, 4278650581, 4278256088, 4278190287, 4278190278, 4278190269, 4278190259, 4278453161, 4278387616, 4282729896, 3246292610, 155863626, 0, 0, 0, 155468868, 2574743415, 4252136099, 4281282487, 4278256052, 4278190256, 4278190249, 4278256033, 4281282470, 4252136097, 2591520631, 155797833, 0, 0, 0, 0, 0, 0, 811030359, 2541254776, 3649472144, 4185421974, 4185421974, 3649472144, 2541254776, 811227738, 0, 0, 0

selectionner_tous:
Data.l 0, 0, 0, 0, 0, 0, 0, 2751464195, 2130709262, 1493174541, 436209422, 1845495306, 1610612740, 1426065423, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2063600143, 244449280, 942538752, 2550595584, 929103872, 503250944, 3020226560, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1207959554, 2819360000, 1997602816, 419364864, 2801991936, 3088188928, 2786986496, 0, 2735932928, 2735932928, 2735932928
Data.l 2735932928, 2735932928, 2735932928, 2735932928, 2803107328, 3088451584, 2181562368, 980025344, 3256223488, 2770275072, 2735932928, 2686716928, 2735932928, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 103415808, 321391872, 2114715648, 1064632320, 3021473792, 16777215, 2887059200, 2720468480, 2735932928, 16777215, 4256117760, 4256117760, 4256117760, 4256117760, 4256117760, 4256117760, 4256117760, 16777215, 2114715648, 1149239296, 2954299136, 16777215, 2836727808, 2754022656, 2735932928, 16777215, 4256117760, 4256117760, 4256117760, 4256117760
Data.l 4256117760, 4256117760, 16777215, 2148532736, 1233649664, 2920679168, 16777215, 2819884544, 2754088448, 2735932928, 16777215, 4256117760, 4256117760, 4256117760, 4256117760, 4256117760, 4256117760, 4256117760, 16777215, 2165441024, 1301151744, 2920679168, 16777215, 2819885056, 2754088448, 2735932928, 16777215, 4256117760, 4256117760, 4256117760, 4256117760, 4256117760, 4256117760, 4256117760, 16777215, 2182217728, 1368653824, 2920679168, 16777215, 2819885056, 2754088448, 2735932928, 16777215, 4256117760, 4256117760, 4256117760, 4256117760, 4256117760, 4256117760, 4256117760
Data.l 2199060480, 1452933120, 2920679168, 16777215, 2819885056, 2737311232, 2735932928, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 2266300416, 1520369664, 3105228544, 16777215, 2819885056, 2653425152, 0, 2737311232, 2737311232, 2737311232, 2737311232, 2737311232, 2737311232, 2737311232, 2737311232, 2737311232, 2400715264, 1621426176, 3608742144, 2720534016, 2737179904, 2418544128, 0, 505941504, 505941504, 505941504, 505941504, 505941504, 505941504, 505941504, 505941504, 706086656, 2149122048, 1622278144
Data.l 1797130752, 824445952, 472059392, 0, 0, 0, 0, 0, 0, 0, 0, 2483290116, 2469986304, 1523515392, 1425997824, 2271739904, 2837053440, 1778385157, 320866816, 0, 0, 0, 0, 0, 0, 0, 0, 2869166080, 1804664832, 2252341248, 2266366464, 2404515840, 2008416256, 3053846784, 1511655680, 0, 0, 0, 0, 0, 0, 0, 0, 1191182595, 2635663360, 2653293824, 2569473024, 2401176320, 2903901952, 2702969088

EndDataSection

Define.l Event, EventWindow, EventGadget, EventType, EventMenu

Global ErreurCompilation = 0
Global MessageErreur$ = ""
Global Sortie$ = ""
Global ModeSortieResultat$ = "Str"
Global Resultat$ = ""

;}

Procedure.l IsMouseOverGadget(Gadget) 
  GetWindowRect_(GadgetID(Gadget),GadgetRect.RECT) 
  GetCursorPos_(mouse.POINT) 
  If mouse\x>=GadgetRect\Left And mouse\x<=GadgetRect\right And mouse\y>=GadgetRect\Top And mouse\y<=GadgetRect\bottom 
    ProcedureReturn #True 
  Else 
    ProcedureReturn #False 
  EndIf 
EndProcedure 

Procedure.b AppelCompilateur()
  
  If CreateFile(1, "CodeSource.pb")
    
    Select ModeSortieResultat$
        
      Case "Str"
        WriteString(1, "CreateFile(1, " + Chr(34) + "Resultat.txt" + Chr(34) + "): WriteString(1, Str(" + GetGadgetText(#Editeur_Expression) + ")): CloseFile(1)")
        
      Case "StrU"
        WriteString(1, "CreateFile(1, " + Chr(34) + "Resultat.txt" + Chr(34) + "): WriteString(1, StrU(" + GetGadgetText(#Editeur_Expression) + ")): CloseFile(1)")
        
      Case "StrF"
        WriteString(1, "CreateFile(1, " + Chr(34) + "Resultat.txt" + Chr(34) + "): WriteString(1, StrF(" + GetGadgetText(#Editeur_Expression) + ")): CloseFile(1)")
        
      Case "StrD"
        WriteString(1, "CreateFile(1, " + Chr(34) + "Resultat.txt" + Chr(34) + "): WriteString(1, StrD(" + GetGadgetText(#Editeur_Expression) + ")): CloseFile(1)")
        
      Case "Hex"
        WriteString(1, "CreateFile(1, " + Chr(34) + "Resultat.txt" + Chr(34) + "): WriteString(1, Hex(" + GetGadgetText(#Editeur_Expression) + ")): CloseFile(1)")
        
      Case "Bin"
        WriteString(1, "CreateFile(1, " + Chr(34) + "Resultat.txt" + Chr(34) + "): WriteString(1, Bin(" + GetGadgetText(#Editeur_Expression) + ")): CloseFile(1)")
        
    EndSelect
    
    CloseFile(1)
    
  Else
    MessageRequester("Erreur !", "Impossible d'écrire le code source !", 16)
    
  EndIf
  
  Delay(10) ; Histoire de laisser souffler un peu le fichier.
  
  Compilateur = RunProgram(#PB_Compiler_Home + "/Compilers/pbcompiler", "CodeSource.pb", GetCurrentDirectory(), #PB_Program_Open | #PB_Program_Read | #PB_Program_Hide)
  
  Sortie$ = ""
  MessageErreur$ = ""
  Resultat$ = ""
  
  If Compilateur 
    
    While ProgramRunning(Compilateur)
      
      If AvailableProgramOutput(Compilateur)
        
        Sortie$ = ReadProgramString(Compilateur)
        
        If FindString(Sortie$, "Line")
          MessageErreur$ = Sortie$ + Chr(13)
          
        Else
          MessageErreur$ = "Pas d'erreurs !"
          
        EndIf
        
      EndIf
      
    Wend
    
    ErreurCompilation = ProgramExitCode(Compilateur)
    CloseProgram(Compilateur) ; Ferme la connection vers le programme
    
    Delay(10) ; Histoire de laisser souffler un peu le programme.
    
    DeleteFile(GetCurrentDirectory() + "CodeSource.pb")
    DeleteFile(GetCurrentDirectory() + "PureBasic.exe")
    
    If Bool(Not ErreurCompilation) ; Not, inversion de valeur, 0 = 1 et 1 = 0. 0 = pas d'erreurs, 1 = erreurs
      
      If ReadFile(1, GetCurrentDirectory() + "Resultat.txt")
        
        While Eof(1) = 0           ; Boucle tant que la fin du fichier n'est pas atteinte. (Eof = 'End Of File') 
          Resultat$ + ReadString(1) ; Affiche du fichier
        Wend
        
        CloseFile(1)
        
      Else
        MessageRequester("Erreur !", "Impossible d'afficher le résultat !", 16)
        
      EndIf
      
    EndIf
    
    Delay(10) ; Histoire de laisser souffler un peu le fichier.
    
    DeleteFile(GetCurrentDirectory() + "Resultat.txt")
    ProcedureReturn Bool(Not ErreurCompilation) ; Not, inversion de valeur, 0 = 1 et 1 = 0. 0 = pas d'erreurs, 1 = erreurs
    
  EndIf
  
EndProcedure

Procedure OpenWindow_FenetreEditeurExpression()
  If OpenWindow(#FenetreEditeurExpression, 400, 159, 500, 625, "Editeur D'expression 1.40", #PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_TitleBar|#PB_Window_ScreenCentered)
    
    ; Création des Gadgets:
    TextGadget(#Texte_Info_Editeur_Expression, 10, 6, 480, 17, "Entrez votre Expression Mathématique:", #PB_Text_Center)
    SetGadgetFont(#Texte_Info_Editeur_Expression, LoadFont(#Font_Texte_Info_Editeur_Expression, "Times New Roman", 12, #PB_Font_Bold|#PB_Font_HighQuality))
    SetGadgetColor(#Texte_Info_Editeur_Expression, #PB_Gadget_FrontColor, RGB(0, 0, 200))
    
    EditorGadget(#Editeur_Expression, 10, 27, 480, 215, #PB_Editor_WordWrap)
    SetGadgetFont(#Editeur_Expression, LoadFont(#Font_Editeur_Expression, "Microsoft Sans Serif", 8, #PB_Font_HighQuality))
    SetGadgetColor(#Editeur_Expression, #PB_Gadget_FrontColor, RGB(0, 0, 0))
    
    CreatePopupImageMenu(#MenuPopup_Editeur_Expression, #PB_Menu_ModernLook)
    
    MenuItem(#MenuPopup_Editeur_Expression_Annuler, "Annuler" + Chr(9) + "Ctrl+Z", CatchImage(#Icone_MenuPopup_Editeur_Expression_Annuler, ?annuler))
    MenuItem(#MenuPopup_Editeur_Expression_Restaurer, "Restaurer" + Chr(9) + "Ctrl+Y", CatchImage(#Icone_MenuPopup_Editeur_Expression_Restaurer, ?restaurer))
    MenuBar()
    MenuItem(#MenuPopup_Editeur_Expression_Couper, "Couper" + Chr(9) + "Ctrl+X", CatchImage(#Icone_MenuPopup_Editeur_Expression_Couper, ?couper))
    MenuItem(#MenuPopup_Editeur_Expression_Copier, "Copier" + Chr(9) + "Ctrl+C", CatchImage(#Icone_MenuPopup_Editeur_Expression_Copier, ?copier))
    MenuItem(#MenuPopup_Editeur_Expression_Coller, "Coller" + Chr(9) + "Ctrl+V", CatchImage(#Icone_MenuPopup_Editeur_Expression_Coller, ?coller))
    MenuBar()
    MenuItem(#MenuPopup_Editeur_Expression_Supprimer, "Supprimer" + Chr(9) + "Supp", CatchImage(#Icone_MenuPopup_Editeur_Expression_Supprimer, ?supprimer))
    MenuBar()
    MenuItem(#MenuPopup_Editeur_Expression_SelectionnerTous, "Selectionner Tous" + Chr(9) + "Ctrl+A", CatchImage(#Icone_MenuPopup_Editeur_Expression_SelectionnerTous, ?selectionner_tous))
    
    TextGadget(#Texte_Info_Sortie_Editeur_Expression, 10, 250, 40, 17, "Sortie:", #PB_Text_Center)
    SetGadgetFont(#Texte_Info_Sortie_Editeur_Expression, LoadFont(#Font_Texte_Info_Sortie_Editeur_Expression, "Times New Roman", 9, #PB_Font_Bold|#PB_Font_HighQuality))
    SetGadgetColor(#Texte_Info_Sortie_Editeur_Expression, #PB_Gadget_FrontColor, RGB(0, 0, 200))
    
    Font_OptionGadget = LoadFont(#Font_OptionGadget, "Times New Roman", 9, #PB_Font_HighQuality)
    
    OptionGadget(#OptionGadget_Sortie_Entier_Signe, 100, 250, 80, 15, "- Entier Signé")
    SetGadgetFont(#OptionGadget_Sortie_Entier_Signe, Font_OptionGadget)
    
    OptionGadget(#OptionGadget_Sortie_Entier_Non_Signe, 215, 250, 110, 15, "- Entier Non Signé")
    SetGadgetFont(#OptionGadget_Sortie_Entier_Non_Signe, Font_OptionGadget)
    
    OptionGadget(#OptionGadget_Sortie_Float, 365, 250, 50, 15, "- Float")
    SetGadgetFont(#OptionGadget_Sortie_Float, Font_OptionGadget)
    
    OptionGadget(#OptionGadget_Sortie_Double, 100, 270, 60, 15, "- Double")
    SetGadgetFont(#OptionGadget_Sortie_Double, Font_OptionGadget)
    
    OptionGadget(#OptionGadget_Sortie_Hexadecimale, 215, 270, 95, 15, "- Hexadecimale")
    SetGadgetFont(#OptionGadget_Sortie_Hexadecimale, Font_OptionGadget)
    
    OptionGadget(#OptionGadget_Sortie_Binaire, 365, 270, 60, 15, "- Binaire")
    SetGadgetFont(#OptionGadget_Sortie_Binaire, Font_OptionGadget)
    
    SetGadgetState(#OptionGadget_Sortie_Entier_Signe, #True)
    
    TextGadget(#Texte_Info_Editeur_Resultat, 10, 300, 480, 17, "Résultat de sortie:", #PB_Text_Center)
    SetGadgetFont(#Texte_Info_Editeur_Resultat, LoadFont(#Font_Texte_Info_Editeur_Resultat, "Times New Roman", 12, #PB_Font_Bold|#PB_Font_HighQuality))
    SetGadgetColor(#Texte_Info_Editeur_Resultat, #PB_Gadget_FrontColor, RGB(255, 150, 0))
    EditorGadget(#Editeur_Resultat, 10, 320, 480, 17, #PB_Editor_ReadOnly)
    SetGadgetFont(#Editeur_Resultat, LoadFont(#Font_Editeur_Resultat, "Microsoft Sans Serif", 8, #PB_Font_HighQuality))
    SetGadgetColor(#Editeur_Resultat, #PB_Gadget_FrontColor, RGB(0, 150, 0))
    
    TextGadget(#Texte_Info_Panel, 10, 355, 480, 17, "Panel des commandes:", #PB_Text_Center)
    SetGadgetFont(#Texte_Info_Panel, LoadFont(#Font_Texte_Info_Panel, "Times New Roman", 12, #PB_Font_Bold|#PB_Font_HighQuality))
    SetGadgetColor(#Texte_Info_Panel, #PB_Gadget_FrontColor, RGB(200, 50, 0))
    PanelGadget(#Panel, 10, 375, 480, 200)
    SetGadgetFont(#Panel, LoadFont(#Font_Panel, "Microsoft Sans Serif", 8, #PB_Font_HighQuality))
    
    AddGadgetItem(#Panel, -1, "Basique")
    ButtonGadget(#Boutton_0, 25, 115, 70, 30, "0")
    GadgetToolTip(#Boutton_0, "0")
    ButtonGadget(#Boutton_Point, 95, 115, 35, 30, ".")
    GadgetToolTip(#Boutton_Point, ".")
    ButtonGadget(#Boutton_1, 25, 85, 35, 30, "1")
    GadgetToolTip(#Boutton_1, "1")
    ButtonGadget(#Boutton_2, 60, 85, 35, 30, "2")
    GadgetToolTip(#Boutton_2, "2")
    ButtonGadget(#Boutton_3, 95, 85, 35, 30, "3")
    GadgetToolTip(#Boutton_3, "3")
    ButtonGadget(#Boutton_4, 25, 55, 35, 30, "4")
    GadgetToolTip(#Boutton_4, "4")
    ButtonGadget(#Boutton_5, 60, 55, 35, 30, "5")
    GadgetToolTip(#Boutton_5, "5")
    ButtonGadget(#Boutton_6, 95, 55, 35, 30, "6")
    GadgetToolTip(#Boutton_6, "6")
    ButtonGadget(#Boutton_7, 25, 25, 35, 30, "7")
    GadgetToolTip(#Boutton_7, "7")
    ButtonGadget(#Boutton_8, 60, 25, 35, 30, "8")
    GadgetToolTip(#Boutton_8, "8")
    ButtonGadget(#Boutton_9, 95, 25, 35, 30, "9")
    GadgetToolTip(#Boutton_9, "9")
    ButtonGadget(#Boutton_Plus, 145, 115, 35, 30, "+")
    GadgetToolTip(#Boutton_Plus, "Addition")
    ButtonGadget(#Boutton_Moins, 145, 85, 35, 30, "-")
    GadgetToolTip(#Boutton_Moins, "Soustraction")
    ButtonGadget(#Boutton_Multiplie, 180, 115, 35, 30, "*")
    GadgetToolTip(#Boutton_Multiplie, "Multiplication")
    ButtonGadget(#Boutton_Divise, 180, 85, 35, 30, "/")
    GadgetToolTip(#Boutton_Divise, "Division")
    ButtonGadget(#Boutton_Parenthese_Ouvrante, 145, 25, 35, 30, "(")
    GadgetToolTip(#Boutton_Parenthese_Ouvrante, "Parentheses Ouvrante")
    ButtonGadget(#Boutton_Parenthese_Fermente, 180, 25, 35, 30, ")")
    GadgetToolTip(#Boutton_Parenthese_Fermente, "Parenthese Fermente")
    ButtonGadget(#Boutton_Hexadecimal, 180, 55, 35, 30, "$")
    GadgetToolTip(#Boutton_Hexadecimal, "Hexadecimal")
    ButtonGadget(#Boutton_Modulo_Binaire, 145, 55, 35, 30, "%")
    GadgetToolTip(#Boutton_Modulo_Binaire, "Modulo / Binaire")
    
    
    CloseGadgetList()
    
    
    
    ButtonGadget(#Boutton_Verifier, 100, 585, 100, 30, "Verifier")
    ButtonGadget(#Boutton_Valider, 200, 585, 100, 30, "Valider")
    ButtonGadget(#Boutton_Annuler, 300, 585, 100, 30, "Annuler")
    
    SetActiveGadget(#Editeur_Expression)
    
  EndIf
EndProcedure

OpenWindow_FenetreEditeurExpression()

;{- Event loop

Repeat ; Départ des évènements de boucle
  
  Event = WaitWindowEvent(1) ; Cette ligne attend pendent (Minuteur) qu'un évènement soit recus par la fenêtre
  EventWindow = EventWindow(); La fenêtre ou l'évènement c'est produit
  EventGadget = EventGadget(); Pour savoir sur quel gadget c'est produis l'évènement
  EventMenu = EventMenu()    ; Pour savoir sur quel menue c'est produis l'évènement
  EventType = EventType()    ; Le type d'évènement qui c'est produis sur le gadget
  
  If IsMouseOverGadget(#Editeur_Expression) And Event = 516
    InterupteurCliqueDroitListViewGadget = 1
    
  ElseIf IsMouseOverGadget(#Editeur_Expression) And (Event = 517 And InterupteurCliqueDroitListViewGadget = 1)
    InterupteurCliqueDroitListViewGadget = 0
    DisplayPopupMenu(#MenuPopup_Editeur_Expression, WindowID(#FenetreEditeurExpression)) 
    
  ElseIf Not IsMouseOverGadget(#Editeur_Expression) And (Event = 517 And InterupteurCliqueDroitListViewGadget = 1)
    InterupteurCliqueDroitListViewGadget = 0
    
  EndIf
  
  Select Event
      
    Case #PB_Event_Gadget
      
      Select EventGadget
          
        Case #Boutton_0
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "0")
          
        Case #Boutton_1
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "1")
          
        Case #Boutton_2
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "2")
          
        Case #Boutton_3
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "3")
          
        Case #Boutton_4
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "4")
          
        Case #Boutton_5
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "5")
          
        Case #Boutton_6
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "6")
          
        Case #Boutton_7
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "7")
          
        Case #Boutton_8
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "8")
          
        Case #Boutton_9
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "9")
          
        Case #Boutton_Point
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, ".")
          
        Case #Boutton_Parenthese_Ouvrante
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "(")
          
        Case #Boutton_Parenthese_Fermente
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, ")")
          
        Case #Boutton_Plus
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "+")
          
        Case #Boutton_Moins
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "-")
          
        Case #Boutton_Multiplie
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "*")
          
        Case #Boutton_Divise
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "/")
          
        Case #Boutton_Modulo_Binaire
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "%")
          
        Case #Boutton_Hexadecimal
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "$")
          
        Case #Boutton_Exponentiel
          SendMessage_(GadgetID(#Editeur_Expression), #EM_REPLACESEL, 0, "Pow(Nombre, Puissance)")
          
        Case #Editeur_Expression
          
          If FindString(GetGadgetText(#Editeur_Expression), Chr(10)) Or FindString(GetGadgetText(#Editeur_Expression), Chr(13))
            SetGadgetText(#Editeur_Expression, ReplaceString(ReplaceString(GetGadgetText(#Editeur_Expression), Chr(10), ""), Chr(13), ""))
            keybd_event_(#VK_END,0,0,0)
            keybd_event_(#VK_END,0,2,0)
          EndIf
          
        Case #OptionGadget_Sortie_Entier_Signe
          ModeSortieResultat$ = "Str"
          
        Case #OptionGadget_Sortie_Entier_Non_Signe
          ModeSortieResultat$ = "StrU"
          
        Case #OptionGadget_Sortie_Float
          ModeSortieResultat$ = "StrF"
          
        Case #OptionGadget_Sortie_Double
          ModeSortieResultat$ = "StrD"
          
        Case #OptionGadget_Sortie_Hexadecimale
          ModeSortieResultat$ = "Hex"
          
        Case #OptionGadget_Sortie_Binaire
          ModeSortieResultat$ = "Bin"
          
        Case #Boutton_Verifier
          
          If GetGadgetText(#Editeur_Expression) > ""
            
            If AppelCompilateur()
              MessageRequester("Résultat...", MessageErreur$, 64)
              SetGadgetText(#Editeur_Resultat, Resultat$)
              
            Else
              MessageRequester("Résultat...", MessageErreur$, 16)
              SetGadgetText(#Editeur_Resultat, "Opperation non valide !")
              
            EndIf
            
          EndIf
          
        Case #Boutton_Valider
          
          If GetGadgetText(#Editeur_Expression) > ""
            
            If AppelCompilateur()
              
              MessageRequester("Sortie...", "Le resultat de sortie est: " + Resultat$, 64)
              CloseWindow(#FenetreEditeurExpression)
              
              Break
              
            Else
              ClearGadgetItems(#Editeur_Resultat)
              SetGadgetText(#Editeur_Resultat, "Opperation non valide !")
              MessageRequester("Résultat...", MessageErreur$, 16)
              
            EndIf
            
          EndIf
          
        Case #Boutton_Annuler
          
          Event = #PB_Event_CloseWindow
          CloseWindow(#FenetreEditeurExpression)
          
          Break
          
      EndSelect
      
    Case #PB_Event_Menu
      
      Select EventMenu
          
        Case 0
          
      EndSelect
      
    Case #PB_Event_CloseWindow  
      
  EndSelect
  
Until Event = #PB_Event_CloseWindow ; Fin des évènements de boucle
                                    ;
                                    ;}

Dernière modification par Shadow le jeu. 16/févr./2017 18:01, modifié 1 fois.
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Temps - problème affichage icone

Message par Kwai chang caine »

T'es sur que les DATAS de tes images sont bons ??
Parce que quand je remplace le drapeau "Annuler"

Code : Tout sélectionner

DataSection

annuler:
IncludeBinary("IconeAuHasard.ico")
et bien j'ai bien quelque chose qui remonte avec

Code : Tout sélectionner

 Debug CatchImage(#Icone_MenuPopup_Editeur_Expression_Annuler, ?annuler, ?restaurer-?annuler)
Et en plus l'icone apparait dans le menu
Alors qu'avec ton code non :|
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Temps - problème affichage icone

Message par Ar-S »

UseJpegImageDecoder() ou UsePngImageDecoder() peut-être :roll:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Temps - problème affichage icone

Message par Kwai chang caine »

Bah non j'y ai pensé et j'ai essayé... ça m'est tellement arrivé ce genre de conneries :?
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Re: Temps - problème affichage icone

Message par Shadow »

C'est mon data qui est foiré je l'es dis plus haut !
En faite j'ai besoin d'un code qui convertie un fichier image tel quel pour le mettre en Data, ensuite j'utilise usemachintruc et zou.

Exemple avec ce code:

Code : Tout sélectionner

Enumeration
  #Window_0
  #Image_0
  #Image_Image_0
EndEnumeration

DataSection
  Image_Image_0:
  Data.l $E0FFD8FF,$464A1000,$01004649,$01000001,$00000100,$4300DBFF,$05040600,$06040506,$07060506,$0A080607,$090A0A10,$0E140A09
  Data.l $17100C0F,$17181814,$1A161614,$1A1F251D,$161C231B,$202C2016,$29272623,$1F19292A,$282D302D,$29282530,$00DBFF28,$07070143
  Data.l $0A080A07,$130A0A13,$1A161A28,$28282828,$28282828,$28282828,$28282828,$28282828,$28282828,$28282828,$28282828,$28282828
  Data.l $28282828,$28282828,$28282828,$C0FF2828,$00081100,$03AA00A6,$02002201,$11030111,$00C4FF01,$0100001F,$01010105,$00010101
  Data.l $00000000,$01000000,$05040302,$09080706,$C4FF0B0A,$0010B500,$03030102,$05030402,$00040405,$017D0100,$04000302,$21120511
  Data.l $13064131,$22076151,$81321471,$2308A191,$15C1B142,$24F0D152,$82726233,$17160A09,$251A1918,$29282726,$3635342A,$3A393837
  Data.l $46454443,$4A494847,$56555453,$5A595857,$66656463,$6A696867,$76757473,$7A797877,$86858483,$8A898887,$95949392,$99989796
  Data.l $A4A3A29A,$A8A7A6A5,$B3B2AAA9,$B7B6B5B4,$C2BAB9B8,$C6C5C4C3,$CAC9C8C7,$D5D4D3D2,$D9D8D7D6,$E3E2E1DA,$E7E6E5E4,$F1EAE9E8
  Data.l $F5F4F3F2,$F9F8F7F6,$00C4FFFA,$0300011F,$01010101,$01010101,$00000001,$01000000,$05040302,$09080706,$C4FF0B0A,$0011B500
  Data.l $04020102,$07040304,$00040405,$00770201,$11030201,$31210504,$51411206,$13716107,$08813222,$A1914214,$2309C1B1,$15F05233
  Data.l $0AD17262,$E1342416,$1817F125,$27261A19,$352A2928,$39383736,$4544433A,$49484746,$5554534A,$59585756,$6564635A,$69686766
  Data.l $7574736A,$79787776,$8483827A,$88878685,$93928A89,$97969594,$A29A9998,$A6A5A4A3,$AAA9A8A7,$B5B4B3B2,$B9B8B7B6,$C4C3C2BA
  Data.l $C8C7C6C5,$D3D2CAC9,$D7D6D5D4,$E2DAD9D8,$E6E5E4E3,$EAE9E8E7,$F5F4F3F2,$F9F8F7F6,$00DAFFFA,$0001030C,$11031102,$E1003F00
  Data.l $8152FA82,$7394E2C8,$5A4EE9C0,$F53379F9,$4B0B8E48,$42717A8E,$AC29C5F5,$4040359B,$E80194E6,$90E6F528,$66B3D667,$E8D17688
  Data.l $29FD4229,$23354029,$A507AAB8,$29E80138,$CF2C8DBF,$7B02A415,$80B6E2D9,$8C431EF2,$4E5307FD,$F251E534,$52935DC1,$E7313ABD
  Data.l $635ED2A8,$A0B00788,$4F60C501,$071E6DE3,$F7BC052B,$230D4F25,$0EF85304,$06C51B69,$9B3DDCF2,$E4BB5A5A,$71777814,$5EEB49EC
  Data.l $119B3C95,$3CD27635,$8351BC4A,$E514EDA6,$3B00FFF2,$4E07161D,$6C8F4A29,$D41AC01A,$C11341F2,$CE6657F6,$7EA4FC43,$58C36A55
  Data.l $897C798A,$38E386C0,$DFCA4F0A,$32E25843,$F31845CC,$75E47535,$0787F8E0,$97829289,$35F47D2B,$2ABF3D30,$02E70142,$A4F7F594
  Data.l $3DCD2BFD,$0000A1FB,$3D03A3F6,$3E29FC00,$90C69E94,$ED012BEE,$A714384D,$F7F434A5,$C70657A0,$7E7B1CB5,$C68F8654,$EAE3CA90
  Data.l $B929FD69,$D26B46EB,$9044E391,$D057D352,$ACC9F3D2,$5F4C35DA,$4DF11DAD,$D48CD627,$061E5A34,$1A8C523B,$4C1A3C68,$50149B9A
  Data.l $F478F5D7,$C0392F8B,$8DED5869,$D0AF4F3D,$5CDE9757,$C9326ADD,$332B7373,$3F27C931,$6FADF490,$E6355E17,$D1FB38B9,$FCC5A65B
  Data.l $A8CE9F3A,$ED934A59,$43C45582,$AFF7F4D0,$CAF0CBA8,$B3FA348D,$1FEFCCF3,$1477552C,$BFE8D8FD,$3993CBCC,$2A8D3FC0,$8FD1CBCC
  Data.l $5934B615,$B3E5152F,$E5B9C85D,$B1D6E3B8,$B0918525,$D0ABFC41,$7B89C76A,$41A90B92,$55FA3104,$9B77BC84,$D96E3896,$ED083BAA
  Data.l $032B0B48,$E34A73E8,$67F8A447,$6D29975E,$C453497E,$3D921372,$AEF7A88F,$595E93B4,$463BDCA4,$1C6601A1,$B5C719AF,$76911E7A
  Data.l $9C15ED6E,$577E9115,$CFD73B52,$C128D866,$532F687B,$366F38EE,$5AF5479D,$FF68FACE,$E4F84200,$7880430A,$0F9A07A4,$0AAF771C
  Data.l $5A5CD8C7,$CE4F1F63,$6D54F997,$B1098BD2,$194DFC49,$4BEBD134,$C61C2C8A,$0BB5B62D,$7D153FE4,$0860202F,$1D655E71,$9EDA46EE
  Data.l $61E2453D,$BED66FD7,$197C59AE,$EF2CBDF9,$A7AE0511,$3FC80BA4,$D007A0E7,$7FD0D7D0,$850E577C,$41CE87A7,$DF388F20,$D307EDB4
  Data.l $0BC92A3D,$F59BE5E4,$1E5B56AC,$C3FA4FE7,$D651F95B,$CE69A3AE,$BDC740E9,$B25D9B54,$82794C8E,$E037BCB1,$77C553ED,$50E85BF2
  Data.l $AEB1C4B5,$50E0FDF7,$2B9EDCA3,$EED25E13,$7D467DB4,$5B82513B,$D94ED87B,$A9609022,$8EBE1CA7,$3C67EACD,$4AF512FB,$A96F7BC7
  Data.l $97074E5B,$AC66FA20,$79CB2ECD,$A52A631C,$595EE587,$3A903C6F,$AE086295,$78F729F6,$46EAFA6E,$B380213B,$80E7D411,$C4E45A3F
  Data.l $47395560,$53CF6697,$D4BA9C05,$6974EDE7,$031DE75E,$6CD77241,$E8443BDC,$7FE8B94F,$03755431,$0CCB9C16,$7CB46359,$52F11CC3
  Data.l $676D700B,$24570E78,$20857A92,$BED4F963,$D421D317,$2B5EB6EE,$8681A348,$50527AAF,$F1115D4E,$C46EAE9C,$68A43A76,$5428EE54
  Data.l $DA6E4570,$1E769FAE,$0E59947B,$33360AEE,$9674ADD3,$ED740D7F,$F7689358,$DCFD9170,$9E6AFD38,$C483F0AB,$69922C50,$FA6DAE61
  Data.l $FF51CA80,$86B2C200,$DFEC953A,$75B05CDE,$6446BA12,$2B91667A,$2DE29E0F,$A10258CC,$EFEFD186,$A8F0E754,$405D31C1,$1994EDCC
  Data.l $D65CAFE4,$78A0A57E,$2590489B,$DBA89DFE,$6CB43A12,$AD5A1F01,$40628DF6,$B0E112AA,$7FA88D0A,$4895BAC2,$70E75C49,$62596792
  Data.l $6B2F7C6C,$0D0F972C,$1031CCD4,$1CA79043,$7DF45793,$F1621D7E,$85058E65,$A92A29DB,$A73292E0,$9115811F,$8500FFE1,$16F133BE
  Data.l $E7D222C9,$7FC1D982,$48F7EF3E,$43CDE307,$AFBBE177,$DFD2F807,$269DB84B,$D172E49B,$9F276967,$457CAEF1,$CAA9755A,$D9197D8A
  Data.l $5EA1E782,$7734BB15,$A3F4BB61,$3C8F7A77,$DA93E2F5,$FD9437BE,$8FA5E462,$985A00FF,$8E274CCD,$8AF380B4,$1739246A,$C4C42DEC
  Data.l $324EE816,$5A84AE78,$AB32805A,$2E2557F9,$176E9ABC,$6AEE4866,$6492F1A9,$AFF2A7FC,$8B810D6B,$EE953487,$9C636E7C,$299C5555
  Data.l $FB7924BB,$4E005B59,$4FD49CE1,$86DC1E6D,$99C8B206,$D7C02CCF,$F8087CA8,$ADE36B75,$623DF66A,$2B1BE6EA,$201F8358,$786267ED
  Data.l $6B9D3E19,$15949CD9,$2B5E3EDB,$461FD999,$D3491F78,$6F45F8E6,$3F94B5A6,$3B4F9F66,$98F960D7,$BDBEF9A9,$BB1D5FF3,$439281CC
  Data.l $F73523D3,$93B4864F,$4D7AF8A7,$2DDE2629,$91A35BC3,$27C018C9,$B6F035F0,$77CC15A3,$2630DBD3,$CF68E548,$932B36D4,$EE243707
  Data.l $5ACA5E6F,$CA7E461F,$1F2D46F6,$FF74BD52,$D0365F00,$7F7BA1FE,$E7F8D03A,$5EC3E2F0,$14BF35D3,$6A3A4DDA,$D80651F6,$88CA3108
  Data.l $38760439,$BBD223CF,$12FA836F,$3AC07FF8,$0488AC6D,$4F92108D,$5393C75D,$1F3CC078,$31437C0E,$B5BDE553,$C6A9E7C3,$6B841508
  Data.l $D5653E37,$1BA7389A,$851C3E76,$D6935396,$56C20BBD,$5DA377AB,$F747F7E9,$27ED3157,$78FED0D3,$B28C32AF,$839CAACC,$E1A15E81
  Data.l $0E43D8F8,$2F3FEEDC,$B662841E,$ABDC4AC6,$4903D7CC,$641F15CE,$CE2DC379,$9435779D,$8509DCD9,$E94FB7C7,$3484DF5D,$C4A66FB1
  Data.l $33F74D61,$63B507F2,$CB1B84F8,$6BC8979B,$DD586598,$C5838CF1,$97B6B675,$AD6D3826,$8088B795,$91F04FF9,$706E5A57,$D372EA57
  Data.l $7B992C87,$BB207EC2,$4B76DED0,$76B7BD66,$2C8788C4,$2BEAE931,$F11FFCD5,$97D7C337,$46B7C6D1,$A69DE0CE,$BC56800B,$BAC0C7AE
  Data.l $453BB7BC,$448296CC,$C1D8C43C,$B52207C7,$DE0EFE2D,$799A350B,$84B8B923,$EDF9B333,$E3F43FE6,$5179AEB0,$EC7625A5,$8B3AA3CD
  Data.l $76D3874E,$CCACADFA,$911C7361,$8D5E3E4A,$818A3BC6,$4F1F5DF5,$B26F4786,$25630441,$D74255D9,$D30BFC95,$BDD1FEA6,$4B9EA459
  Data.l $4A14B078,$4A9FB6C5,$862FE3AB,$B3E63AD7,$AB777773,$1213B64E,$5009DD16,$EB83E70F,$4ECE4D51,$D229E8CD,$9D9ABE82,$2FF1BD3E
  Data.l $4B92BA43,$EDE31E5D,$8E48C5D7,$CF95D438,$15A0C762,$1FBE77E5,$54C6BF3A,$F650BABB,$DB673A36,$CAC7A5AE,$7EC09607,$9D55D06D
  Data.l $89D7E10F,$168B3ABC,$DE5BA895,$2C324946,$DFCE08B0,$FA49DD40,$447C53F1,$D547E79E,$E50F8CCD,$40A77BC7,$C1720026,$E3CFF81D
  Data.l $8A965357,$ECEEA294,$2AA3846B,$6B4B61F5,$071D87B3,$7D428AD2,$7EF2A0E9,$9F28E1B5,$340E73A4,$58AA6DD6,$1577A376,$2365981C
  Data.l $D431AEDA,$D8D172CA,$D0FBF5E5,$9C310CF7,$3976B262,$EDCD56E4,$48F26C94,$87DD1DD2,$B59B63A5,$9CEE4652,$8DD3D257,$697EACA0
  Data.l $65759388,$B704E57E,$23BA937B,$177DADC7,$105B27FB,$322FDB9A,$F6794006,$B52C99AF,$95516D09,$9FD2D77B,$9BC125B2,$CE376AFB
  Data.l $A53F75F7,$CF7E622C,$3A33BFE6,$D1CF5C12,$CB69419F,$506FDB2F,$094C5880,$57B4EDC1,$007A56C9,$7DC9F8BE,$CB1FCFA6,$3A2BA316
  Data.l $C86FD491,$ADAFA81F,$D6B4D73C,$3252A1AE,$838B24F1,$5E8360D4,$16F8A479,$D572FCF0,$063451FC,$14C1243D,$2CE939B1,$1E4070C5
  Data.l $0DD764C4,$AE73A819,$49DDB3A6,$5AE9A1ED,$A6676984,$1005997C,$F4DC8122,$3BF18115,$96E107FD,$CD7DA4BC,$F700443E,$EAFC713B
  Data.l $ACA8B3D6,$A695B6FA,$4EF30D2B,$21749025,$993FE613,$1B5FAAC0,$E7F05126,$E6731253,$5CCF416C,$3463ACB8,$210D5DB5,$299C534A
  Data.l $8ACFB4BF,$670E2D74,$18B92591,$BA77B503,$559DF271,$03C1F07E,$2A9083D4,$144601B0,$C9A5F401,$F13B8E07,$4AC4D559,$439F94AC
  Data.l $65D970EC,$4965142A,$CC66256F,$1717CB5B,$61B9C0F3,$D8E8C63D,$0718B1FA,$4DBAE2F1,$C3E3E26E,$9E6F7AF7,$47C25D9E,$1999CEE5
  Data.l $51314E1B,$7BEEE6CA,$63A86D66,$1D701F91,$3CB206C1,$471DA977,$39B337C5,$57525A25,$53AF993E,$0C56350F,$166EFCF8,$53A212AE
  Data.l $F8429F5B,$D4B75627,$97F9626C,$4FEFCE18,$BAC79F4A,$9456BAB4,$243309C6,$D09122BF,$8CD7D403,$67D5317C,$D2ADE582,$2ACFF246
  Data.l $F1ABEB3D,$9CFAF47D,$E66C6D2D,$57F9B474,$9CE3C679,$71A53FB7,$C54A4DD4,$E74A6AD3,$A509F07D,$284F7A2B,$B9275BEC,$9761EBAE
  Data.l $2AC081CE,$57FBB21C,$F11F7C8B,$D31C7AEC,$4CD95F59,$A211C38E,$3D2776A9,$B54FAF38,$49E66ED4,$652D5935,$E112B7B5,$90194E12
  Data.l $506F5B9E,$BA52BD07,$ACA5A08F,$1837F4DB,$3E9F6C47,$E72B7DD0,$A9778BEF,$0C09E379,$52182267,$FA67FE2C,$9BF8ADD7,$B1302255
  Data.l $9F3CC131,$C4FBF96A,$D66D9F17,$C8016EAF,$833E0E79,$9AABFC81,$47569BB4,$4E5193AF,$BFE89BB3,$DC349132,$8DBA9BE2,$239D6BDD
  Data.l $66C71CEA,$4C6A4F9A,$534BD3FB,$CF919BB1,$C47D7A6B,$CADD5ACE,$7CAEF5E7,$827E37E9,$F578F2BB,$BA7F61A6,$194FD7B5,$3CE51152
  Data.l $464F464C,$B5D3DCB4,$168228CF,$19474669,$657FA5AF,$B5D52250,$8A8C4E15,$71BED64F,$00496E1E,$F66FFA8A,$D374B156,$2D24AFAF
  Data.l $0F3669BA,$B1F48AA2,$EEB5D4EE,$ABC3928F,$E833FAC9,$5827B227,$36C87BFB,$9194BFA5,$93ECBEE3,$E60EBD9A,$7AF9D96D,$7DB8A262
  Data.l $4F5299A8,$29E42A1D,$9E3172F2,$4497C0D5,$A9A39D54,$A789FD97,$59FB779D,$8BE0CDE1,$FD580ECA,$573A40DF,$D7D0FE9C,$ED85579E
  Data.l $4DE0D02D,$EE1FB972,$76D66B82,$610236B3,$C56B5247,$650569BF,$8383F4D3,$3EF9CEB4,$462A6AFB,$764776D1,$70F1F956,$181E7BE6
  Data.l $8ABB5158,$B47E4666,$03004902,$6CB9C29E,$2431CF7D,$DE07E767,$B7757DB9,$F9D8C85E,$4A3F82B3,$0A5F2BF4,$A55A936B,$069769DA
  Data.l $1C5B7202,$5C47EA81,$8AF89C57,$4EAD6F61,$9E2C0F1C,$BDDEB37D,$B3690A1C,$A482F8E5,$BB72726A,$A100FFDA,$87ABE0B3,$4656E28A
  Data.l $FF760AC1,$1F78BC00,$D14CAFA9,$0894B561,$0702EC5A,$FDBE8ECD,$023CCC6B,$50ECDAEA,$706E0CBE,$2BE0CF7F,$3F6DD5B1,$BCA9B5B3
  Data.l $25253DDD,$099505B7,$6B70CF57,$E75CF14A,$585A428D,$E90ABFF5,$256FB6B6,$03719DCE,$ACC4194D,$BF2A29D3,$265557D0,$2469AFA6
  Data.l $483A2A73,$04568636,$F18AFB1C,$D15A0B6D,$7C2E6223,$D04FE619,$7EDA79B4,$ABAE38BD,$F1DA8249,$166CD83C,$110C29CC,$F6D8E301
  Data.l $5B52DCAC,$DD314A9B,$DF1C5F32,$79422F8D,$289F8759,$F8E7A2F2,$0AF8538F,$AE6B92F1,$0BAA9DF8,$452B62BD,$1E69C960,$B7371D1B
  Data.l $AEC0F427,$2B32B630,$E9B37A86,$CA5ECAF2,$5ADE338F,$F29000FF,$F6D9DDD4,$4CE96EA6,$C7A6D62D,$EA369173,$A3821E6B,$8514CFDD
  Data.l $C31CB1E8,$BB547EF7,$6E9A43CD,$17577AEF,$D4348431,$D70C806E,$9AB35FD2,$F24093FD,$2D00FF71,$78CDFC09,$7B4D0002,$95FBC0D7
  Data.l $C603384D,$F9B87A4D,$DCAF66BF,$133C8CF8,$2BF7D06F,$2ABA3F96,$733FEC6A,$26296B3D,$9C03140E,$4838E155,$823577D0,$85F15E9A
  Data.l $59243B48,$5E2D8563,$40BBF165,$64F0589B,$F24659B2,$27485ADC,$9164D458,$5C0F6CC8,$27BDD21F,$2D20307B,$DC36D144,$9A53F911
  Data.l $6A7888F6,$514585AE,$748A8F6E,$52CD0BCB,$EBB46DED,$3F672E69,$8FE41AC1,$5EE3A7AF,$861FE0D3,$AE684CC3,$BD4794B5,$AC7ADBFB
  Data.l $D77BD063,$16E95AB0,$244D7256,$D240F116,$710C79B1,$A4DEDE85,$BFE6B58E,$5926FE15,$2C3976F8,$C51DE1B4,$D18E1CF8,$ACF44FFD
  Data.l $499D85A1,$D873C772,$A24EE7C4,$4C5D56B2,$159F8BCF,$5900CF74,$14363D0B,$5327D6BA,$188B3EB6,$9E7FF3FE,$629DE56B,$E57D0DFE
  Data.l $BA8588BA,$3CA35972,$7CA8F475,$AFE61D5B,$726ADCA9,$1317F74A,$1C03F9B6,$DADBC39F,$1BB973B9,$62F891BA,$3DE1A8BD,$78EA528C
  Data.l $BB73C412,$1D7437F4,$512B4D5E,$B1919C8D,$5FE938B8,$C7637848,$10B61736,$1D39C634,$3980F771,$C893F215,$93C472CE,$85DD6AEA
  Data.l $348383D9,$66FA8FF1,$D5616B6A,$C159A750,$F8DB719F,$14784EDB,$12AB0DC3,$9CAB8DBC,$B66A5354,$8305B1D7,$5E267064,$41055C57
  Data.l $3FF99ADF,$97EE1AC3,$5AD74CA5,$4FEADE82,$EF6E478C,$C7EE31B2,$7F2AFD3C,$D5457C14,$6553BBF5,$4EC78E08,$D89A7D3C,$317A046D
  Data.l $A92F6BEA,$A16B4D4A,$9122D6AF,$D5E925BD,$A83B756F,$B9159E15,$4046997F,$4F6EC752,$9F27A3D2,$01BEEF5A,$68A6AFE8,$91D79737
  Data.l $6E437D6C,$8BFCFCD0,$C93D72F7,$BA74853F,$0BB485DF,$2DAEDDC9,$CECDA4CD,$0FD876FB,$A22B82E1,$6B5241B6,$A3DF8B9E,$4F7CF03B
  Data.l $AB549A4E,$5A97A6A7,$968D07FE,$CFAE16A6,$E00DF057,$B84223BB,$3202FE82,$9004D2AA,$031C4C1F,$A91B57F8,$77695DDB,$5BA96F4D
  Data.l $F5326DCB,$F0075749,$C52BFCF5,$41AF83AD,$3D5AA4DA,$1E9659FA,$A739BDBA,$B81B76FD,$3E544B53,$98E27A7A,$35E7A0D3,$75352387
  Data.l $5BB0DCE3,$29232A8E,$35AD5ACF,$1AE4AAD2,$6B82F6AD,$2D77785A,$C788C359,$699134A8,$F859AF64,$9714A835,$A42A76CA,$F25AC7F1
  Data.l $22CB9038,$8E799FC6,$82F77A05,$4BEBBB74,$A22C6E28,$08101459,$EB9AB4DD,$A3C8B5C7,$89F0F0D4,$A0CF36F3,$40E1E42C,$15A91B6E
  Data.l $AE44E7A5,$1C40765B,$3FAFF41C,$DDAFEFD3,$74DA1E15,$F436727C,$5A3B6BFC,$AFB42ED7,$27F67637,$1D19E627,$6404573B,$678D64ED
  Data.l $3D5B3D4D,$02E81B66,$F500CC12,$C45BEDAC,$331156F6,$D681ABB4,$E2CB3ABC,$EDEAF56D,$51914E8F,$5BF3CB9F,$3EA9BB0A,$8CA4DADE
  Data.l $63B28CD7,$DEC38EEE,$5F1EBCBD,$3559C48A,$99E71ECB,$3A0ABD5E,$D5B1EFDE,$38E28F78,$3E1D9A9D,$DC404F52,$2AAFF0E3,$86B5F0B9
  Data.l $C8B23CA5,$587922F7,$B89B3FB3,$6BCE3DB1,$4BD15267,$47C6E065,$5B8EC85A,$5E07399B,$5CFA7A0F,$084B5D26,$D4B76BAD,$A7626BF2
  Data.l $BA64DF59,$E0B1FE1C,$5BC66883,$46C19D6B,$F5632A71,$785FC615,$9F73FE46,$3F8E89B2,$63B05BD6,$DAB3D7F8,$A1CE10EB,$EF635F67
  Data.l $060D7554,$D68CEDCA,$3993E3FB,$35EC03DF,$3A1D3CD7,$8805438B,$8A3C779C,$8D1A872F,$6349B3DD,$A7CA0B71,$8DB90C0D,$3578E287
  Data.l $1BDEEACF,$2386B4D5,$80B8B050,$2564E30F,$AF38E24F,$1DD2B676,$5EA90948,$0776F5A9,$B5BD56FA,$3C9EE6C5,$DD2D44AD,$E22E9FA4
  Data.l $1ADCE3B9,$396559C2,$4543772F,$EA7A928C,$6B6FCD7C,$702CF23C,$703BF2C6,$3F498AAA,$7ED82B40,$4834FC1C,$F1508FA4,$F361D53E
  Data.l $A7C76847,$8700FFBB,$A6955EE7,$8C35BA68,$69A671AF,$264BD0F6,$C1349249,$ABF4E13F,$DB79888E,$50557C9F,$F34DE3CB,$A68ADD4D
  Data.l $3A5ACD2D,$69DD901A,$07B4C5F0,$C5D90E90,$254D6D3A,$A212098B,$DFB0C29E,$1C68570A,$B8625A0F,$B6669C07,$89B5A4AE,$65B6348D
  Data.l $10928DDB,$81FA0C76,$C123ACD2,$677F5BA8,$7B4730EB,$9DE87E6A,$CFF66D77,$DCEA5951,$523BBEE3,$4F5E479E,$56AA791D,$0B491BAB
  Data.l $72A63B58,$5DF8317E,$4F1B716F,$5C3057E1,$59D2262F,$EBFE8F32,$C5EB871E,$1DA1C678,$96DC85DD,$6F4BF1B7,$47C31971,$5F619522
  Data.l $C172454E,$75B22479,$E25FAEF7,$F1618717,$C134833E,$92A5F607,$074A9034,$1B93A32E,$F4748C7A,$3263E535,$49E734B8,$2C3DF659
  Data.l $2D52672E,$EEBAAB42,$3BE6FD7C,$8C9CA0CC,$DBC0EAD6,$73A50747,$E49259D6,$94BAC21E,$3D2F4299,$2BAAE7AB,$19B1C75A,$B7CE6A73
  Data.l $731E3EC3,$CA6E637F,$25E6EA1A,$8A9D2397,$5FE98FC4,$B682AE43,$BCBD3DBA,$0E400560,$5CE5CF71,$783481CF,$8CB500FF,$05CD02BB
  Data.l $FBA42AB4,$6BFDC86E,$8C596ED2,$6C01CA40,$72A5B773,$C4E55066,$85A60B4A,$18DD26E1,$E6D4F5C9,$F0088A89,$923A7003,$4DF1926B
  Data.l $60D762FC,$C073A401,$DC5A6FCF,$76FC2DF1,$A0CE3F71,$577A9E11,$49BA7B01,$B8738E4C,$5DE99183,$F55F4659,$C39FB7AA,$D831CC1D
  Data.l $2D0B63BF,$57E0F8D8,$B4817689,$D63B8EE0,$57F62E74,$3D951B0E,$6BCDF409,$C010F1DA,$2ED3E4C0,$3B944BA1,$FB7AF77E,$3E341DB7
  Data.l $76CBFD66,$11FA7B57,$6E9A91D3,$D20567A1,$63B21DE4,$8435788E,$82AB3DD2,$3BAD773A,$E2AED86B,$7023E4F2,$A88A73E8,$7AC9E8BB
  Data.l $64A1EE1C,$4A0517D0,$EE6CA8F7,$6C90B5A7,$19F5946F,$6942ADAD,$232E3B61,$19C34213,$986505EE,$040D97E0,$D67D1CA4,$60B7D31C
  Data.l $ED37F7BD,$51BAA32E,$EAFD1590,$0B492ADA,$D023C324,$0EBC1DD6,$41306099,$596B45CE,$D42FFCCB,$4C5C0D0E,$DFB727DA,$F2092801
  Data.l $5EC577FB,$E9E31846,$9E83AA51,$C6E8D49E,$5533E207,$9C902070,$BE1B9866,$0C32AB79,$D94E0F82,$3D1FCDAA,$9A6B1D87,$468B5BBC
  Data.l $D1A4DEB4,$0607EEFD,$C700469E,$A25E00FF,$E2C0B189,$71C5F4A6,$EC24E7E1,$D5A4AACD,$57425ED1,$827E006B,$B21DDAAE,$D606805B
  Data.l $77DCA760,$C11392AA,$6D6A3DF4,$179AC731,$1E6E239C,$39F7DAD5,$783A1FFA,$9EE8C0BA,$91ECD424,$75B82270,$9173F75F,$DF5811FA
  Data.l $D7D49B68,$D3687CAE,$B45F8F22,$D33FDABE,$AB8F0121,$15CB1FAF,$3CCEE2E7,$C48FAF74,$28AB52C5,$3AFA8C3E,$D494F612,$8D26F691
  Data.l $3BDBB310,$19F8CC2F,$AD959E1E,$16564EAB,$ACF5782A,$0F9BF558,$7E79DBEC,$011916D3,$BB06D6E0,$251F3BE3,$293B88A1,$5734B81C
  Data.l $9A18F1CA,$EF8E51AE,$B4F154D0,$B34541A9,$EB207ECE,$8EF8A94F,$90B340CF,$B72CF282,$4CDD0F2C,$5A8FBFF0,$59AA6BBF,$595FDC5D
  Data.l $B425CBA7,$EAC9519E,$EAFC1907,$F1698AAD,$16EADC5E,$9EBF9FF6,$CB5CD240,$C6F66C97,$851D1878,$CDD66B60,$AB6B6BA2,$D2D61059
  Data.l $1CD49186,$FEEF07EE,$D7F90D47,$A5E097BF,$BDAEA782,$88152FCF,$7CDD9958,$8CD4D28E,$A7FB06BA,$51F12468,$A56D4A5D,$63945157
  Data.l $163DACC8,$2EAC2EFD,$E8DCB6FC,$ADF47143,$FE922E48,$E01923CF,$AA5E511F,$8943CB5C,$325DC6E8,$9C53005C,$D579ACF6,$190FA5ED
  Data.l $E1A2B823,$919CB5E5,$09ADE6C2,$C73DE616,$CAA777EF,$69B16C89,$89AA2CA8,$A23E083E,$C1E5F489,$9F0A1096,$5B4815C3,$92E3B8E1
  Data.l $E5CD4A2B,$21F38387,$A50D0D3D,$EDE35AB8,$B8336063,$24B895D6,$FCE780E1,$392A9129,$2369A30C,$03742A90,$96E56AAF,$D8B2D326
  Data.l $ECD252D1,$DC801AB5,$3AD59EE4,$3A8E9163,$07445171,$22094ECA,$0F1CE0A6,$2974A55F,$D566AEA6,$293A6084,$73DB8CAA,$B07515D3
  Data.l $BDD70D40,$F30C9C52,$26BDDBD7,$276881EE,$E764109A,$DD2A9E03,$3B6D6FDC,$146F3CC3,$E3E8F0D1,$AAA14F05,$D4657E9A,$925163AC
  Data.l $9D8E11F7,$CF91617E,$F1A22B1D,$B2FD4BFB,$1C697797,$A2F2752F,$5E48F920,$113CF701,$1503879E,$7BC454E3,$EA83F13A,$959A4677
  Data.l $6F6ECE36,$EB759C9C,$AC8AD34F,$8D8C73AC,$59A899BF,$7FACA4C2,$1C354F85,$C9542832,$FA9CEFE7,$6BEAC701,$E1D051D8,$ADF8C66C
  Data.l $0F3F7562,$DE0F3A5B,$0F98BF5B,$E69F76B6,$9685CB2B,$2DF67A07,$4C23FD73,$48260FF2,$ADC75FA5,$87DA0F79,$5FE7C7F7,$B5539C39
  Data.l $F5E82E65,$A697EAF2,$6DE9D8E3,$C5260A2E,$19E3C077,$2BA155E0,$3F8B634A,$51F41E23,$8F1D475F,$5174EE2D,$11DB904C,$6D546018
  Data.l $F5D9E839,$F77F1DAC,$B95B1276,$9E171EDE,$28EB3E3E,$0D421F39,$614B5514,$77F8C844,$8826D93E,$7F8CA9E4,$BBB2D12A,$90B41A36
  Data.l $736C4CA6,$6545D18C,$9748BE49,$ED66E353,$33B0A4FA,$8EC58A1C,$04981463,$154571F2,$6C2423D1,$442448D9,$B58E04E3,$E7950279
  Data.l $AE281A3C,$2F5A6A69,$0AD8845B,$1BB18AE7,$6100292B,$8AA2F441,$5A4BADC1,$57915522,$1D38D8FB,$DE55C229,$287D3D38,$A886B4A2
  Data.l $45928FCD,$E37A46C6,$0C47829A,$45D1FA3D,$EE25B66C,$70C4F05A,$4A93F8DC,$5EFB6D82,$C7E557E5,$107FABA1,$2FED48B5,$71AB346E
  Data.l $A2AA9034,$5D9092B4,$5340361C,$73A070DD,$8AA274D0,$FF6AECF9,$1EF96800,$E8FE1D9E,$341CEEE6,$CE8D0C24,$9D20A801,$1C24A55D
  Data.l $768C2A0C,$A268FC03,$E5A18FBE,$E6EEC83D,$E720D60A,$1ECF66E6,$915AE1F5,$EA462D92,$25B56135,$34811F75,$6B465E51,$F91B2515
  Data.l $DA5E969E,$D9FFB172
  ;}
EndDataSection

UseJPEGImageDecoder()


If OpenWindow(#Window_0, 450, 200, 176, 206, "Window_0", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)
  
  ImageGadget(#Image_0, 0, 0, 174, 170, CatchImage(#Image_Image_0, ?Image_Image_0), #PB_Image_Border)
  
EndIf


Repeat
  Select WaitWindowEvent()
    Case #PB_Event_Gadget
      Select EventGadget()
          
      EndSelect
      
    Case #PB_Event_CloseWindow
      Select EventWindow()
        Case #Window_0
          CloseWindow(#Window_0)
          Break
      EndSelect
  EndSelect
ForEver
;
;}
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Temps - problème affichage icone

Message par GallyHC »

Bonjour,

Juste une question à la con, pourquoi faire un nouveau topic? pourquoi ne pas faire un post dans celui d'origine?

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Marc56
Messages : 2198
Inscription : sam. 08/févr./2014 15:19

Re: Temps - problème affichage icone

Message par Marc56 »

IncludeBinary est bien plus facile/rapide à utiliser et lisible que des pavés de Data (à moins de vouloir imprimer le code sur papier pour archiver)

De plus, MenuItem demande un ImageID()
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Temps - problème affichage icone

Message par Ar-S »

Kwai chang caine a écrit :Bah non j'y ai pensé et j'ai essayé... ça m'est tellement arrivé ce genre de conneries :?
ça n'est pas présent dans le code, ça ne peut déjà pas marcher avec ou sans bonnes datasections.

Je vois aussi ImageID et pas Image quand le desctiptif de la commande MenuItem()

---grilled---

Tu trouveras le convertisseur ici.
http://www.purebasic.fr/english/viewtopic.php?p=374183
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Re: Temps - problème affichage icone

Message par Shadow »

Je veux mes images directement dans le code, c'est plus simple pour partager ensuite que mettre des fichier à tous va.
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Temps - problème affichage icone

Message par Kwai chang caine »

ça n'est pas présent dans le code, ça ne peut déjà pas marcher avec ou sans bonnes datasections.
Je voudrais pas dire de conneries, mais dans mon exemple j'ai utilisé un fichier ICO, qui est un BMP à la base, c'est pourquoi j'en ai pas eu besoin :wink:
Je me suis dit qu'il avait peut être fait pareil....quoi qu'il en soit...j'avais essayé ....et j'ai eu des problemes :D

Image
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Temps - problème affichage icone

Message par GallyHC »

J'aimerais juste une réponse a ma question http://www.purebasic.fr/french/viewtopi ... 83#p189883

J'ajoute même pourquoi ce titre "Temps - problème affichage icone" c'est quoi le rapport au temps?

GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Temps - problème affichage icone

Message par Ar-S »

Nouveau topic car ça concerne l'insertion d'icone en datasection, je n'ai rien contre.
Mais le rapport au temps, ça reste un mystère.. J'édite le titre.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Re: Problème affichage icone en datasection

Message par Shadow »

Zorro saurais peut être me répondre lui ?
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Problème affichage icone en datasection

Message par Ar-S »

Je t'ai répondu et donné un lien pour le logiciel de datasection... Merci de lire.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Re: Problème affichage icone en datasection

Message par Shadow »

Milles merci a toi Ar'S :D
Trop cool ce code Convertisseur de fichier image en Data Section. ^^
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Répondre