Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> синтаксис в описании модуля, большая проблема! 
:(
    Опции темы
Kaskad
  Дата 31.5.2005, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



Нужно создать модуль и потом его использовать.
Выдаёт ошибки. Вот мой модуль:
Код

module part1 interface;

export part1= (Create,lose,move);

procedure Create(x:integer);
procedure Lose(x:integer);
procedure Move(x:integer);
 

implementation 

procedure Create(var x:integer);
begin
x:=x+1;
end;

procedure Lose(var x:integer);
begin
x:=0;
end;

procedure Move(var x:integer);
begin
x:=x*10;
end; 


P.S. Паскаль - старой версии (GNU под Unix).
HELP! smile

Это сообщение отредактировал(а) Kaskad - 31.5.2005, 18:19


--------------------
Well come to America!
PM MAIL   Вверх
z-END
Дата 31.5.2005, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: нет
Всего: 102



Описание ошибки в следующей серии будет? smile
И что значит "pocedure" помоему буковки R нехватаетsmile


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Cheba
Дата 31.5.2005, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: нет
Всего: 62



Ты бы хоть название этого компилятора дал...

Дальше просто размышления в слух.
Модулями это дело зовется в русском языке. А вообще-то это unit - так он и озаглавливается во всех паскалях, что я знаю.
И процедура одна у тебя не правильно определена - ключевое слово с опечаткой.
И в процедуре Create он переменной х не может найти, зато найдет переменную varx.
PM MAIL ICQ   Вверх
Kaskad
Дата 31.5.2005, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



Так, всё поправил, все опечатки.
Компилятор: юниксойдный деббагер.
Ошибки:
1. В первой строке афтэ interface экспектэд "="
2. В третьей строке экспектэд "begin"

Вот такая морковка... smile


--------------------
Well come to America!
PM MAIL   Вверх
z-END
Дата 31.5.2005, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: нет
Всего: 102



Цитата(Kaskad @ 31.5.2005, 17:49)
module part1 interface;

после part1 ; не забыл?!
ЗЫ в юниксе это module называется а не unit ?


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Cheba
Дата 31.5.2005, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: нет
Всего: 62



Цитата(z @ 31.5.2005, 18:40)
после part1 ; не забыл?!

Во! Дельное замечание.

Цитата(Kaskad @ 31.5.2005, 18:23)
Компилятор: юниксойдный деббагер.

Так дебагер или компилятор все же?
PM MAIL ICQ   Вверх
Kaskad
  Дата 1.6.2005, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



Цитата(Cheba @ 31.5.2005, 21:46)
Так дебагер или компилятор все же?


Цитата(Cheba @ 31.5.2005, 21:46)
компилятор

Компилятор pc. Версия паскаля- то ли Gnu, то ли Compaq.

Это сообщение отредактировал(а) Kaskad - 1.6.2005, 16:46


--------------------
Well come to America!
PM MAIL   Вверх
Chrisstoff
Дата 1.6.2005, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 28.5.2005
Где: Hell... жудкое ме сто

Репутация: нет
Всего: 1



Хммм... не зна конефно как по поводу никсового компила, но ещё может ругацца по поводу того что в конце фсего текста нет end.
PM MAIL ICQ   Вверх
Kaskad
Дата 1.6.2005, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



Цитата(Chrisstoff @ 1.6.2005, 16:41)
end.

и с endom и без него не работает. smile


--------------------
Well come to America!
PM MAIL   Вверх
Chrisstoff
Дата 1.6.2005, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 28.5.2005
Где: Hell... жудкое ме сто

Репутация: нет
Всего: 1



а ты не пробовал фсё таки вместо строчки
Цитата
module part1 interface;

Код

unit part1;
interface

потому фто после слова interface не может идти ;

Это сообщение отредактировал(а) Chrisstoff - 1.6.2005, 19:39
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0488 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.