Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Droopy
Messages : 1151 Inscription : lun. 19/juil./2004 22:31
Message
par Droopy » mer. 23/nov./2005 22:27
J'essaye d'inclure un fichier dans une ressource ( fichier rc )
Le code suivant ne fonctionne pas !
Voici le contenu du fichier RC
REG RC_DATA "C:\\WINDOWS\\REGEDIT.EXE"
Je poste tout de suite 10€,
en espérant que c'est pas Chris qui me répondra ( Il prend 15€ par réponse lui )
Chris
Messages : 3731 Inscription : sam. 24/janv./2004 14:54
Contact :
Message
par Chris » jeu. 24/nov./2005 2:01
J'aurais bien du mal:
D'abord parce que
tu ne m'as toujours pas payé les 15 euros de la réponse précédente , et ensuite, parce que les ressources,
j'y connais que dalle
Droopy
Messages : 1151 Inscription : lun. 19/juil./2004 22:31
Message
par Droopy » ven. 25/nov./2005 9:20
Merci Cyb, mais le problème est que res est toujours égal à 0
t'auras pas les 10 euros
nico
Messages : 3702 Inscription : ven. 13/févr./2004 0:57
Message
par nico » ven. 25/nov./2005 15:17
Bon ben puisqu'il y a 10 euros:
change "RT_RCDATA" par #RT_RCDATA
Avec Japbe tu dois charger ta ressource avec le type Raw Data.
Avec cette ligne tu obtiens un pointeur vers tes datas:
Pour faire un essai tu rentres dans un fichier texte "Essai" que tu vas utiliser pour ta ressource.
et puis tu fais:
Code : Tout sélectionner
ptr = LockResource_ (load)
Debug PeekS(ptr,size)
FreeResource_(res)
Droopy
Messages : 1151 Inscription : lun. 19/juil./2004 22:31
Message
par Droopy » ven. 25/nov./2005 16:15
Nico j'ai testé en remplaçant "RT_RCDATA" par #RT_RCDATA
et res est toujours égal à 0
nico
Messages : 3702 Inscription : ven. 13/févr./2004 0:57
Message
par nico » ven. 25/nov./2005 16:21
T'as chargé une ressource avec pour type Raw Data et pour nom REG ?
Anonyme2
Messages : 3518 Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans
Message
par Anonyme2 » ven. 25/nov./2005 16:38
Res est égal à 0 c'est bien.
utilises un debug GetLastError_() après FindResource pour savoir le type d'erreur dont il s'agit pour l'API FindResource
nico
Messages : 3702 Inscription : ven. 13/févr./2004 0:57
Message
par nico » ven. 25/nov./2005 18:22
Denis, on a du souci à se faire avec les lib pour les menu car sur le site anglais quelqu'un a sorti une version owner draw et l'autre un wrapper pour la dll coolmenu.
Anonyme2
Messages : 3518 Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans
Message
par Anonyme2 » ven. 25/nov./2005 18:49
Pour moi ce n'est pas grave,
je continue la mienne, ca me permet d'apprendre des choses, je pense avoir résolu les probèmes avec Win98, j'avance sur les menus systèmes etc
Sinon, c'est gratuit ?
nico
Messages : 3702 Inscription : ven. 13/févr./2004 0:57
Message
par nico » ven. 25/nov./2005 19:07
A ce qu'il dit , ça serait gratuit!
Droopy
Messages : 1151 Inscription : lun. 19/juil./2004 22:31
Message
par Droopy » ven. 25/nov./2005 19:20
J'ai bien inclus un fichier de type RC_DATA avec comme nom REG
l'erreur renvoyée est :
Le type de ressource spécifié ne peut être trouvé dans le fichier image
nico
Messages : 3702 Inscription : ven. 13/févr./2004 0:57
Message
par nico » ven. 25/nov./2005 19:29
Tu utilises Japbe ?
Droopy
Messages : 1151 Inscription : lun. 19/juil./2004 22:31
Message
par Droopy » ven. 25/nov./2005 19:33
trouvé !
en fait dans mon fichier de ressources j'avais :
REG RC_DATA "C:\\WINDOWS\\REGEDIT.EXE"
et ça fonctionne avec
REG RCDATA "C:\WINDOWS\REGEDIT.EXE"
merci encore
(j'utilise JAPBE)
nico
Messages : 3702 Inscription : ven. 13/févr./2004 0:57
Message
par nico » ven. 25/nov./2005 19:44
Quand tu inclues une ressource tu as 4 colonnes:
-type
-nom
-langue
-fichier
Tu peux me dire ce que tu as dans type et nom, parce que là tu fais de la magie et même pour la V4 Pb ne sera pas le faire!