Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2009, 16:39   #1
ronayt
 
Регистрация: 14.06.2009
Сообщений: 8
По умолчанию TP Проблема с Unit-ом

Народ, вот учусь по книжке... дошло до модулей.. пишет создайте модуль Unit1 сохрание, потом создайте program Units в нем написать
uses Unit1; ну и дальше типа функции с Unit1... и при компиляции у меня пишет что не найден Unit1.tpu... все они сохранены в одной папке... плиз хелп )
ronayt вне форума Ответить с цитированием
Старый 17.06.2009, 16:44   #2
sheka
Босс
Форумчанин
 
Аватар для sheka
 
Регистрация: 03.06.2009
Сообщений: 125
По умолчанию

unit надо скомпилировать.

Две одинаковые вложенные ошибки называются четной ошибкой и ошибкой не являются.
Ася 255507394. Отзывы здесь.
sheka вне форума Ответить с цитированием
Старый 17.06.2009, 16:48   #3
ronayt
 
Регистрация: 14.06.2009
Сообщений: 8
По умолчанию

пишет cannot run unit
в том то и дело, что в той же папке где есть прога unit1.tpu есть
ronayt вне форума Ответить с цитированием
Старый 17.06.2009, 16:50   #4
OCTAGRAM
Oldschool geek
Форумчанин
 
Аватар для OCTAGRAM
 
Регистрация: 09.03.2009
Сообщений: 611
По умолчанию

А unit по Alt-F9 компилируется.

Тут может помочь пути настроить
If you want to get to the top, you have to start at the bottom

http://pascal.net.ru/
OCTAGRAM вне форума Ответить с цитированием
Старый 17.06.2009, 16:51   #5
Олвин
Экспериментатор
Форумчанин
 
Аватар для Олвин
 
Регистрация: 16.04.2008
Сообщений: 218
По умолчанию

Скомпилированный Unit1.tpu должен находиться в той же папке, где и другие модули (например, crt.tpu, graph.tpu), обычно эта папка так и называется - TPU.
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
Олвин вне форума Ответить с цитированием
Старый 17.06.2009, 16:58   #6
ronayt
 
Регистрация: 14.06.2009
Сообщений: 8
По умолчанию

ну альт+Ф9 тоже самое что и Ф9...
ну у меня и program units, и unit Unit1, и Unit.tpu все в одной отдельной папки находятся.
ппопробывал скинуть туда где и graph(у меня папка называеться Units)...все равно тоже самое (
ronayt вне форума Ответить с цитированием
Старый 17.06.2009, 17:15   #7
ronayt
 
Регистрация: 14.06.2009
Сообщений: 8
По умолчанию

да..нужно было путь настроить, только я сначало не понял что имел ввиду Octagram, на другом форуме сразу сказали посмотреть путь в option-directories...
а у меня там вообще пусто )

Последний раз редактировалось ronayt; 17.06.2009 в 17:18.
ronayt вне форума Ответить с цитированием
Старый 17.06.2009, 21:10   #8
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

cannot run unit, он и не должен запускать модули. Модули это НЕ программа, их надо к чему-то подключать, прежде чем использовать.
Alter вне форума Ответить с цитированием
Старый 10.02.2012, 07:28   #9
Котофей0
 
Регистрация: 09.02.2012
Сообщений: 5
По умолчанию

Компилируй в режиме "выстроить" ( build) и больше ничего не делай он сам создаст тпу туда куда надо
Котофей0 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление unit из проекта andirock2112 Общие вопросы Delphi 10 08.04.2009 10:47
Ошибка при компиляции Unit DBCtrls opel.omega Общие вопросы Delphi 11 04.04.2009 09:19
Unit expected Net* Паскаль, Turbo Pascal, PascalABC.NET 2 14.05.2008 21:01
Работа с Unit SunKnight Общие вопросы Delphi 2 16.02.2008 15:45