![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
![]()
надо покумекать )
|
![]() |
![]() |
![]() |
#12 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
![]()
fate, вся загвоздка с
Код:
Пробовал так: Код:
Последний раз редактировалось kettanaito; 15.08.2011 в 17:52. |
![]() |
![]() |
![]() |
#13 | |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
![]() Цитата:
попробовал такой вариант: Код:
например если запускать из делфи (F9) то все передается прекрасно. А вот если запускать exe тут проблема. Начал копаться, оказалось у окна находит 2 хендл, я без понятия как такое может быть. чуть переделал код: Код:
Такое случается если запускать exe, если же запускать из делфи то работает как надо. Вот поэтому и не пашет, посылается сообщение на непонятный хендл. Может кто-нить объяснит почему такое происходит? Последний раз редактировалось fate; 15.08.2011 в 21:31. |
|
![]() |
![]() |
![]() |
#14 |
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
![]()
ХЗ
![]()
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
![]()
MooNDeaR как вариант, это у ТС надо спросить подойдет ему такой вариант или нет. можно в реестр писать, что бы файлы не пладить
|
![]() |
![]() |
![]() |
#16 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
![]()
MooNDeaR, в целом идея подойдет, т.к. с программой и так работает несколько файлов. Но я никогда не работал с реестром, чтобы как-либо записать хендл в него. Как это сделать без реестра, в обычный файл?
fate, пробовал твой код. У меня не работает почему-то. Сам возился, пробовал через процессы как-то сделать, но не вышло (я получаю handle процесса окна моей программы, но это все еще то второе окно, а не первое). Последний раз редактировалось kettanaito; 15.08.2011 в 22:14. |
![]() |
![]() |
![]() |
#17 | |
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
![]() Цитата:
![]() Вот ты все значения этих параметров запиши в некий файлик текстовый, а потом считай данные в таком же порядке преобразуя к нужным типам ![]()
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
|
![]() |
![]() |
![]() |
#18 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
![]()
MooNDeaR, у него нет параметров. Впрочем, я уже разобрался. Его можно записать в тот же INI как последовательность цифр. Считывается тоже хорошо.
Код:
1. SendMessage либо отправляет пустой параметр (когда вызываю FullOpen), либо последовательность букв и цифр (если вызвать ShowMessage). 2. Данный код вылетает с ошибкой (из-за первого пункта) Выяснил, что что-то идет не так во время DWORD(ParamStr(1)) и последующего PChar(msg.LParam). Последний раз редактировалось kettanaito; 15.08.2011 в 22:54. |
![]() |
![]() |
![]() |
#19 | |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#20 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
![]()
Ура! Все вышло и работает чудесно!
Код:
Последний раз редактировалось kettanaito; 15.08.2011 в 23:20. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Взаимодействие с игрой | saylar_06 | Общие вопросы Delphi | 13 | 08.06.2011 14:35 |
Взаимодействие C# и 1с | Sparky | Свободное общение | 1 | 05.02.2010 04:31 |
Взаимодействие приложений | artemavd | Общие вопросы Delphi | 22 | 01.08.2009 20:09 |
uTorrent - взаимодействие | SoulReaver | Win Api | 1 | 21.06.2009 20:06 |
Взаимодействие с пользователем | Alone_Wolf | Общие вопросы Delphi | 19 | 23.12.2008 09:34 |