|
Прием строки посланный про помощи SendMessage из другого приложения.
|
|||
---|---|---|---|
#18+
Подскажите полжалуйста - как принять/обработать строку посланную SendMessage из другого приложения. Я знаю что LPARAM может быть не только LONG но и ссылкой на строку. (например other event в w_frame) Но у меня почему -то не получается ету строку "достать". С Long lparam никаких проблем, что с other event что с pbm_custom01 и т.д. Типа: ... Long ll_received_value if 4024 = wparam then ll_received_value = lparam ... А как сделать в случае ... String ll_received_value if 4024 = wparam then ls_received_value = ??? ... Спасибо большое заранее ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2011, 12:47 |
|
Прием строки посланный про помощи SendMessage из другого приложения.
|
|||
---|---|---|---|
#18+
18.07.2011 13:47, isaeff пишет: > Автор: isaeff. Подскажите полжалуйста - как принять/обработать строку посланную > *SendMessage* из другого приложения. RTFM WM_COPYDATA и прочие прибамбасы для IPC. > Но у меня почему -то не получается ету строку "достать". Почему-то . Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2011, 13:00 |
|
Прием строки посланный про помощи SendMessage из другого приложения.
|
|||
---|---|---|---|
#18+
Dim2000, Спасибо за быстрый ответ >> Но у меня почему -то не получается ету строку "достать". >Почему-то . :D Ну да, подставился с формулировкой, не спорю :) Усугублю: как именно в ПБ этот "присланный" COPYDATASTRUCT вытащить так и не нашел. Т.е. туплю и не могу понять как в ПБ "structure" обьявить чтоб применить subroutine RtlMoveMemoryA( ref structure dest, long source, int size) library "kernel32.dll;ANSI" ("source" - ето же и есть LPARAM из WM_COPYDATA message)? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2011, 18:49 |
|
Прием строки посланный про помощи SendMessage из другого приложения.
|
|||
---|---|---|---|
#18+
isaeff, Передать туда ссылку на массив, предварительно выделив ему достаточно памяти, если использовать массив переменной длинны. А дальше по байтам оттуда что угодно вытащить можно, например. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2011, 22:10 |
|
Прием строки посланный про помощи SendMessage из другого приложения.
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 15:53 |
|
Прием строки посланный про помощи SendMessage из другого приложения.
|
|||
---|---|---|---|
#18+
Локшин Марк Спасибо! alexis Да, спасибо, я такое тоже нашел, но сначала даже не попробовал. :) уж больно странно выглядело. Почему то пару раз показывало пустую строку, но сейчас вроде работает для разных строк. Так как мне больше строки и не нужно ничего, то наверное при этом и останусь. Если понадобится больше, то попробую то, что посоветовали выше. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 16:46 |
|
|
start [/forum/moderation_log.php?user_name=Yuri+Kazakoff]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 692ms |
total: | 854ms |
0 / 0 |