Décortiquer un message Windows

Décortiquer un message Windows - Delphi/Pascal - Programmation

Marsh Posté le 06-04-2003 à 08:38:14    

Voilà le pb:  
l'appli A envoie un message LB_ADDSTRING à l'appli B à l'aide de la fonction PostAppMessage.  
La chaine à ajouter est codée par:  
 
LongInt(StrPcopy(arraychar,'toto';))  
 
qui devient "LParam"  
(de mémoire, j'ai pas le code sous les yeux...!)  
 
Le message arrive bien dans l'appli B, mais comment récupérer la chaine 'toto' à partir de lParam?  
 
Merci pour vos lumières.

Reply

Marsh Posté le 06-04-2003 à 08:38:14   

Reply

Marsh Posté le 06-04-2003 à 10:05:03    

houla
 
bon, j'ai jamais fait de pascal, mais l'idée doit etre la meme.
 
Bref, si c'est vraiment deux applis differentes, ca a 98% de chance de cracher et 0% de chance de reussir. Un pointeur valide dans une apply A ne l'est pas du tout dans une appli B (voir meme une autre instance de cet apply A). Pour ce genre de sport y'a divers mecanisme, dont (le + simple) le msg WM_COPYDATA, si je ne me plante pas dans le nom

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed