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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2017, 22:14   #1
DelProg_Klubok
 
Регистрация: 23.01.2017
Сообщений: 7
Вопрос Помогите с ошибкой

Помогите, не пойму в чём ошибка.
Вот структура,
Код:

Player=record
    man:longword;
    exp:word;
end;
переменная
Код:
p:Player;
и процедура в которой и возникает ошибка
Код:
procedure Menu;
begin
  textbackground(1);
  CLRSCR;
  gotoxy(3,1);writeln('IC v1.0');
  gotoxy(2,3);writeln('Maney: ',p.man,'$');
  gotoxy(2,4);writeln('Exp:   ',p.exp)
end;
компилятор ругается: неизвестный идентификатор "p"
там где выводится man и exp в процедуре.
КАК ИСПРАВИТЬ.
// ну там еще код есть но он не влияет на эту ошибку

Последний раз редактировалось DelProg_Klubok; 27.02.2017 в 22:19.
DelProg_Klubok вне форума Ответить с цитированием
Старый 27.02.2017, 22:18   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Где объявлена ваша переменная? Она глобальная?
p51x на форуме Ответить с цитированием
Старый 27.02.2017, 22:21   #3
DelProg_Klubok
 
Регистрация: 23.01.2017
Сообщений: 7
По умолчанию

Ну да
VAR P:PLAYER;
....
DelProg_Klubok вне форума Ответить с цитированием
Старый 27.02.2017, 22:35   #4
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,689
По умолчанию

Цитата:
Сообщение от DelProg_Klubok Посмотреть сообщение
Ну да
Да ну? ) Что в тексте программы раньше идёт?
Код:
VAR P:PLAYER;
или
Код:
procedure Menu;
eoln вне форума Ответить с цитированием
Старый 28.02.2017, 18:13   #5
DelProg_Klubok
 
Регистрация: 23.01.2017
Сообщений: 7
По умолчанию

ааа! так надо описать переменные перед процедурой.
DelProg_Klubok вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с ошибкой Алексей11111 Microsoft Office Excel 7 26.10.2009 11:12
Помогите с ошибкой Wildangel0990 Помощь студентам 1 02.07.2009 18:58
Помогите с ошибкой Wildangel0990 Помощь студентам 6 02.07.2009 10:10