1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
| biba |
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 19 Пол: Женский Репутация: 0 |
Как откомпилировать модуль, чтобы он из PAS'а превратился в TPU. Я когда подключаю модуль, то написано, что он не найден <_<
|
![]() ![]() |
| Бродяжник |
Сообщение
#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 - сам не знаю 5) Все сказанное относится к 6-му Борландовскому Паскалю. А у Вас, кстати, какой? |
biba Компиляция модуля 8.09.2004 0:11
APAL Точно так же как и обычную программу. 8.09.2004 0:45
biba
А что обычную программу тож компилируют :blink:
… 8.09.2004 0:56
Catty В меню Compile есть Make попробуй с помощью него… 8.09.2004 1:48
APAL Добавлю еще один вариант компиляции - консольный:
… 8.09.2004 13:25
where to buy zithromax for chlam Mochte Viagra Ausprobieren 25.09.2021 14:38
Altair
Как я понял, ситуация следующая:
Вы написали мод… 9.09.2004 10:38
P@sh@ biba
Поменяй пункт меню "Compile/Destination… 9.09.2004 16:57
MangaManiac У меня немного другая проблема. Нужно откомпилиров… 20.09.2004 10:12
APAL Попробуй компилировать поочередно, с хвоста цепочк… 20.09.2004 13:27
Altair И еще не забываем правило для модулей:
Пусть А и Б… 20.09.2004 20:34
GoodWind
А это раэве не одно и то же ? :blink: 21.09.2004 0:47
Altair
Не совсем...
В БП вообще-то больше возможностей .… 21.09.2004 11:06
Бродяжник К вопросу о перекрестных USES:
unit a;
interface
… 21.09.2004 12:30
Altair Так они здесь не в интерфейсной части описанны… 21.09.2004 13:14
Бродяжник Эт да. :) 21.09.2004 18:42![]() ![]() |
|
Текстовая версия | 29.10.2025 3:00 |