Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 22.09.2009, 15:19
одинадцатый одинадцатый вне форума
Новичок
 
Регистрация: 16.04.2009
Сообщения: 95
Репутация: 10
По умолчанию Компановка проекта

Здравствуйте. Подскажите

В проекте есть форма.
нужно след:
открыть unit1.pas, замениить некоторые символы, сохранить изменения и компоновать проект(компилировать полностью заново).
Компановку делать естесно хочеться не запуская делфи, как то через командную строку что ли....
Это надо чтоб быстро генерировать копии проги для каждого серийновго номера клиентов.
Ответить с цитированием
  #2  
Старый 22.09.2009, 16:52
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,024
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

1. Лучше посмотри в сторону "навесных" защит, которые позволяют это делать без изменения основного исполняемого модуля.
2. dcc32 тебе поможет. Запускай и смотри параметры командной строки.
Ответить с цитированием
  #3  
Старый 22.09.2009, 17:07
одинадцатый одинадцатый вне форума
Новичок
 
Регистрация: 16.04.2009
Сообщения: 95
Репутация: 10
По умолчанию

Навесного ни чего не хочу. Спасибо)
Хочу быстро компоновать свой проект.
Можно ли подробней про dcc?
Ответить с цитированием
  #4  
Старый 22.09.2009, 17:36
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,024
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

открой командную строку и набери ручками - dcc32 - и нажми ентер.
и читай внимательно то, что тебе выведется.

Тут тебе не ясли. Путь тебе указали - компилятор командной строки. а уж с его параметрами разбирайся сам. Да, для замены текста можно сделать так:
1. сделать файл, например, regdata.inc, содержащий те константы, которые надо менять.
2. В основной исходник включать их с помощью директивы {$I} (читай в хелпе)
3. Файл regdata.inc генерить с помощью, например, консольной программы, запускаемой из bat-файла.
4. Из того же bat-файла (ну cmd, если кому-то так больше нравится) следующей командой запускать dcc32.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 12:12.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter