Посл.ответ |
Сообщение |
Ранг: 6.5 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 24 июля 2007 14:01 · Личное сообщение · #1
Подскажите, пожалуйста, как используя restorator в делфинной проге повесить на событие кнопки OnClick отображение формы?
| Сообщение посчитали полезным: |
|
Ранг: 6.5 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 24 июля 2007 18:43 · Личное сообщение · #2
...или каким способом можно отобразить форму, имя формы известно
| Сообщение посчитали полезным: |
Ранг: 47.5 (посетитель) Активность: 0.03↘0 Статус: Участник
|
Создано: 26 июля 2007 21:29 · Личное сообщение · #3
Ну ты шутник. Restorator такого делать не умеет!
| Сообщение посчитали полезным: |
 Ранг: 126.7 (ветеран) Активность: 0.14↘0 Статус: Участник #CCh
|
Создано: 26 июля 2007 21:49 · Личное сообщение · #4
используя Restorator в дельфиной проге повесить событие кнопки.... откуда это вообще взялось? если хочешь изменить событие кнопки или еще что, то надо патчить exe..
----- invoke OpenFire | Сообщение посчитали полезным: |
 Ранг: 126.7 (ветеран) Активность: 0.14↘0 Статус: Участник #CCh
|
Создано: 26 июля 2007 21:58 · Личное сообщение · #5
хотя мне кажется я знаю откуда это ТС взял... TimV то, что вы видите в ресурсах описание компонент вида:
object Panel3: TPanel
Left = 0
Top = 0
Width = 257
Height = 195 ....
не значит, что в ресусах станет храниццо такое св-во, как OnClick.. в delphi конечнео оно кажеццо все просто так, но на самом деле OnClick на стадии компиляции определяет лишь куда скакнет управление после того, как придет определенное сообщение в оконную процедуру.
----- invoke OpenFire | Сообщение посчитали полезным: |
Ранг: 6.5 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 27 июля 2007 09:28 · Личное сообщение · #6
ну так как же мне вызвать то форму?
| Сообщение посчитали полезным: |
 Ранг: 126.7 (ветеран) Активность: 0.14↘0 Статус: Участник #CCh
|
Создано: 27 июля 2007 11:04 · Личное сообщение · #7
SendMessage(FindWindow(Имя класса, Имя формы),WM_SHOWWINDOW,SW_SHOW,0)
имя класса можно nil
----- invoke OpenFire | Сообщение посчитали полезным: |
Ранг: 47.5 (посетитель) Активность: 0.03↘0 Статус: Участник
|
Создано: 27 июля 2007 18:01 · Поправил: HellStudent · Личное сообщение · #8
Ice-T пишет:
SendMessage(FindWindow(Имя класса, Имя формы),WM_SHOWWINDOW,SW_SHOW,0)
Точнее:
SendMessage(FindWindow(Имя класса, Заголовок формы),WM_SHOWWINDOW,SW_SHOW,0)
| Сообщение посчитали полезным: |
Ранг: 6.5 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 27 июля 2007 18:30 · Личное сообщение · #9
ну, API мне знакомы, а как это реализовать в Olly или в чём то?
| Сообщение посчитали полезным: |
 Ранг: 126.7 (ветеран) Активность: 0.14↘0 Статус: Участник #CCh
|
Создано: 27 июля 2007 18:54 · Личное сообщение · #10
блин TimV скажи проще, что ИМЕННО ты хочешь добиться.. опиши проблему польностью.. на все вопросы поставленные тобой уже ответили!
----- invoke OpenFire | Сообщение посчитали полезным: |
Ранг: 6.5 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 28 июля 2007 07:52 · Личное сообщение · #11
в программе есть формы с дополнительным функцианалом, но из-за жлобности разработчика он отключил возможность пользоваться этим доп.возможностями проги, вот я и хочу сделать так чтобы можно было вызывать эти запрятанные формы.
| Сообщение посчитали полезным: |
Ранг: 54.0 (постоянный) Активность: 0.02↘0 Статус: Участник
|
Создано: 28 июля 2007 09:05 · Личное сообщение · #12
TimV
А банально у формы visible = true ставить не пробовал?
| Сообщение посчитали полезным: |
Ранг: 158.7 (ветеран) Активность: 0.11↘0 Статус: Участник
|
Создано: 28 июля 2007 09:23 · Личное сообщение · #13
ыть... да легче посмотреть почему они не показываются, чем тупо шаманить по тундре с бубном (он же ресторатор)
----- Я ещё не волшебник, я только учусь... | Сообщение посчитали полезным: |
 Ранг: 126.7 (ветеран) Активность: 0.14↘0 Статус: Участник #CCh
|
Создано: 28 июля 2007 11:08 · Личное сообщение · #14
TimV пишет:
отключил возможность пользоваться этим доп.возможностями
смотря как он это сделал.. дело может быть и не в visible, возможно формы просто не создаюццо.. поэтому, надо искать проверку на зареганость и патчить ее.
----- invoke OpenFire | Сообщение посчитали полезным: |