Сейчас на форуме: testrev1337, vsv1, 2nd, bedop66938 (+7 невидимых) |
eXeL@B —› Крэки, обсуждения —› Забыл что накодил. Делфи. |
Посл.ответ | Сообщение |
|
Создано: 16 марта 2009 20:03 · Личное сообщение · #1 Коллеги. Работал я в одной конторе, накодил программу. И к ней сделал компонент - вот то самое окошко "Автопарк". Помню, что это было то ли ГрупБокс, либо Панель. Ещё помню, что перетаскивание делал через: Code:
Но не помню как и что перекрывал. И не могу вспомнить, а исходников нету. Прогу с пофиксеным эбаутом выкладываю здесь. Помогите вспомнить... cefb_16.03.2009_CRACKLAB.rU.tgz - Project1.zip ----- Я медленно снимаю с неё UPX... *FF_User* |
|
Создано: 16 марта 2009 20:04 · Личное сообщение · #2 |
|
Создано: 16 марта 2009 21:00 · Поправил: Ultras · Личное сообщение · #3 Дак есть же замечательный топик по тестированию дельфи декомпилятора: Тут. Заодно и декомпиль потестите. ----- .[ rE! p0w4 ]. |
|
Создано: 16 марта 2009 21:48 · Личное сообщение · #4 |
|
Создано: 16 марта 2009 21:55 · Личное сообщение · #5 |
|
Создано: 16 марта 2009 22:01 · Личное сообщение · #6 |
|
Создано: 16 марта 2009 22:22 · Личное сообщение · #7 |
|
Создано: 16 марта 2009 22:44 · Личное сообщение · #8 |
|
Создано: 18 марта 2009 22:26 · Личное сообщение · #9 ДэДэ не помог нисколько. Решил поискать решения в интеренте. Написал так: Code:
Перетаскивание работает, но чувствую, что делал я как-то иначе. И, как оказалось, это не Perform(WM_SysCommand, $0F12, 0);... ----- Я медленно снимаю с неё UPX... *FF_User* |
|
Создано: 18 марта 2009 23:37 · Поправил: MrDenis · Личное сообщение · #10 Похоже, ты создал свой класс от TCustomGroupBox и переопределил 2 метода. Кстати, ещё можно использовать SetWindowRgn, чтобы сделать настоящий закруглённый прямоугольник Code:
Всё-таки Perform: Code:
|
|
Создано: 19 марта 2009 00:32 · Личное сообщение · #11 |
|
Создано: 19 марта 2009 18:13 · Личное сообщение · #12 MrDenis centner Благодарю, товарищи! Всё-таки Perform, но почему я не смог накодить его повторно, так и не понял, хотя переопределял те же методы OnMouseDown... И да, это именно групбокс всё-таки, а не панель. А скгуглил края через рисование фигуры на канве, в OnPaint (просто с нечего делать так сделал и не стал заморачиваться регионами). ----- Я медленно снимаю с неё UPX... *FF_User* |
|
Создано: 19 марта 2009 19:15 · Личное сообщение · #13 Коллеги, что-то не пускают меня на сайт de-decompiler. Скачать декомпиль не могу. Кто может слить или у кого есть, зашлите плз на: nvwpvg1c66foryc@jetable.net Download DE-decompiler http://www.freedownloadscenter.com/Programming/Misc__Programming_Tools/DE_Decompiler.html ----- Я медленно снимаю с неё UPX... *FF_User* |
|
Создано: 19 марта 2009 20:02 · Личное сообщение · #14 |
|
Создано: 19 марта 2009 20:21 · Личное сообщение · #15 |
|
Создано: 19 марта 2009 21:34 · Личное сообщение · #16 |
|
Создано: 21 марта 2009 00:03 · Поправил: AlexZ · Личное сообщение · #17 MrDenis А чем получен первый листинг? Может, у меня версия DeDe старая... MrDenis пишет: # { class addr = 464540 } # TSmartList = class(TCustomGroupBox) # procedure method_464F8C; { OnMouseDown LButton } # procedure method_464FD8; { OnMouseDown RButton } # private # { Private declarations } # public # { Public declarations } # end; upd: пардон, добавил нужные сигнатуры в IDA гзв2: не, не те сигны оказались... ----- Я медленно снимаю с неё UPX... *FF_User* |
|
Создано: 21 марта 2009 21:20 · Личное сообщение · #18 |
eXeL@B —› Крэки, обсуждения —› Забыл что накодил. Делфи. |