PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV (versiones precedentes) → pipe entre 2 appli WinDev differentes
pipe entre 2 appli WinDev differentes
Iniciado por Cyrille D, 16,sep. 2004 17:37 - 1 respuesta
Publicado el 16,septiembre 2004 - 17:37
Bonjour,

Je souhaite faire transiter du texte entre 2 appli Windev differentes.
La maniere que j'ai trouve, est l'utilisation d'un pipe (API : Createpipe, ReadFile, WriteFile)

Avec LPSECURITY_ATTRIBUTES de CreatePipe a NULL, cela fonctionne (W/R) pour une appli mais pas pour un dialogue entre 2 appli (je donne le Handle de lecture par message Window a la 2eme appli. Elle me dit ok pour la lecture mais c'est vide)

Le probleme est peut etre lie au fait que je suis sous Win2000 (protection process), Je donne donc un LPSECURITY_ATTRIBUTES <> de NULL mais la le pipe ne veut plus se creer (ERREUR 0).

Je ne vois plus trop la.

Quelqu'un a t-y une solution pour le pipe ?
Ou bien, quelqu'un a t-il une autre solution pour du transite d'info entre 2 appli ?

Merci d'avance.
Cdt.
Publicado el 23,septiembre 2004 - 13:01
bonjour

as tu regardé du coté des exemples

DDE et OLE dans le "guide"


Cordialement

Louis

"Cyrille D" <guest@newsgroup.fr> a écrit dans le message de
news:4149965e@news.pcsoft.fr...

Bonjour,

Je souhaite faire transiter du texte entre 2 appli Windev differentes.
La maniere que j'ai trouve, est l'utilisation d'un pipe (API : Createpipe,

ReadFile, WriteFile)

Avec LPSECURITY_ATTRIBUTES de CreatePipe a NULL, cela fonctionne (W/R)

pour une appli mais pas pour un dialogue entre 2 appli (je donne le Handle
de lecture par message Window a la 2eme appli. Elle me dit ok pour la
lecture mais c'est vide)

Le probleme est peut etre lie au fait que je suis sous Win2000 (protection

process), Je donne donc un LPSECURITY_ATTRIBUTES <> de NULL mais la le pipe
ne veut plus se creer (ERREUR 0).

Je ne vois plus trop la.

Quelqu'un a t-y une solution pour le pipe ?
Ou bien, quelqu'un a t-il une autre solution pour du transite d'info entre

2 appli ?

Merci d'avance.
Cdt.