Описание тега wm-copydata
1
ответ
Послать сообщение с WM_COPYDATA из vb6 в delphi искажено
Я отправляю данные в приложение Delphi, используя WM_COPYDATA из приложения VB6. в моей системе, которая является английской, я получаю данные правильно, но в другой системе с голландским локальным, получаемый текст искажен. принимающее приложение -…
25 сен '12 в 06:58
2
ответа
Процесс C# в C++ с WM_COPYDATA, передавая структуру со строками
Из программы aC# я хочу использовать WM_COPYDATA с SendMessage для связи с унаследованным приложением C++/cli MFC. Я хочу передать управляемую структуру, содержащую строковые объекты. Я могу найти дескриптор приложения C++ для использования с SendMe…
05 окт '12 в 10:05
1
ответ
Как привести LRESULT к пользовательскому типу структуры?
Я использую sendMessage а также replyMessage общаться между двумя приложениями на одном ноутбуке. На стороне получателя, когда он получает сообщение от отправителя, он отвечает сообщением. Таким образом, в процессе отправителя, он будет разыгрывать …
30 окт '16 в 20:45
0
ответов
Связь между Python и C++ через SendMessage
Я использую Python2.7 и Visual Studio 2010 на Windows 7 Professional. Я пытаюсь использовать SendMessage для отправки объекта copydatastruct в программу MFC C++. Программа на C++ получает сообщение нормально, однако я не могу определить правильный т…
22 авг '13 в 17:25
1
ответ
Автоматизация Python Win32Gui - Отправка WM_COPYDATA для получения данных от BSPlayer
Я отчаянно пытаюсь автоматизировать BSPlayer из моего скрипта. Мне удалось отправить простые идентификаторы команд в окно BSPlayer (увеличение / уменьшение громкости, воспроизведение / пауза и т. Д.), Однако я не могу вернуть имя файла. Вот API BSPl…
08 ноя '12 в 15:14
1
ответ
Структура Marshall для передачи ее в запись delphi через sendmessage
Я пытаюсь передать структуру в delphi через C#, я сделал следующее, чтобы передать сообщение, я следовал формату от pinvoke, чтобы скопировать структуру данных из https://www.pinvoke.net/default.aspx/Structures.COPYDATASTRUCT, но на delphi я не полу…
28 ноя '18 в 16:33
1
ответ
Могу ли я использовать WM_COPYDATA для копирования неструктуры?
Допустим, у меня есть этот класс в foobar-shared.lib: class FooBar { std::string m_helloWorld; } И у меня есть вызов в foobar-from.exe с использованием SendCopyData, например, так: extern HWND hMainWnd; // foobar-from.exe { FooBar fooBar; HWND hWnd …
31 окт '09 в 14:36
1
ответ
delphi, передавая параметры выполнения другому экземпляру через wm_copydata, дает неверный результат в Delphi XE2
Этот код раньше работал с Delphi 5, но с delphi XE2 не работает должным образом. Строка, переданная с помощью wm_copydata, будет обрезана. procedure SendAppParameters(aMsgStr: string); var hwnd: THandle; cds: CopyDataStruct; begin hwnd := FindWindow…
12 апр '14 в 13:47
4
ответа
Строка WM_COPYDATA не отображается в целевом приложении
Я пытаюсь передать информацию между двумя моими приложениями в Delphi 2010. Я использую упрощенную версию кода, которую я успешно использовал в прошлом (упрощенную, потому что мне не нужно, чтобы отправитель знал, что отправка прошла успешно) Я свел…
31 авг '11 в 13:37
2
ответа
WM_COPYDATA не доставит мою строку правильно
Я пытался использовать WM_COPYDATA для отправки строки из одного окна в другое. Сообщения прекрасно принимаются моим окном приема. За исключением строки, которую я отправляю, она не остается неизменной. Вот мой код в отправляющей заявке: HWND wndsen…
27 янв '14 в 12:18
2
ответа
Цикл сообщений потока для потока со скрытым окном?
У меня есть приложение Delphi 6, в котором есть поток, предназначенный для связи с сторонним приложением, использующим сообщения SendMessage() и WM_COPYDATA для взаимодействия с внешними программами. Поэтому я создаю скрытое окно с AllocateHWND() дл…
08 окт '11 в 23:23
1
ответ
Что является хорошей альтернативой использованию CopyData для приложений с повышенными правами
У меня есть приложение, которое останавливает службу, копирует файл и снова запускает службу. Я хочу, чтобы он отображал индикатор выполнения и не имел дополнительного окна, не менял экраны, просто позвольте UAC делать свое дело и продолжить с этого…
08 дек '10 в 22:39
1
ответ
Отправка WM_COPYDATA, но получение WM_ACTIVATEAPP на принимающей стороне
У меня есть следующий сценарий: Мое приложение получает некоторые данные из командной строки. После запуска в первый раз мое приложение всегда запускает один экземпляр, и этот экземпляр будет находиться в памяти до тех пор, пока использование явно н…
16 дек '10 в 17:27
1
ответ
Как отправить записи, содержащие строки между приложениями
Итак, у меня есть класс, который использует WM_COPYDATA, чтобы позволить приложениям общаться. type TMyRec = record Name: string[255]; // I want just string Age: integer; Birthday: TDateTime; end; function TAppCommunication.SendRecord(const ARecordT…
17 окт '17 в 04:09
0
ответов
Почему dwData = new IntPtr(0) будет работать в WM_COPYDATA (C# visual studio 2015)
Когда я настраиваю COPYDATASTRUCT, я устанавливаю { dwData = new IntPtr(0) } и отправитель успешно отправит сообщение получателю. Тем не менее, когда я пытался { dwData = new IntPtr(xxOtherNumbersxxx) }, это не будет работать. Может кто-нибудь объяс…
03 июн '15 в 18:44
1
ответ
Отправить двойной массив с SendMessage WM_COPYDATA
У меня были проблемы с отправкой двойного массива из одного приложения в другое (оба C#). Я пытаюсь отформатировать CopyData Struct как это: [StructLayout(LayoutKind.Sequential)] public struct CopyDataStruct { public IntPtr dwData; public int cbData…
13 дек '13 в 17:56
1
ответ
WM_COPYDATA SendMessage - может ли он отправлять большие строки?
Я должен буду реализовать WM_COPYDATA МПК между 2 приложениями. Мне показались примеры в интернете, но все они посылают только строки длиной менее 255 символов. Я хочу отправить большую строку (более 1 КБ) другому процессу, используя WM_COPYDATA, Яв…
07 мар '12 в 12:58
2
ответа
Как отправить короткую строку из приложения Visual Basic в приложение Delphi?
Мне нужно отправить короткую строку (менее 30 байт, но отправляется каждую секунду) из одного приложения VB в приложение Delphi. Возможно ли это, используя функции CopyDataStruct, WM_COPYDATA и SendMessage в Windows?
05 апр '11 в 10:01
2
ответа
Как я могу получить сообщение (WM_COPYDATA)?
Я посылаю сообщение WM_COPYDATA в мое приложение, которое имеет много форм, но я не могу его получить. Простое приложение с одной формой работает отлично. У меня есть этот код в основной форме. Сообщение не получено private procedure ReceiveMessage(…
26 авг '15 в 23:20
1
ответ
Отправка текста из VB в приложения Delphi, используя SendMessage
) Я пытаюсь отправить короткий текст из приложения VB в приложение Delphi. Вот код VB: Программа отправителя "Отправитель" Public Class SendData Const WM_COPYDATA = &H4A Public Structure CopyDataStruct Public dwData As Integer Public cbData As I…
05 апр '11 в 13:38