Что такое файлы .o? Как уменьшить размер программы? и др...

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Danik007
Проверил. Убрал из Вашей программы модуль ShellAPI (нафик не нужен ;) ).
Теперь давайте посмотрим, какие модули нужны для успешной компиляции:
1. system - ну это и без объяснений понятно зачем... :)
2. fpintres - затрудняюсь объяснить, подождём, что по этому поводу скажет мастер Сергей Горелкин.
3. windows - для Shellexecute и WinExec.
4. objpas - нужен для модуля windows.
5. sysutils - для получения даты и преобразований типов.
6. sysconst - для модуля sysutils.
7. sysinitpas - там находятся всякие служебные процедуры, которые выполняются при старте программы.
Как видите, всего семь модулей. Откуда у Вас лишние три взялись? ;)
Аватара пользователя
Danik007
незнакомец
Сообщения: 8
Зарегистрирован: 25.01.2010 18:21:58

Сообщение Danik007 »

Видимо их за собой потянул ShellAPI. Спасибо что помогли, сейчас проверю все!!!
Ответить