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

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

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

 
 Ответить  Открыть новую тему 
> Ошибка 84
k-andreev
сообщение 21.08.2005 12:32
Сообщение #1


Новичок
*

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

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


Что за ошибка - 84 Unit expected (Нужно кодовое слово Unit). Хочу подключить библиотеку App. Библиотеку переписал, вроде от bp7.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 21.08.2005 12:37
Сообщение #2


Гость






Эта ошибка возникает, когда к основной программе подключается модуль:
Uses {что-то};
а в файле {что-то}.PAS первая строка НЕ является строкой типа
Unit {что-то};
, как этого требует синтаксис языка...

Цитата
Хочу подключить библиотеку App
Ты имеешь в виду модуль из Turbo-Vision?
 К началу страницы 
+ Ответить 
k-andreev
сообщение 21.08.2005 15:00
Сообщение #3


Новичок
*

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

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


Да.
Я хочу подключить Turbo Vision, но у меня что-то не выходит. Вроде библиотеки есть. Может они не с 7-ой версии.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 21.08.2005 15:08
Сообщение #4


Гость






Попробуй те модули, которые лежат здесь:
Turbo Vision ...
 К началу страницы 
+ Ответить 
k-andreev
сообщение 21.08.2005 15:48
Сообщение #5


Новичок
*

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

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


После добавления App.tpu и Memory.tpu он запросил strings.tpu. Но где его взять я не знаю. Не подскажите.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 21.08.2005 15:54
Сообщение #6


Гость






У меня все модули Turbo Vision есть в \Tp70\UNITS, вот STRINGS.TPU:


Прикрепленные файлы
Прикрепленный файл  strings.rar ( 1.09 килобайт ) Кол-во скачиваний: 175
 К началу страницы 
+ Ответить 
k-andreev
сообщение 21.08.2005 16:09
Сообщение #7


Новичок
*

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

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


Спасибо за ответы. После поиска всех TPU и их вставкой всё заработало.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
k-andreev
сообщение 23.08.2005 16:09
Сообщение #8


Новичок
*

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

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


А что за ошибка 70ю Несоответствие версий модулей. Как она устраняется?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 23.08.2005 16:23
Сообщение #9


Гость






Перекомпилируй программу не с помощью Compile, а с помощью Make или Build, возможно проблема в том, что в после компиляции модулей их исходники были изменены, а при использовании Make/Build перекомпилируются ВСЕ файлы проекта, для которых Pascal находит исходный код... Это должно решить проблему...
 К началу страницы 
+ Ответить 
k-andreev
сообщение 23.08.2005 16:42
Сообщение #10


Новичок
*

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

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


При использовании Make и Build вылетает таже ошибка.
Вот как раз если сначала по незнанию я обходился без Make, а сразу Compile, то все работало. Как я нажал F9, то появилась ошибка.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 23.08.2005 16:44
Сообщение #11


Гость






Ну тогда просто удали все TPU-файлы, для которых есть исходники, и попробуй сделать Make...

P.S. Кстати, а в каких модулях вылетает ошибка? Они редактировались?
 К началу страницы 
+ Ответить 
k-andreev
сообщение 23.08.2005 16:52
Сообщение #12


Новичок
*

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

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


Модули я никакие не редактировал, мне это не к чему. А ошибка возникает когда сначала надо вставить модули Objects, потом вставляю файлы *.tpp и *.tpu и он выдает ошибку №70.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 23.08.2005 17:01
Сообщение #13


Гость






Заархивируй-ка свой проект (полностью) и присоедини его (можешь в личку, если хочешь...) и скажи, какой у тебя компилер... Я попробую его скомпилировать, может и выясним, в чем проблема smile.gif
 К началу страницы 
+ Ответить 
k-andreev
сообщение 23.08.2005 17:06
Сообщение #14


Новичок
*

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

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


Да у меня проекта-то нет, я просто хочу сделать меню в TV, и соответственно написать программу. Но у меня TV не работает. Пишу в bp7 скачанным у вас на сайте , т.к. своего не имею. Я могу прислать то, что есть, но есть ли смысл.
Вопрос: А как архивировать проект, когда у меня там только файл *.pas

Сообщение отредактировано: k-andreev - 23.08.2005 17:08
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 23.08.2005 17:14
Сообщение #15


Гость






Тогда покажи строку Uses (или присоедини PAS файл полностью) ... Просто важно знать, везде возникает эта ошибка, или только у тебя. А для этого надо попытаться откомпилировать ТОЧНО то же самое, что компилируешь ты...
 К началу страницы 
+ Ответить 
k-andreev
сообщение 23.08.2005 17:17
Сообщение #16


Новичок
*

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

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


Файл с меню, вроде работающий.


Прикрепленные файлы
Прикрепленный файл  RS232.PAS ( 2.94 килобайт ) Кол-во скачиваний: 176
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 23.08.2005 17:31
Сообщение #17


Гость






Попробуй распаковать этот архив в рабочую директорию (это полный набор юнитов для Turbo-Pascal 7.0, включая Turbo Vision), у меня с этими TPU файлами твой PAS компилируется (в Борланд-Паскале 7.0, до того места, где ты забыл DO)


Прикрепленные файлы
Прикрепленный файл  all_units.rar ( 257.82 килобайт ) Кол-во скачиваний: 162
 К началу страницы 
+ Ответить 
k-andreev
сообщение 23.08.2005 17:42
Сообщение #18


Новичок
*

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

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


Вставил эти файлы в папку units. Туда же скопировал *.tpp все, что были. Та же ошибка. А вот папку SOURCES не знаю куда привязать, точнее то, что там находится(App.pas и т.д.).
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 23.08.2005 18:10
Сообщение #19


Гость






Я тебе куда сказал распаковать? В Units? Покажи в моем посте это слово... Я говорил про рабочую директорию. Нельзя сбрасывать эти файлы в Units по одной простой причине - они НЕ предназначены для работы в BP70, и будут давать сбои, я их привел только для теста. В принципе, эти мои TPU-шки должны были просто показать тебе, что проблема у тебя с Turbo-Vision, а не с самой программой... Можешь все их удалять и ищи рабочий TV для Борланд Паскаля.

Кроме того, зачем тебе TPP? Ты что, пишешь для защищенного режима?
 К началу страницы 
+ Ответить 
k-andreev
сообщение 23.08.2005 18:10
Сообщение #20


Новичок
*

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

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


Сначала удалил bp7. Потом его поставил и закинул все Ваши *.tpu в папку units и заработало, но со второго раза. В общем проблему я так и не понял, т.к. все модули брал с одного и того каталога. Спасибо за ответы.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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

 



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