12.02.2016 / 05:14 | |
Wladimir134679 Пользователь Сейчас: Offline
Имя: Смерть Регистрация: 31.07.2015
| Как павильно использовать модули? Мне вот объяснили что вот так: ...
Uses game;
...
game.a;
...
unit game;
procedure a;
begin
drawtext('модуль game',0,0);
end;
end.
вот так как помнится. Но компилятор выдаёт ошибку. __________________
Смерть правит миром |
12.02.2016 / 06:18 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| interface, implementation, initialization гугли
__________________
Да, детка, я - Король Ящериц!!! |
12.02.2016 / 06:56 | |
HeWeD Пользователь Сейчас: Offline
Регистрация: 11.10.2015
| Wladimir134679, Читай учебник, володька.
|
12.02.2016 / 14:12 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Цитата HoldFast: interface, implementation, initialization гуглиЭто в Obejct Pascal..
Wladimir134679, это кто тебе так сказал то? Я же писал, как именно их использовать.. Какую ошибку выдает?
HeWeD, в учебнике про них нет, потому что официальные IDE 2.хх и 3.х не поддерживают модули. Хотя компилятор последней версии могет их компилировать.
__________________
わからない!! |
12.02.2016 / 14:24 | |
Helltar Пользователь Сейчас: Offline
Регистрация: 29.11.2011
| Это в Obejct Pascal...../src/ucore.pasWladimir134679, IDE создает шаблон модуля, зачем потер. Смотри код по ссылке. Открыть спойлер Закрыть спойлер unit game;
interface
// public declarations
procedure a;
implementation
// add unit functions & procedures here
procedure a;
begin
DrawText('модуль game', 0, 0);
end;
initialization
// add initialization code here
end.
компилятор выдаёт ошибкуИ пиши код ошибки, быстрее получишь ответ. Изменено Helltar (12.02 / 14:25) (всего 1 раз) |
12.02.2016 / 14:27 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Helltar, WAT? И давно так? Почему у меня тогда такого не создается? И почему без этого все компилируется? __________________
わからない!! |
12.02.2016 / 14:27 | |
HeWeD Пользователь Сейчас: Offline
Регистрация: 11.10.2015
| ВитаминКО, Я в турбопаскале, фрипаскале и в абц.нет на обжекте писал? |
12.02.2016 / 14:33 | |
Helltar Пользователь Сейчас: Offline
Регистрация: 29.11.2011
| ВитаминКО, ну какой же ват, если я все нервы потратил как-то на твоем стриме.
А потом ты же вроде весь код в главном захерачил, это program не unit.
|
12.02.2016 / 14:38 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| HeWeD, если ты не знал, то компилятор там один и тот же По крайней мере во Free Pascal и Lazarus. Да и Ксакеп где-то писал о том, что можно прочесть в этой статье: http://nerohelp.info/625-fpc.htmlА вот в МидлетПаскале внатуре есть такое, я уже забыл, как модули там выглядят Щас проверил - все в порядке __________________
わからない!! |
12.02.2016 / 14:42 | |
HeWeD Пользователь Сейчас: Offline
Регистрация: 11.10.2015
| ВитаминКО, а я Лазарус упоминал там? И вопрос был такой " я писал на обжект паскале?", а не чем компилируется код в лазарусе Я и без тебя знаю какой там компилятор и кто из на ещё ведёт себя так, как будто он обиделся Изменено HeWeD (12.02 / 14:42) (всего 1 раз) |