![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обмен между приложениями. [D7]
Lera © (2004-10-12 15:25:00)Подскажите,если кто сведущ...Sendmessage передает параметры типа Integer, а как передать параметр типа String. Спасибо.
Суслик (2004-10-12 17:11:00) [1]я всегда пишу pointer(s)
тут вопросов нет.
MBo (2004-10-12 17:10:00) [2]>Суслик © (12.10.04 16:57) [6]
А ты коварный ;))
Суслик (2004-10-12 16:57:00) [3]
> [5] MBo © (12.10.04 16:16)
а если строка пустая?
MBo (2004-10-12 16:16:00) [4]
var
s:string;
CDS: TCopyDataStruct;
begin
s:='asdfg';
CDS.cbData := Length(s);
CDS.lpData := @s[1];
SendMessage(RespondentWindowHandle, WM_CopyData, 0, Integer(@CDS));
end;
Erik1 (2004-10-12 16:11:00) [5]Поиши код копирования в Clipboard, найдеш много сылок. После пошлеш свое сообщение.
Lera (2004-10-12 16:07:00) [6]Нельзя ли приимерчик пожалуйста
Lera (2004-10-12 15:58:00) [7]Чего то не понятно
MBo (2004-10-12 15:30:00) [8]Для передачи между разными приложениями используй специальное сообщение WM_COPYDATA