Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обмен между приложениями. [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


Наверх

Титульная страница Поиск, карта сайта Написать письмо