Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 31.07.2011, 09:24   #1
Пользователь
 
Аватар для StekloReZ
 
Регистрация: 07.03.2009
Сообщений: 35
Сказал Спасибо: 28
Имеет 13 спасибок в 6 сообщенях
StekloReZ пока неопределено
По умолчанию подскажите как передать какие либо переменныев мою dll

Привет, в программинге не силён, но что то пытаюсь.
Delphi, Хуки, пока что-то простое.
При запуске своей программки загружаю в память ещё свою dll для перехвата клавиш.
Дальше дллка обрабатывает нажатия и в зависимости от условий, что-то делает. Работает.
Но трудность возникла в том, чтобы потом из основной программы передать какие-либо переменные в Dll и что бы она их запомнила и в дальнейшем работала с ними сама. (а именно передавала в неё Handle окна)

Код не могу кинуть, потому как его просто нет на это дело.
Гугл есть и инфа тоже, но что-то не получается(.

Последний раз редактировалось StekloReZ, 31.07.2011 в 09:27.
StekloReZ вне форума   Ответить с цитированием
Старый 31.07.2011, 13:20   #2
Рыцарь
 
Аватар для Morfik
 
Регистрация: 13.10.2009
Сообщений: 665
Сказал Спасибо: 38
Имеет 172 спасибок в 108 сообщенях
Morfik пока неопределено
По умолчанию

pipe, socket, sendmessage
да и ваще уже раз в 3-й подобную тему вижу
__________________
каждый раз, когда ты пишешь int i вместо short i, сотни пользователей вынуждены докупать планку памяти

служба поддержки 4gay - ICQ 642274822
Morfik вне форума   Ответить с цитированием
Старый 31.07.2011, 15:24   #3
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

о разных методах взаимодействия между основным процессом и длл - http://coderx.ru/showthread.php?t=5007
ну и конкретно о пайпах - http://coderx.ru/showthread.php?t=8219
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 31.07.2011, 19:03   #4
Пользователь
 
Аватар для StekloReZ
 
Регистрация: 07.03.2009
Сообщений: 35
Сказал Спасибо: 28
Имеет 13 спасибок в 6 сообщенях
StekloReZ пока неопределено
По умолчанию

Оффтоп
StekloReZ вне форума   Ответить с цитированием
Старый 31.07.2011, 22:10   #5
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

Как насчет функций "почитать" и "подумать"?
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]
Nickers вне форума   Ответить с цитированием
Старый 01.08.2011, 00:34   #6
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

StekloReZ, вот тут доки про пайпы, там есть примеры. И прицеплено приложение работающее на пайпах. Посмотри может поможет.

PS: ещё пакетхак можешь, как пример работs с inject.dll поглядеть.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 01.08.2011 в 00:36.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 01.08.2011, 00:37   #7
Пользователь
 
Аватар для StekloReZ
 
Регистрация: 07.03.2009
Сообщений: 35
Сказал Спасибо: 28
Имеет 13 спасибок в 6 сообщенях
StekloReZ пока неопределено
По умолчанию

Оффтоп
NLObP, там немножко не то, что нужно, это работа с потокам, это сообщение уже видел и читал.

Последний раз редактировалось StekloReZ, 01.08.2011 в 00:49.
StekloReZ вне форума   Ответить с цитированием
Старый 01.08.2011, 16:11   #8
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

Хм я вот тут извращаюсь, пытаюсь сделать скриптовый движок отдельной длл чтоб можно было подключать/выгружать тот или иной на лету.
С паксом вроде просто, а вот фс заипалса. Обертка для функций не используя варианты и другие lifetime-типы обещает стать дллке slowscript.dll
__________________
читернуть бы ништяг
mira вне форума   Ответить с цитированием
Старый 01.08.2011, 16:40   #9
Рыцарь
 
Аватар для Morfik
 
Регистрация: 13.10.2009
Сообщений: 665
Сказал Спасибо: 38
Имеет 172 спасибок в 108 сообщенях
Morfik пока неопределено
По умолчанию

Цитата:
Сообщение от StekloReZ Посмотреть сообщение
Оффтоп
по 2-й ссылке которую дал ксор (http://coderx.ru/showthread.php?t=8219) мною выложен исходник, где работа с пайпами в несколько строк....
Оффтоп
__________________
каждый раз, когда ты пишешь int i вместо short i, сотни пользователей вынуждены докупать планку памяти

служба поддержки 4gay - ICQ 642274822

Последний раз редактировалось Morfik, 01.08.2011 в 16:45.
Morfik вне форума   Ответить с цитированием
За это сообщение Morfik нажился спасибкой от:
Ответ

  CoderX :: Forums > Основные форумы > Программинг


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 15:27.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!