Сейчас на форуме: Magister Yoda (+3 невидимых) |
![]() |
eXeL@B —› Основной форум —› Правка формы VB |
Посл.ответ | Сообщение |
|
Создано: 16 февраля 2009 20:44 · Личное сообщение · #1 |
|
Создано: 16 февраля 2009 20:59 · Личное сообщение · #2 |
|
Создано: 16 февраля 2009 21:02 · Поправил: progopis · Личное сообщение · #3 |
|
Создано: 16 февраля 2009 21:26 · Личное сообщение · #4 |
|
Создано: 16 февраля 2009 21:39 · Личное сообщение · #5 А как же статья GPcH "Искусство редактирования интерфейса программ на VB" от 11.08.2008? GPcH пишет: Вообще русификаторщики и просто продвинутые пользователи давно привыкли юзать Restorator или Resource Hacker для редактирования интерфейса программ. К сожалению, эти утилиты никак не видят ресурсы VB прог. Формат, в котором они хранятся, в принципе, не сложный, но кому охота писать отдельный редактор ресурсов чисто под VB? ![]() |
|
Создано: 16 февраля 2009 22:29 · Личное сообщение · #6 |
|
Создано: 16 февраля 2009 22:35 · Личное сообщение · #7 |
|
Создано: 16 февраля 2009 22:39 · Личное сообщение · #8 Ara пишет: Проще попробывать пару тулз - может они прокатят. Если нет - тогда уж статьи читать. А так нафик - этот бейсик мож никогда в жизни больше не попадется в руки, время тока терять зря на мануалы. Смотря какая цель. Если заменить "Незарегистрированная версия" на "Зарегистрировано на" то можно и спец-прогами. Если нужно сделать качественный перевод и при этом чтобы программа не глючила после перевода - лучше почитать мою статью. ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! ![]() |
|
Создано: 16 февраля 2009 23:03 · Личное сообщение · #9 |
|
Создано: 16 февраля 2009 23:05 · Личное сообщение · #10 Ara пишет: этот бейсик мож никогда в жизни больше не попадется в руки Как ни странно, весь софт который мне попадает под лом написан в основном на 1) Delphi 2) VC++ 3) VB Так что тем кто ломает много и часто, бейсик попадает и довольно достаточно, чтобы например прикупить себе для пикода декомпиль или найти бесплатный аналог. ![]() |
|
Создано: 16 февраля 2009 23:21 · Личное сообщение · #11 Ara пишет: цель озвучена в самом первом посте Удалить пару компонентов не получится - формы хранятся в так называемом packed формате, то есть чтобы чтото удалить - нужно декомпилировать, потом заново скомпилировать форму. И если она на старое место не будет влезать - вставить в новую секцию и перепрописать адрес на нее в структурах VB. Это не так просто. ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! ![]() |
|
Создано: 16 февраля 2009 23:50 · Личное сообщение · #12 |
|
Создано: 17 февраля 2009 01:00 · Личное сообщение · #13 GPcH пишет: Удалить пару компонентов не получится - формы хранятся в так называемом packed формате, то есть чтобы чтото удалить - нужно декомпилировать, потом заново скомпилировать форму. И если она на старое место не будет влезать - вставить в новую секцию и перепрописать адрес на нее в структурах VB. Это не так просто. 1. Скомпилил программку на ВБ (накидал разных котролов на форму) 2. Скачал VB Explorer (в аттаче) 3. Выставил пару контролам размеры 1х1 ![]() 4. Всё типа робит. ![]() ![]() |
|
Создано: 17 февраля 2009 01:17 · Поправил: progopis · Личное сообщение · #14 |
|
Создано: 17 февраля 2009 05:39 · Личное сообщение · #15 |
|
Создано: 17 февраля 2009 05:58 · Поправил: progopis · Личное сообщение · #16 |
|
Создано: 17 февраля 2009 09:41 · Поправил: depler · Личное сообщение · #17 Ту олл Ну вопервых изменить форму мне естессна понадобилось не для того чтоб надпись "демо версия" затереть ![]() Во вторых накопал вбреформер 5.0 про, но как там сохранить изменения в бинарнике так и не понял - неактивные контролы А вообще можно декомпилить прогу так чтоб потом обратно скомпилить можно было в ВБ? Пробовал VB Decompile Pro 5 - код он разгреб хорошо, но проект не рабочий ----- Лень - это подсознательная мудрость ![]() |
|
Создано: 17 февраля 2009 15:34 · Личное сообщение · #18 |
|
Создано: 17 февраля 2009 16:58 · Личное сообщение · #19 |
|
Создано: 17 февраля 2009 17:01 · Поправил: DrVB_5_6 · Личное сообщение · #20 Ara пишет: вроде большой, а в сказки веришь... Бывает и сказка становится былью...!!! Не говори гоп! depler пишет: Пробовал VB Decompile Pro 5 - код он разгреб хорошо, но проект не рабочий Ни разу не видел, чтоб он хорошо код разгребал.... Ни 5 ни даже 7!!! А вот что означает не рабочий проект при этом??? Проект-то он как раз делает очень похожий, но GPcH просто многих вещей в VB ещё не знает. depler пишет: пару компонентов удалить), но в ресурсах файла форм нету Ну удалить-то без проблем, можно сделать просто невидимыми, но тогда, скорей всего, понадобится править ещё и код. ![]() |
|
Создано: 17 февраля 2009 17:04 · Личное сообщение · #21 |
|
Создано: 17 февраля 2009 17:40 · Поправил: GPcH · Личное сообщение · #22 DrVB_5_6 пишет: Ни разу не видел, чтоб он хорошо код разгребал.... Ни 5 ни даже 7!!! У тебя есть 7 Pro? Lite никогда не разгребал код и у Lite нет такой задачи. DrVB_5_6 пишет: но GPcH просто многих вещей в VB ещё не знает. Многих не знаю, но остальные не знают и этого... к сожалению. К примеру тот же автор реформера до сих пор не научился находить модули в Native Code и до сих пор парсит некорректно VTable. Так что увы - на даный момент конкуренция очень слабая. depler пишет: Пробовал VB Decompile Pro 5 - код он разгреб хорошо, но проект не рабочий Прикольно читать "юзаю пираццкий декомпилятор и еще чего-то хочу". Обычно если проект в P-Code и нет мудреных классов внутри него, то привести к компилируемому исходнику - дело одного вечера. Если Native - даже пытаться не стоит скомпилять. ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! ![]() |
|
Создано: 17 февраля 2009 17:53 · Личное сообщение · #23 |
|
Создано: 17 февраля 2009 18:02 · Личное сообщение · #24 DrVB_5_6 пишет: Сказка. Компилируемый исходник скорей всего будет слабо соответствовать реальному исходнику! Он будет работать. Или тебе нужно чтобы комментарии были расставлены как в реальном сорце и переменные названы реальными именами? Рюшечек конечно не будет. ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! ![]() |
|
Создано: 17 февраля 2009 18:25 · Личное сообщение · #25 GPcH пишет: Он будет работать. В этом-то я как раз и не уверен (то, что будет работать правильно). Уж самые тривиальные варианты типа "Здравствуй, мир!" я не рассматриваю. По крайней мере, таких результатов я ещё не наблюдал!!! Да, готов признать, что твоя программа из всех существующих в настоящее время, пожалуй, даёт наиболее приемлемые результаты, но они чаще всего далеки от оригинала. Про рюшечки вообще разговора не было и не должно быть, речь только о корректности и соответствию оригинальным алгоритмам. ![]() |
|
Создано: 17 февраля 2009 18:30 · Личное сообщение · #26 |
|
Создано: 17 февраля 2009 21:11 · Личное сообщение · #27 |
![]() |
eXeL@B —› Основной форум —› Правка формы VB |
Эта тема закрыта. Ответы больше не принимаются. |