IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Компиляция модуля
biba
сообщение 7.09.2004 20:11
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 19
Пол: Женский

Репутация: -  0  +


Как откомпилировать модуль, чтобы он из PAS'а превратился в TPU. Я когда подключаю модуль, то написано, что он не найден <_<
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Бродяжник
сообщение 8.09.2004 8:18
Сообщение #2


Бывалый
***

Группа: Пользователи
Сообщений: 206
Пол: Мужской

Репутация: -  3  +


1) Обычно, если у нас, к примеру, есть файл Proga.pas с какой-то программой, которая использует модуль Modul, и есть файл Modul.pas, который содержит лично модуль Modul, то можно просто разместить их в одной директории, загрузить в Паскале файл Proga.pas и нажать F9. При этом Паскаль должен скомпилировать файл Modul.pas в Modul.tpu, скомпилировать в памяти основную программу и собрать окончательный EXE-шник Proga.exe (если в настройках Паскаля установлено, что нужно компилировать на диск). При этом файл Modul.tpu автоматически создается либо там же, где лежит Modul.pas, либо в директории, заданной в настройках Паскаля.
2) Если мы просто хотим скомпилировать Modul.pas в Modul.tpu, то это еще проще. Загружаем его в Паскаль, жмем F9... все!
3) Если у нас есть готовый Modul.tpu, то, чтобы им воспользоваться, его нужно поместить либо туда же, где находится основная программа, либо в специальную директорию, заданную в настройках Паскаля.
4) Пресловутые настройки. Главное меню->Options->Directories. Имеются пункты:
EXE and TPU Directories - сюда будут попадать скомпилированные EXE и TPU.
Include Directories - сюда можно класть файлы, подключаемые по {$i}
Unit Directories - вот сюда можно класть "TPU частого использования"
Object Directories - сам не знаю lol.gif никогда не юзал
5) Все сказанное относится к 6-му Борландовскому Паскалю. А у Вас, кстати, какой?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
biba   Компиляция модуля   7.09.2004 20:11
APAL   Точно так же как и обычную программу.   7.09.2004 20:45
biba   А что обычную программу тож компилируют :blink: ...   7.09.2004 20:56
Catty   В меню Compile есть Make попробуй с помощью него...   7.09.2004 21:48
Бродяжник   1) Обычно, если у нас, к примеру, есть файл Proga....   8.09.2004 8:18
APAL   Добавлю еще один вариант компиляции - консольный: ...   8.09.2004 9:25
Altair   Как я понял, ситуация следующая: Вы написали мод...   9.09.2004 6:38
P@sh@   biba Поменяй пункт меню "Compile/Destination...   9.09.2004 12:57
MangaManiac   У меня немного другая проблема. Нужно откомпилиров...   20.09.2004 6:12
APAL   Попробуй компилировать поочередно, с хвоста цепочк...   20.09.2004 9:27
Altair   И еще не забываем правило для модулей: Пусть А и Б...   20.09.2004 16:34
GoodWind   А это раэве не одно и то же ? :blink:   20.09.2004 20:47
Altair   Не совсем... В БП вообще-то больше возможностей ....   21.09.2004 7:06
Бродяжник   К вопросу о перекрестных USES: unit a; interface ...   21.09.2004 8:30
Altair   Так они здесь не в интерфейсной части описанны...   21.09.2004 9:14
Бродяжник   Эт да. :)   21.09.2004 14:42


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 16:50
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"