Message de rapport:
 

Re: créer un espace de mémoire partagé entre 2 applications (style File-mapping)

Sujet: Re: créer un espace de mémoire partagé entre 2 applications (style File-mapping)
par Guizmo sur 21/8/2007 22:21:34

oui j'avais bien deviner qu'avec API ou AppelAPI on peut exécuter cette commande, jusque là pas de pb.
le pb il vient plus du cas particulier API + CreateFileMappingA (fonction de kernel32.DLL)
en effet API (ou AppelAPI) renvoye un entier mais CreateFileMappingA renvoit le handle de la plage mémoire.
Donc déja pb de format, pas trop grave pcq en fait un handle c'est un entier, enfin un pointeur sur un entier et c'est là que j'ai un pb.
COMMENT ON CREE UN POINTEUR AVEC WINDEV ????
C'est bete comme question seulement je trouve pas la réponse.

en VC j'utilise ma fonction je fais :
int* Lvar,Lvar2
int tab[12]
Lvar=CreateFileMappingA(........)
Lvar2=MapViewOfFile(...)
&tab=Lvar2
etc ...


par contre quant je test mes valeur, je reçoit 0 ou 0 ou encore 0 ...

quelqu'un aurait il déja essayé ce code ? et aurait un exemple à me donner ?

ca serait cool par ce que là je patauge bien ....

je test une solution de secoure avec PostMessage, seulement ça me va pas pcq je pourrais pas forcemment modifier le programme avec lequel je veux echanger

Merci

Guiz
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2