|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Компановка проекта
Здравствуйте. Подскажите
В проекте есть форма. нужно след: открыть unit1.pas, замениить некоторые символы, сохранить изменения и компоновать проект(компилировать полностью заново). Компановку делать естесно хочеться не запуская делфи, как то через командную строку что ли.... Это надо чтоб быстро генерировать копии проги для каждого серийновго номера клиентов. |
#2
|
|||
|
|||
1. Лучше посмотри в сторону "навесных" защит, которые позволяют это делать без изменения основного исполняемого модуля.
2. dcc32 тебе поможет. Запускай и смотри параметры командной строки. |
#3
|
|||
|
|||
Навесного ни чего не хочу. Спасибо)
Хочу быстро компоновать свой проект. Можно ли подробней про dcc? |
#4
|
|||
|
|||
открой командную строку и набери ручками - dcc32 - и нажми ентер.
и читай внимательно то, что тебе выведется. Тут тебе не ясли. Путь тебе указали - компилятор командной строки. а уж с его параметрами разбирайся сам. Да, для замены текста можно сделать так: 1. сделать файл, например, regdata.inc, содержащий те константы, которые надо менять. 2. В основной исходник включать их с помощью директивы {$I} (читай в хелпе) 3. Файл regdata.inc генерить с помощью, например, консольной программы, запускаемой из bat-файла. 4. Из того же bat-файла (ну cmd, если кому-то так больше нравится) следующей командой запускать dcc32. |