![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передать данные [D6, Win95/98]
borg © (2002-10-18 14:37:00)Может кто подскажет как из моей проги отправить данные в другую запущенную. Мне надо "1234" передать из моего едита в едит в другой программе.
borg (2002-10-18 15:08:00) [1]Спасибо :-))) всё работает
Skier (2002-10-18 14:57:00) [2]>borg
1) Выделяешь память под PChar
2) Копируешь туда свою строку
3) Посылаешь сообщение
SendMessage(Handle, WM_COPYDATA, Integer(PCharVar), 0);
4) Работаешь со строкой в другом приложении
5) Освобождаешь память.
k (2002-10-18 14:56:00) [3]если знаешь handle этого Edit"а, то нет ничего проще
var s:string
.......
SendMessage(Handle, WM_SETTEXT, 0, Integer(PChar(s)));
глянь хелп по WM_SETTEXT на случай, если я ч-л напутал...
удачи
borg (2002-10-18 14:52:00) [4]postmessage(handle,WM_COPYDATA,0,0) а где сами данные то посылать?
Skier (2002-10-18 14:47:00) [5]>borg
WM_COPYDATA ?