Описание: ... |
Поиск в теме | Версия для печати |
Марат |
Отправлено: 15 Февраля, 2016 - 22:25:50
|
Chief-Net
Покинул форум
Сообщений всего: 2150
Дата рег-ции: Окт. 2014
Откуда: Казахстан
|
Решил продолжить добавление новых функций в Translhextion. А так как у меня не осталось сырцов, то пришлось заново добавлять раннее добавленные мной функции.
На данный момент не добавил только поиск с интервалом. Но позже добавлю.
Исправил глюк с неправильным выделением копированной области. Глюк проявляется, когда выделяешь область для копирования, нажимаешь ctrl+c и в диалоговом окне выбираешь "Number of bytes to copy" и жмёшь кнопку OK. После этого, если по нажимать на полосы прокрутки, то происходит рендеринг и выделяется на 1 байт больше, чем было скопировано.
Также добавил новую опцию в диалоговое окно поиска, как в WinHex'е. Эта опция - поиск шестнадцатиричной последовательности в которой одно или несколько шестнадцатиричных чисел неизвестно. Для поиска используется так называемый символ-джокер.
Думаю, сделать программу портативной. А translhextion нельзя назвать портативным, так все настройки он хранит в реестре, что мне не очень нравиться. Хочу сделать, чтоб все настройки хранились в INI файле.
|
|
|
Марат |
Отправлено: 10 Марта, 2016 - 21:05:01
|
Chief-Net
Покинул форум
Сообщений всего: 2150
Дата рег-ции: Окт. 2014
Откуда: Казахстан
|
Guyver пишет:Самое главное, что мне не хватает в этой программе, это Ctrl+Z, причём не только последнее, а многоразовое. Вот если бы это сделать - был бы вообще КРУТЯК!
Я, конечно, попробую, но ничего не обещаю. Так как в с++ я не силён. К тому же, здесь всё на WinAPI функциях. Я, можно сказать, только учусь. |
|
|
Mefistotel |
Отправлено: 13 Марта, 2016 - 08:46:50
|
Chief-Net
Покинул форум
Сообщений всего: 7055
Дата рег-ции: Окт. 2014
Откуда: МАГАДАН
|
Полёт нормальный.
Косяков пока не выявил.
Из пожеланий.
1) Все знают, что при попытке подключить таблицу из Круптара, программа падает, то есть формат для таблицы жестко задан. Перед загрузкой необходимо привести табличку в соответствие. Может как-то сделать так, чтобы прога не падала, а выдавала служебное сообщение, к примеру, "Формат таблицы неверный".
2) При некорректно ведённом адресе (к примеру, кириллица) прыжок всё-равно происходит. Может как-то сделать авто преобразование таких адресов или отменить прыжок, пока корректно не введёшь адрес.
3) Ещё возможно запилить строку вызова калькулятора виндовс?) Ну это так, уже совсем для ленивых.
----- "Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse |
|
|
Марат |
Отправлено: 13 Марта, 2016 - 11:18:18
|
Chief-Net
Покинул форум
Сообщений всего: 2150
Дата рег-ции: Окт. 2014
Откуда: Казахстан
|
Mefistotel пишет:1) Все знают, что при попытке подключить таблицу из Круптара, программа падает, то есть формат для таблицы жестко задан. Перед загрузкой необходимо привести табличку в соответствие. Может как-то сделать так, чтобы прога не падала, а выдавала служебное сообщение, к примеру, "Формат таблицы неверный".
Да, надо этот баг устранить.
Цитата:
2) При некорректно ведённом адресе (к примеру, кириллица) прыжок всё-равно происходит. Может как-то сделать авто преобразование таких адресов или отменить прыжок, пока корректно не введёшь адрес.
Над этим надо подумать.
Цитата:
3) Ещё возможно запилить строку вызова калькулятора виндовс?) Ну это так, уже совсем для ленивых.
Да, я тоже об думал. А ещё возможность вызывать ещё одну копию translhextion.
|
|
|
Mefistotel |
Отправлено: 16 Марта, 2016 - 12:29:44
|
Chief-Net
Покинул форум
Сообщений всего: 7055
Дата рег-ции: Окт. 2014
Откуда: МАГАДАН
|
Заметил такую петрушку, что когда ищешь hex последовательность и ставишь направление DOWN, прога всё равно ищет с начала файла, не взирая на флаг.
Поиск UP работает как надо.
Помимо этого ещё заметил, что не сохраняется путь к ранее открытой таблице, если скопируешь ром с архива поверх старого. Всё время сначала приходится идти. Надо бы тоже это подправить.
Upd: Хотя есть recent tables, но всё же)
----- "Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse |
|
|
|
Поиск в теме | Версия для печати |
Страниц (3): [1] 2 3 » |
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0) |
« Программирование » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|