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

> Прочтите прежде чем задавать вопрос!

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

> Модули, Пару вопросов.
сообщение
Сообщение #1


Пионер
**

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

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


Написал программу с использованием модулей.Всё на 100 % правильно.Компилирую,пишет: "Cannot run a unit" , хотя написал всё правильно.А когда в другой программе пытаюсь использовать его,он пишет,что не найден.В чём ошибка/проблема?!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






В меню зайди Options -> Directories... Там тебя интересуют 2 поля: EXE&TPU Directory - это та папка, куда будут компилироваться EXE и TPU файлы (во что компилировать - Паскаль разберется сам, по исходнику)

И поле Unit Directories - это те пепки, где Паскаль будет искать TPU файлы... Если в это поле добавить через точку с запятой содержимое поля "EXE&TPU Directory", то Паскаль будет искать TPU и в той папке, куда сам их скомпилировал...

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

Добавлено через 2 мин.
Renbo, ты разделом не ошибся? Какие *.PPU? Какие *.O? Обязательно еще больше человека запутать? mad.gif

Сообщение отредактировано: volvo -
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Пионер
**

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

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


Я *.PPU Написал, а хотел *.TPU, описочка, упс rolleyes.gif

А *.o появляется, если ты модуль в FreePascal компилишь
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Rom1k   Модули   14.05.2007 4:09
мисс_граффити   Может, прикрепишь этот модуль? Возможно, раз выдае…   14.05.2007 4:22
volvo   Значит, ты не компилируешь, а запускаешь... А моду…   14.05.2007 4:31
Rom1k   а как его компилировать,чтобы сохранялся в файле …   15.05.2007 1:29
Renbo   а как его компилировать,чтобы сохранялся в файле …   15.05.2007 1:33
volvo   В меню зайди Options -> Directories... Там тебя…   15.05.2007 1:39
Renbo   Я *.PPU Написал, а хотел *.TPU, описочка, упс :ro…   15.05.2007 2:36
Rom1k   volvo спасибо. А вот ещё вопрс.Я создал модуль,т.е…   16.05.2007 2:57
volvo   А, вот в чем у тебя дело... У тебя TPU модуля не н…   16.05.2007 4:28
Rom1k   Всё сделал,как вы сказали,теперь вот что пишет: ht…   16.05.2007 4:48
volvo   Вот эта папка: D:\PROG\TP7\TPU на д…   16.05.2007 4:57
Rom1k   Всё.Там моя вина.Н существующий путь был указан.вс…   16.05.2007 5:15
ALma   volvo спасибо. А вот ещё вопрс.Я создал модуль,т.…   24.02.2009 2:28
volvo   Еще раз повторить? Нельзя запускать модули, что ту…   24.02.2009 2:40
ALma   Спасибо большое за детальное пояснение. Очень помо…   26.02.2009 21:56


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

 





- Текстовая версия 29.03.2024 0:47
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name