|
|
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Отправляю сообщение из одного приложения в другое, если оба 32х битные, всё нормально, если оба 64, тоже без проблем. Если же разрядность разная - приходит хаотичный набор данных. Ну и первый вопрос, можно ли включить возможность при компиляции 64 разрядных приложений останавливаться на Брекпоинтах? Делфи их просто игнорирует. Второй вопрос, почему происходит ошибка передачи данных и как её избежать. Посылаю посредствам: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Принимаю: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 13:11 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Андрей ИгоревичInteger(@copyDataStruct)) В 64-х разрядном приложении-то? Это называется "новичкам везёт". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 13:24 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Тут нужно понимать разницу между 32-битной ссылкой и 64-битной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 13:24 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Андрей ИгоревичInteger(@copyDataStruct)) В 64-х разрядном приложении-то? Это называется "новичкам везёт". Int64? wadman Тут нужно понимать разницу между 32-битной ссылкой и 64-битной. Я понимал ссылку как номер байта с которого начинаются данные в памяти? Это не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 13:38 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 13:38 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич Я понимал ссылку как номер байта с которого начинаются данные в памяти? Это не так? Разница в длине ссылки: 32 бита и 64. Отсюда и проблемы. Есть куча других вариантов передачи информации между приложениями. Пайпсы, файлы, сокеты и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 13:51 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
wadmanРазница в длине ссылки: 32 бита и 64. Отсюда и проблемы. Нет, проблемы не отсюда. Для WM_COPYDATA система честным образом копирует данные между адресными пространствами и, естественно, она использует указатели правильного размера. Проблема в том, что документацию не читают отдельно взятые личности. https://docs.microsoft.com/en-us/windows/win32/dataxchg/wm-copydata Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 14:19 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Андрей ИгоревичInt64? Ты не поверишь, но четвёртый параметр у SendMessage() должен иметь тип LPARAM. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 14:21 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
wadman Андрей Игоревич Я понимал ссылку как номер байта с которого начинаются данные в памяти? Это не так? Разница в длине ссылки: 32 бита и 64. Отсюда и проблемы. Есть куча других вариантов передачи информации между приложениями. Пайпсы, файлы, сокеты и т.п. Файл слишком медленно. А какой способ не слишком сложный и позволяет быстро и разово передавать десятки мегабайт данных? На вопрос зачем (очень уж часто его любят задавать), вот пример, каждое обновление - пересылка где-то 10 мб. Dimitry Sibiryakov Андрей ИгоревичInt64? Ты не поверишь, но четвёртый параметр у SendMessage() должен иметь тип LPARAM. Не понял https://docs.microsoft.com/en-us/windows/win32/dataxchg/wm-copydata A pointer to a COPYDATASTRUCT structure that contains the data to be passed. Ну Int64? Или вы что-то другое хотите сказать? Во всех примерах используют Integer или LongInt, ну я как-то подзабыл, что он 32 бита. Ну и смена данного параметра ничего не изменила, данные приходят неверные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 14:37 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 14:45 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич, NativeInt или, как уже сказали LPARAM/WPARAM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 14:48 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич какой способ не слишком сложный и позволяет быстро и разово передавать десятки мегабайт данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 14:51 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
20.03.2020 14:51, vavan пишет: > не надо ничего передавать, если оба на одной машине. почитайте про mmf +100500 тем более, десятки мегабайт. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 14:53 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
vavan почитайте про mmf А потом придумайте, как это синхронизировать. С мьютексами познакомитесь и всё такое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 14:54 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey Андрей Игоревич, NativeInt или, как уже сказали LPARAM/WPARAM. Код: pascal 1. 2. Вот такой код не работает. Точнее 32-32 и 64-64 работает, 32-64 нет. И ещё вопрос, одно из приложений при компиляции под 64 крашит Делфи с ошибкой "Disconnect session". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 14:55 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Пример во вложении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 15:34 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич одно из приложений при компиляции под 64 крашит Делфи с ошибкой "Disconnect session" Скорее всего дебаггер отваливается. Штош. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 15:36 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey Пример во вложении. Угу. Работает. Я, кажется, сообразил где у меня происходит рассинхрон. Код: pascal 1. в 32-битах равно 202440, а в 64 - 204432 Может ли в этих 8 байтах быть причина, и какая переменная меняет своё размер при смене разрядности? Data, в этом случае, выглядит так: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 16:35 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 16:35 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
https://stackoverflow.com/questions/5616418/getting-64-bit-data-in-wm-copydata-command-instead-of-expected-32-bit-dword Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 16:39 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич, Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 16:43 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Kazantsev Alexey Андрей Игоревич, Код: pascal 1. 2. 3. Применю, но вообще причина была в этих двух строчках Код: pascal 1. 2. При смене их типа на Single - всё заработало и сообщения начали передаваться. Не знал что в 64-битах Extended меньше на 4 байта... Как-то и не задумывался в этом направлении искать. Спасибо большое за помощь. Проблема побеждена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 16:49 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич, Кстати да, Extended в 32 и 64 битах это разные типы. Используй Double вместо него. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 16:51 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 22:06 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Ясно-понятно. Могли бы и сделать разные названия для этого, типа Extended64, NativeInt64,... Ведь Int64 же сделали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 22:14 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич Ясно-понятно. Могли бы и сделать разные названия для этого, типа Extended64, NativeInt64 Не используй его без необходимости и все. Благо дело он почти никогда и не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 22:24 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич, NativeInt как раз и ввели для того, чтобы иметь целочисленный тип соответствующий размеру указателя. Это важно, когда используется адресная арифметика. С Extended ещё проще - добавили директиву $EXTENDEDCOMPATIBILITY . И вообще RTFM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2020, 22:29 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 11:23 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
http://docwiki.embarcadero.com/RADStudio/Rio/en/Converting_32-bit_Delphi_Applications_to_64-bit_Windows Короче, читайте справку, там еще много интересного... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 12:01 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Extended - это аппаратно-зависимый тип, такой же как Pointer или Integer. Single, Double, Int64 - это аппаратно-независимые типы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 12:01 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Реализовывал всегда сокетное общение между приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 20:04 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Между прочим, на все указатели надо использовать NativeUInt. И никакой NativeInt. Адрес не может иметь отрицательный адрес. Но мы можем не попасть в объём типа, и улететь в трубу. Так что, только NativeUInt Но а если мы говорим о таком общение. То мы должны зафиксировать тип на нужном диапазоне, для общения разных разрядностей. Ну или же использовать сокеты, и никому не фифать мозг разрядностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 20:15 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Автор, используй учебник. Два каждый вечер - и ты "все знаешь"... Рихтер Дж. - Windows. Создание эффективных Win32-приложений с учётом специфики 64-разрядной версии Windows - 2008 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 20:48 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный Так что, только NativeUInt В операциях сравнения, если они нужны. Для арифметики Int использовать проще т.к. избавляет от кучи приведений знаковых типов. ВсеРазумный Ну или же использовать сокеты, и никому не фифать мозг разрядностью. Няшка, как сокеты тебя избавят от проблемы ТС? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 21:05 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey В операциях сравнения, если они нужны. Для арифметики Int использовать проще т.к. избавляет от кучи приведений знаковых типов. За то приведёт к большим проблемам адресации. Kazantsev Alexey ***, как сокеты тебя избавят от проблемы ТС? Один клиент, другой сервер. Никто никому не мешает быть ЛГБТ двух полым. Каждый слушает приходящие команды и выполняет что - то. Обычный get\post, только для приложений в виде json к примеру. Это огромное решение, которое позволяет передавать данные так, как хочет человек передать. Независимо от количество данных. Ну и к тому - же, в пару строк кода ещё и реализуется вебхост прослушивания ip. Мы в браузере можем открыть интересующий адрес, и из программы отобразить всю нужную нам информацию. Реализовав общую админ панель, в закрытом обществе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 22:45 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey Няшка, как сокеты тебя избавят от проблемы ТС? ВсеРазумный Один клиент, другой сервер. Няшык, у ТС типы данных зависят от разрядности. Exteded в х32 и в х64 - разные, ты хоть как передавай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 22:56 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный За то приведёт к большим проблемам адресации. Не приведёт. Учи матчасть. ВсеРазумный Обычный get\post, только для приложений в виде json к примеру. Ты бы уже определился, ты сокетами проблему разрядности решаешь или использованием механизма сериализации ВсеРазумный Мы в браузере можем открыть интересующий адрес, и из программы отобразить всю нужную нам информацию. Реализовав общую админ панель, в закрытом обществе Закусывать надо (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 23:03 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
ъъъъъExteded в х32 и в х64 - разные, ты хоть как передавай. Если ты не обратил внимания, он их собирается текстом передавать. В JSON. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 23:04 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey ВсеРазумный За то приведёт к большим проблемам адресации. Не приведёт. Учи матчасть. То есть ты уверяешь, что выделенное адресное пространство всегда в 100% из 100% поместиться в объём int ? И не уйдёт в отрицательный диапазон. Kazantsev Alexey Ты бы уже определился, ты сокетами проблему разрядности решаешь или использованием механизма сериализации Для непонятливых - Оно решает всё. - Приносит кучу плюшек и удобств. Неужели так приятно жить в каменном веке, бросаться в друг друга handle-ом и что - то там пытаться выковыривать считывая лагучим пост обработчиком, который ещё опрокинет через кучу обработчиков. Kazantsev Alexey Закусывать надо (с) Это уже от того, что можно. Если это общая сеть, то и на телефоне получишь общий доступ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 23:09 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov ъъъъъExteded в х32 и в х64 - разные, ты хоть как передавай. Если ты не обратил внимания, он их собирается текстом передавать. В JSON. Тогда не только Extended, но Double может быть покоцан на этапе преобразования в JSON и обратно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 23:18 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
...если, конечно, не передавать данные в "точном" представлении - в виде строк с шестнадцатеричными или двоичными или ещё какими-либо значениями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 23:20 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный То есть ты уверяешь, что выделенное адресное пространство всегда в 100% из 100% поместиться в объём int ? И не уйдёт в отрицательный диапазон. Следи за руками: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ВсеРазумный - Оно решает всё. - Приносит кучу плюшек и удобств. Так сокеты или сериализация? Ну? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2020, 23:28 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Если алгоритм вычислительный с накоплением ошибки, то замена Extended (настоящего, десятибайтового) на double может сказаться на результатах: настоящий Extended не только длиннее, но и считает немного по другому (не IEEE 754). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2020, 00:09 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
bk0010 Если алгоритм вычислительный с накоплением ошибки, то замена Extended (настоящего, десятибайтового) на double может сказаться на результатах: настоящий Extended не только длиннее, но и считает немного по другому (не IEEE 754). Если вам надо точно, может стоит перейти на https://github.com/rvelthuis/DelphiBigNumbers ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2020, 01:18 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
ТС вообще в Single считает, о чём вы спорите?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2020, 01:21 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov ТС вообще в Single считает, о чём вы спорите?.. Откуда известно что и как считает ТС? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2020, 02:42 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Не, у него флоат точность по максимуму Андрей Игоревич Код: pascal 1. 2. 3. Он же ж секретный физик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2020, 03:10 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
northenerОткуда известно что и как считает ТС? Код выше по топику. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2020, 13:05 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov ТС вообще в Single считает, о чём вы спорите?.. Считаю я в Extended, в Single я просто вывожу результаты, и то вынужденно, так как пространственные распределения результатов это почти всегда огромные массивы занимающие гигабайты(иногда даже десятки) в памяти, потому вывожу/передаю в Single, так как для визуализации точности более чем хватает. ъъъъъ Автор, используй учебник. Два каждый вечер - и ты "все знаешь"... Рихтер Дж. - Windows. Создание эффективных Win32-приложений с учётом специфики 64-разрядной версии Windows - 2008 Эх, ...гдеб столько времени взять, чтоб всё читать, при этом ещё работать и жить. Я вот сейчас Питон активно осваиваю, так как для некоторых моих задач он удобнее, а ещё по физике и прочности куча книг лежит в ожидании прочтения... Ну будет время может почитаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2020, 13:59 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey Следи за руками: К слову: Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2020, 18:14 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
GunSmoker, Контроль переполнения отключен по дефолту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2020, 18:24 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич Эх, ...гдеб столько времени взять, чтоб всё читать, Именно эту книжку изучить НУЖНО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2020, 20:21 |
|
||
|
SendMessage и WM_COPYDATA между 32 и 64 разрядными приложениями.
|
|||
|---|---|---|---|
|
#18+
ъъъъъ Именно эту книжку изучить НУЖНО. Только там ничего не сказано про типы Delphi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2020, 12:21 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2038464]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
95ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 444ms |

| 0 / 0 |
