Message de rapport:
 

Re: Communication Inter-Application via Zone memoire.

Sujet: Re: Communication Inter-Application via Zone memoire.
par r.eude sur 15/2/2005 11:10:18

usuellement, j'utilise &var pour passer a une API une variable qui va etre modifiee mais dans ce cas precis, je veux utiliser l'API MapViewOfFile dont la syntaxe est :

LPVOID MapViewOfFile(
HANDLE hFileMappingObject,
DWORD dwDesiredAccess,
DWORD dwFileOffsetHigh,
DWORD dwFileOffsetLow,
SIZE_T dwNumberOfBytesToMap
);

Or cette API ne recoit pas la variable a modifier, elle renvoie un pointeur sur la zone memoire mappee.
Ensuite, on peut normalement lire le contenu de la zone via une structure.
D'ou ma question : comme les pointeurs n'existent pas sous WD, je pense recuperer un pointeur [entier] puis utiliser une variable Struct WD pour pointer a la meme adresse.

Mais :
1/ je ne sais pas comment faire l'assignation vers ma structure.
2/ il y a peut-etre une autre facon plus intelligente pour copier la zone pointee vers ma variable locale.



Romain.
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