Разработка и ромхакинг > Ромхакинг и программирование
RDKO GUI
<< < (2/3) > >>
brill:

--- Цитата: EdHell от 03 Февраль 2009, 18:05:21 ---По идее, можно еще чуточку расширить список блоков, кратных 2352, хотя бы до соседних с ним 1176 и 4704, это добавит гибкости. А в идеале - добавить возможность ручного ввода размера блока.

--- Конец цитаты ---
Если и делать ручной ввод то только не трогая текущего списка, допустим сделать дополнительное поле и там вводить, а то вбивать постоянно стандартные блоки будет неудобно.
AnXIouS:
brill, Язык Дельфи на стоко крут, что позволяет в ComboBox-e и хранить стандартные значения, и вводить свои...  :)
brill:
AnXIouS, ну спасибо за подсказку, не знал :)
paul_met:

--- Цитата: Zephyr ---Я бы порекомендовал автору paul_met связаться с автором программы и предложитьсвой GUI. Однако желательно было бы его переписать в этом случае используя Lazarus + UPX для легальности. Опять таки в данном случае само проектированиеи код при переносе не изменятся.
--- Конец цитаты ---
Можно попробовать...Что за Lazarus кстати?


--- Цитата: EdHell ---По идее, можно еще чуточку расширить список блоков, кратных 2352, хотя бы до соседних с ним 1176 и 4704, это добавит гибкости. А в идеале - добавить возможность ручного ввода размера блока.
--- Конец цитаты ---
Можно и добавить...
 
Zephyr:
paul_met,
Лазарус это библиотеки классов для Free Pascal (FPC) эмулирующие Delphi.
Вся фишка в бесплатности :)
http://www.freepascal.org/
http://www.lazarus.freepascal.org/

Ну или как вариант, можно использовать Turbo Delphi (он же Delphi 2006)
который бесплатен, но урезан. Минус нужно ставить Net Framework.
Кстати из-за этого я его себе и не ставил :)
http://cc.codegear.com/free/turbodelphi
paul_met:
RDKO GUI v0.5...
Изменения:

* Добавлены новые значения блока чексуммы (1176 и 4704)
* Поддержка ручного ввода значения блока чексуммы (ограниченние ввода только цифрами - максимум 5 цифр)
*
* Заблокировано стандартное контекстное меню правки (в полях обзора и ввода блока чексуммы)
* Компиляция с помощью компонентов KOL (теперь прога весит всего 74 кб o_0)
brill:
paul_met, всё прекрасно, но у меня не запускается, может надо доп. компоненты какие-то ?
AnXIouS:

--- Цитата: paul_met ---Компиляция с помощью компонентов KOL
--- Конец цитаты ---
Интересно у тебя он как то скомпилировался  :) Теперь ему библиотеки Борланда подавай...


Добавлено позже:
Никогда при помощи KOL-а не писал, почему так,.. может Zephyr подскажет.
paul_met:

--- Цитата: AnXIouS ---Интересно у тебя он как то скомпилировался   Теперь ему библиотеки Борланда подавай...
--- Конец цитаты ---
Я подозревал об этом...
Н-да,смысла большого использовать этот KOL в мелких прогах нету (нужные для запуска библиотеки весят почти под метр каждая)...
RDKO GUI v0.5.0.1.
 - Упаковано UPX...
brill:
paul_met, во, теперь работает :)
Zephyr:
paul_met,
Нет, скорее ты просто что-то не так сделал...
У меня при компиляции они не требовались...
Возможно это из-за конкретных компонент.
Ты использовал KOL или MCK???
Какая версия дельфи?
paul_met:

--- Цитата: Zephyr ---Ты использовал KOL или MCK???
--- Конец цитаты ---
MirrorKOLPackageD10 - так числится в runtime packeges (выбирал build with runtime packeges)...
Zephyr:
Возможно я что-то не так делал, но...
У меня Дельфи 7 тк далее уже на NET ориентация приемущественно как мне кажется
и как компилятор работает сказать не берусь. Хотя должен также, тока что 10
больше отладочной информации пишет на 2 кб приблизительно - проверено.
Я инсталировал


--- Код: ---KOL v2.88 
28-Sep-2008
535K
This is the Key Objects Library itself, almost totally in a single KOL.PAS
unit (and some includes). All other archives are useful, but not
necessary additional packages.

MCK v2.88 

28-Sep-2008
297K
Mirror Classes Kit - visual design-time package for KOL (Delphi 2 - Delphi 2009),
with sources. MCK allows designing forms visually, though VCL is not used
at run-time, only light-weight KOL objects.

MCKappExpert200x 28-09-2008 Wizard to create MCK project.
--- Конец кода ---

И работаешь как и с обыкновенными VCL компонентами.
Сам компилятор дельфи в отличае от VB не расчитан на компилирование
для доп библиотек да еще и от Борланда :) Это может быть тока в случае с базами данных
но это уже другая история.

Короче если жаба не душит и важен размер - можешь скинуть мне на почту
zephyrgl@yandex.ru
Я и SVSD_VAL поглядим. Обсудим...

paul_met:

--- Цитата: Zephyr ---Короче если жаба не душит и важен размер - можешь скинуть мне на почтуzephyrgl@yandex.ru
--- Конец цитаты ---
"Жабу я сам задушу",а с размером приложения я пока повременю (поле этого KOL'а вообще копилироваться перестало,помогла только переустановка Delphi)...А вот в Асю могу постучаться...  :)


--- Цитата: Zephyr ---Я и SVSD_VAL поглядим. Обсудим...
--- Конец цитаты ---
В этом я не сомневаюсь. :)

...Добавлено позже...

RDKO GIU v0.6
--------------------------
 - Блокирована вставка символов (кроме цифр конечно) в поле ввода блока чексуммы через комбинацию клавишь (Shift+insert),чтобы не повадно было.  :)
 - Добавлено поле статуса внизу формы (там фиксируются системные сообщения)...
paul_met:
RDKO GIU v0.7
--------------------
- Исправлены системные сообщения и добавлены новые!
brill:
paul_met, приятно, что проект не глохнет, а пополняется дополнительными полезными фишечками, я даже прохлопал версию 0.6 (придется ее сначала потестить, а потом за 07 возьмусь).
EdHell:
paul_met, всплыла еще одна мысль, добавить еще типов образов/файлов, по умолчанию видимых в проводнике - ISO, MDF, CDI, а то запаривает каждый раз переключать на All Files. Либо только All Files и оставить, чай никто не заблудится. Еще было бы неплохо скрыть консоль и выводить сообщение о том, что процесс движется, в строку статуса.
brill:
Присоединяюсь к вышесказанному :)
paul_met:

--- Цитата: EdHell ---paul_met, всплыла еще одна мысль, добавить еще типов образов/файлов, по умолчанию видимых в проводнике - ISO, MDF, CDI, а то запаривает каждый раз переключать на All Files. Либо только All Files и оставить, чай никто не заблудится
--- Конец цитаты ---
Сделаем..


--- Цитата: EdHell ---Еще было бы неплохо скрыть консоль и выводить сообщение о том, что процесс движется, в строку статуса.
--- Конец цитаты ---
Это я и сам хотел сделать,но пока не знаю как...
AnXIouS:

--- Цитата: paul_met ---Это я и сам хотел сделать,но пока не знаю как...
--- Конец цитаты ---
Вроде нужно перехватить консольный вывод. В сети куча примеров есть.
Так же рекомендую http://www.drkb.ru/, там много разных примеров на все случаи жизни.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии