В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Можешь ещё Сравнилку прямо в Ромкор добавить, будет ещё удобнее.Не вижу смысла. Программы слишком разные. Только путаница будет.
Работать только с каждым Х-ым байтом... Например со вторым, а прога-то начинает работу с первого байта в диапазоне ;о) Парадокс получается ;о))) Надо как-то по-другому написать?Такой эффект и задуман. Первый байт изменяемого участка обрабатывается абсолютно всегда, а дальше - через указанный интервал. По-моему, довольно логично. Разве что немного уточнить формулировку? Если кто-то может более точно определить суть той или иной команды, я непременно подправлю соответсвующую надпись.
Теперь прога работает, но у меня в Висте она не помещается в своё окно...Висты у меня нет. И если честно, я её даже никогда не видела. К сожалению, здесь я ничего придумать не способна.
Потом, например размер файла 10 h... когда я ставлю пределы изменяемых величин на самое последнее значение от 10 h до 10 h, то возникает Range check Error и прога виснет... Надо обработать такую исключительную ситуацию...Пытала программу долго и упорно. Ну не возникает у меня здесь никаких ошибок! Не знаю почему, ну нету у меня зависаний! Нету!! Ну не могу я ничего с этим поделать!
Эта же ошибка возникает тогда, когда файл изменяется весь сразу... От самого начала до самого конца... Но не в первый, а во второй раз - когда делаешь то же самое...
В общем, пока прога практически не работаетУже сколько над программой изголяюсь - и ни одной ошибки! Ну дайте мне щелбан!
Хекс компонент в самом низу - как я понял, он останавливается на последнем байте, который был изменён?Имеешь в виду текстовые поля, где выводится образец хекс-кода из файла? В них показывается начало участка, который был изменён, анализируется или просто выбран на диаграмме. Я ведь вроде везде там проставила небольшой поясняющий текст... А длинные объяснения к компонентам там оставлять просто негде.
Может лучше сделать в нём показ всего диапазона изменённых байт со скроллбаром вертикальным?Неплохая идея. Но для этого нужно переписать значительную часть кода, а у меня сейчас мало времени. Возможно, когда-нибудь в будущем.
А можно 2 окна таких - до и после...Снова не поняла... У меня ведь там две строки: верхняя показывает первоначальное состояние данного участка, а нижняя - в данный момент времени. Как раз и сделала это для того, чтобы можно было изменения отслеживать. Чувствуется, недостаточно пояснительного текста, но куда его там пихать? Может, попытаться сделать какие-нибудь контекстные подсказки?
"Приложению не удалось запуститься, поскольку qtintf70.dll не был найден..."Ну вот, а я-то думала, что все проблемы уже решены. Даже скриншоты для инструкции уже сделала.
Хм. Зачем было использовать CLX-компоненты? Стандартных разве недостаточно?CLX... Отправилась читать Википедию. Пожалуй, ссылку на неё нужно переместить на главную панель браузера.
Есть программы, которые сжимают полученный дельфийский exe файлА название не подскажешь?
А вообще может код надо упростить?Не думаю, что смогу что-нибудь придумать в этом направлении. Это ведь не просто корруптор, он усилен двумя анализаторами и средствами контроля за своей работой. 4 формы, 3 вида нестандартных компонентов, два из которых написала лично. Задумала это приложение ещё год назад, но тогда у меня ещё не было достаточно знаний, не получилось.
Переменные там всякие длинные заменить на короткие? Если ты пробовала использовать различные компоненты, а потом от них отказалась - то могут остаться библиотеки от них в самом начале файла - они тоже могут немного увеличивать файл...Мне всегда казалось, что названия переменных - это не более, чем информация для разработчика; что на длину создаваемого машинного кода это никак не влияет. Похожая вещь и с указываемыми библиотеками - ИМХО, это просто места, куда заглядывает компилятор при создании исполняемого файла, лишние библиотеки на величину конечного файла никак не влияют. Или я не права? А вообще я действительно иногда с элементами экспериментировала.
Изменил время на редактирования поста после написания на 1 час. Для таких как я. Люблю много и часто редктировать свои посты.