Сейчас на форуме: vsv1, _MBK_ (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Restorator & delphi form show
Посл.ответ Сообщение

Ранг: 6.5 (гость)
Активность: 0.010
Статус: Участник

Создано: 24 июля 2007 14:01
· Личное сообщение · #1

Подскажите, пожалуйста, как используя restorator в делфинной проге повесить на событие кнопки OnClick отображение формы?



Ранг: 6.5 (гость)
Активность: 0.010
Статус: Участник

Создано: 24 июля 2007 18:43
· Личное сообщение · #2

...или каким способом можно отобразить форму, имя формы известно



Ранг: 47.5 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 26 июля 2007 21:29
· Личное сообщение · #3

Ну ты шутник. Restorator такого делать не умеет!




Ранг: 126.7 (ветеран)
Активность: 0.140
Статус: Участник
#CCh

Создано: 26 июля 2007 21:49
· Личное сообщение · #4

используя Restorator в дельфиной проге повесить событие кнопки.... откуда это вообще взялось? если хочешь изменить событие кнопки или еще что, то надо патчить exe..

-----
invoke OpenFire





Ранг: 126.7 (ветеран)
Активность: 0.140
Статус: Участник
#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.010
Статус: Участник

Создано: 27 июля 2007 09:28
· Личное сообщение · #6

ну так как же мне вызвать то форму?




Ранг: 126.7 (ветеран)
Активность: 0.140
Статус: Участник
#CCh

Создано: 27 июля 2007 11:04
· Личное сообщение · #7

SendMessage(FindWindow(Имя класса, Имя формы),WM_SHOWWINDOW,SW_SHOW,0)

имя класса можно nil

-----
invoke OpenFire




Ранг: 47.5 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 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.010
Статус: Участник

Создано: 27 июля 2007 18:30
· Личное сообщение · #9

ну, API мне знакомы, а как это реализовать в Olly или в чём то?




Ранг: 126.7 (ветеран)
Активность: 0.140
Статус: Участник
#CCh

Создано: 27 июля 2007 18:54
· Личное сообщение · #10

блин TimV скажи проще, что ИМЕННО ты хочешь добиться.. опиши проблему польностью.. на все вопросы поставленные тобой уже ответили!

-----
invoke OpenFire




Ранг: 6.5 (гость)
Активность: 0.010
Статус: Участник

Создано: 28 июля 2007 07:52
· Личное сообщение · #11

в программе есть формы с дополнительным функцианалом, но из-за жлобности разработчика он отключил возможность пользоваться этим доп.возможностями проги, вот я и хочу сделать так чтобы можно было вызывать эти запрятанные формы.



Ранг: 54.0 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 28 июля 2007 09:05
· Личное сообщение · #12

TimV
А банально у формы visible = true ставить не пробовал?



Ранг: 158.7 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 28 июля 2007 09:23
· Личное сообщение · #13

ыть... да легче посмотреть почему они не показываются, чем тупо шаманить по тундре с бубном (он же ресторатор)

-----
Я ещё не волшебник, я только учусь...





Ранг: 126.7 (ветеран)
Активность: 0.140
Статус: Участник
#CCh

Создано: 28 июля 2007 11:08
· Личное сообщение · #14

TimV пишет:
отключил возможность пользоваться этим доп.возможностями

смотря как он это сделал.. дело может быть и не в visible, возможно формы просто не создаюццо.. поэтому, надо искать проверку на зареганость и патчить ее.

-----
invoke OpenFire



 eXeL@B —› Вопросы новичков —› Restorator & delphi form show
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати