Показать сообщение отдельно
Старый 26.10.2008, 21:42   #14
Cliffe Snake
Нуждающийся
 
Аватар для Cliffe Snake
 
Регистрация: 22.09.2008
Сообщений: 74
Написано 8 полезных сообщений
(для 12 пользователей)
Ответ: Помогите доделать игру!MidletPascal.

Сообщение от Romanzes Посмотреть сообщение
Вы что, ребята. implementation МП вообще не поддерживает.
Вообщета она есть(правда я её не юзал), иди поройся в справке там чёто было про implementation.
Сообщение от Romanzes Посмотреть сообщение
Процедуры можно вызывать друг из друга, единственная оговорка - нужно, чтобы объявление процедуры, которую вызывают, стояло до процедуры, из которой вызывают.
На эту оговорку можно забить, если использовать forward; выглядит вот так:
Program Procedures;
var 
i,j,k,key integer;
/////////////////////////////////////////
///////// Procedures&Functions //////////
/////////////////////////////////////////
Procedure pervaja;
begin
  vtoraja
;
end;
Procedure vtorajaforward;
begin
//....
end;
{============================}
{============
MAIN============}
{============================}
begin
//........
 
pervaja;
//......
end
то есть, если вы хотите вызывать процедуру из других процедур, то вы должны при её объявлении использовать forward;

Последний раз редактировалось Cliffe Snake, 26.10.2008 в 21:50.
(Offline)
 
Ответить с цитированием