Data mellem To windows aplikationer i VB

Tags:    visual-basic

Jeg skal have udvekslet nogle data mellem 2 VB aplikationer, er der en smart måde at gøre det på?

det skal gå rimelig hurtigt så jeg kan ikke skrive data i en fil, og lade derefter hente dem fra den anden aplikation

mv

Joachim Boll



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg skal have udvekslet nogle data mellem 2 VB aplikationer, er der en smart måde at gøre det på?

det skal gå rimelig hurtigt så jeg kan ikke skrive data i en fil, og lade derefter hente dem fra den anden aplikation

mv

Joachim Boll

Hej,

Du kan evt. bruge API kaldet "PostMessage" med beskeden WM_COPYDATA.
På denne måde kan du overfører data fra en app. til en anden.

For at finde ud af hvilket "handle" du skal sende data til så dit andet program modtager det kan du bruge API kaldet "FindWindow".

For at "fange" en besked til dig i din VB app. skal du subclass'e din form og dernæst behandle din besked selv.

Kig evt. på http://www.vbaccelerator.com/home/index.asp her finder du både kode til subclass'ing og meget andet.

Håber det hjælper dig.
/Michael.



t