Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
celtic88
Messages : 309 Inscription : sam. 12/sept./2015 14:31
Localisation : Alger
Message
par celtic88 » sam. 12/sept./2015 19:12
falsam a écrit : celtic88 a écrit : algeria
Ok merci
celtic88 a écrit : please any help !
celtic88 a écrit : est désolée pour mon francais
If you prefer to speak English, there is a forum in English.
http://www.purebasic.fr/english/index.php
yeah, oky thannk for your suggiration but :
mon anglais est pire que mon français alor j ai choisi le moins pire
!
.....i Love Pb
nico
Messages : 3702 Inscription : ven. 13/févr./2004 0:57
Message
par nico » sam. 12/sept./2015 19:14
J'ai testé ce code et il fonctionne, il faut penser a tester les retours des fonctions.
Code : Tout sélectionner
Structure Resourceinfo
*Bufferfile
Filesize.l
EndStructure
Procedure.l _GetResource(hGetModuleHandle,*Resinfo.Resourceinfo,ResName.s)
Protected FindRs.i
Protected LoadRs.i
FindRs=FindResource_(hGetModuleHandle,ResName,10)
If FindRs = 0
ProcedureReturn -1
EndIf
*Resinfo\Filesize=SizeofResource_(hGetModuleHandle,FindRs)
If *Resinfo\Filesize = 0
ProcedureReturn -2
EndIf
LoadRs=LoadResource_(hGetModuleHandle,FindRs)
If LoadRs = 0
ProcedureReturn -3
EndIf
*Resinfo\Bufferfile=LockResource_(LoadRs)
If *Resinfo\Bufferfile = 0
ProcedureReturn -4
EndIf
ProcedureReturn 1
EndProcedure
Define.i GetModuleHandle=GetModuleHandle_(0)
Define.Resourceinfo MasuperImage
Define.l Ret = 0
Define.i Opf
Ret = _GetResource(GetModuleHandle,@MasuperImage,"IMAGEBIN")
If Ret > 0
Opf=OpenFile(#PB_Any,"C:\Users\Nico\Pictures\MasuperImage.gif")
If Opf
WriteData(Opf,MasuperImage\Bufferfile,MasuperImage\Filesize)
CloseFile(Opf)
Ret = 1
Else
MessageRequester("Error", "Impossible d'ouvrir ou de créer le fichier!")
EndIf
Else
MessageRequester("Error code", Str(Ret))
EndIf
celtic88
Messages : 309 Inscription : sam. 12/sept./2015 14:31
Localisation : Alger
Message
par celtic88 » sam. 12/sept./2015 19:18
@Spock ,lol
,oui ta raison peut etre qu il faut me ecrire l explication en plusieur langue pour puis je comprendre
, est desoler pour mais queistion un peut bete
,,,,,,
.....i Love Pb
celtic88
Messages : 309 Inscription : sam. 12/sept./2015 14:31
Localisation : Alger
Message
par celtic88 » sam. 12/sept./2015 19:21
ohhh, nico tes fooor merci pour l aide
.....i Love Pb
celtic88
Messages : 309 Inscription : sam. 12/sept./2015 14:31
Localisation : Alger
Message
par celtic88 » sam. 12/sept./2015 19:24
.....i Love Pb
falsam
Messages : 7324 Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :
Message
par falsam » sam. 12/sept./2015 22:15
celtic88 a écrit : wa333, please any help !
ça m'intrique !! Qui est wa333 ?
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%