Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - зачем DCC32.EXE нужны system.pas, sysinit.pas, *.dpr ?

Ответить
Настройки темы
Delphi - зачем DCC32.EXE нужны system.pas, sysinit.pas, *.dpr ?

Пользователь


Сообщения: 58
Благодарности: 1

Профиль | Отправить PM | Цитировать


Есть фрагмент кода пакетного файла:
Код: Выделить весь код
@DCC32  -Q system.pas sysinit.pas -M -Y -Z -$D- -O
@DCC32 ..\123.dpr
В результате получаю исполняемый файл 123.exe. Помогите разобраться, какое назначение и функции фалов: system.pas, sysinit.pas, 123.dpr при компиляции Borland Delphi?
Заранее благодарю!

Отправлено: 01:11, 12-05-2008

 

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


В system.pas обычно находятся списки функций kernel32.dll user32.dll
Я так понимаю что стоит задача избавится от зависимости, в таком случаи нужно просмотреть весь код пакета на предмет использования функций из kernel32.dll, user32.dll
Тем не менее можно написать минимально необходимый system.pas
Пустые System.pas и Sysinit.pas (ну или почти), Как создать System.pas и SysInit.pas

Отправлено: 01:32, 12-05-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 58
Благодарности: 1

Профиль | Отправить PM | Цитировать


Для начала хотелось бы просто разобраться, что к чему. System.pas и sysinit.pas - файлы содержат связи объектов и списки функций необходимые для успешной компиляции текста программы, который в нашем случае находится в файле 123.dpr. Верно?!

Отправлено: 10:14, 12-05-2008 | #3


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24752
Благодарности: 4540

Профиль | Сайт | Отправить PM | Цитировать


Цитата akrav:
Верно?! »
верно.

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


Отправлено: 11:30, 12-05-2008 | #4


Пользователь


Сообщения: 58
Благодарности: 1

Профиль | Отправить PM | Цитировать


т.е. следующее верно?
SysInit.pas – файл проекта Borland Delphi содержащий связи объектов,
System.pas – файл проекта Borland Delphi содержащий списки функций,
rlink32.dll - файл компоновщика ресурсов Borland.

Отправлено: 14:25, 12-05-2008 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - зачем DCC32.EXE нужны system.pas, sysinit.pas, *.dpr ?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Зачем нужны архиваторы? Bass666 Хочу все знать 11 19-10-2006 21:16
Зачем нужны заплатки? 9628 Хочу все знать 16 06-01-2006 22:21
asm to pas Mavlyudov Программирование и базы данных 4 17-05-2005 14:52
Зачем нужны указатели С++? Guest Программирование и базы данных 10 08-05-2004 18:37
pas в модуль exe или com cheap Программирование и базы данных 8 26-11-2003 05:32




 
Переход