Russian AI Cup

Расширенный поиск  
Страницы: [1]

Автор Тема: ПОМОГИТЕ, ПОЖАЛУЙСТА!!! Ошибка компиляции Pascal  (Прочитано 4708 раз)

alexandr1700

  • Newbie
  • *
  • Сообщений: 33

Pascal
ошибка КОМПИЛЯЦИИ в строке:
var bon:TBonusArray;
« Последнее редактирование: Ноября 23, 2013, 05:36:36 pm от alexandr1700 »
Записан

Kitsu

  • Newbie
  • *
  • Сообщений: 16
Re: ПОМОГИТЕ, ПОЖАЛУЙСТА!!! Ошибка компиляции Pascal
« Ответ #1 : Ноября 23, 2013, 05:51:27 pm »

Ох уж этот паскаль...
Из логических предположений:
1. TBonusArray судя по названию массив, чего нельзя сказать о переменной bon
2. Может быть ошибка не в этой строке, например нет точки с запятой выше  :D

Больше предположений нет
Записан

alexandr1700

  • Newbie
  • *
  • Сообщений: 33
Re: ПОМОГИТЕ, ПОЖАЛУЙСТА!!! Ошибка компиляции Pascal
« Ответ #2 : Ноября 23, 2013, 05:54:45 pm »

Ох уж этот паскаль...
Из логических предположений:
1. TBonusArray судя по названию массив, чего нельзя сказать о переменной bon
2. Может быть ошибка не в этой строке, например нет точки с запятой выше  :D

Больше предположений нет
о TBonusArray узнал из файла класса: это массив бонусов, bon - это просто название (как i, a, b, c)
точка с запятой сверху стоит
Записан

Kitsu

  • Newbie
  • *
  • Сообщений: 16
Re: ПОМОГИТЕ, ПОЖАЛУЙСТА!!! Ошибка компиляции Pascal
« Ответ #3 : Ноября 23, 2013, 05:58:23 pm »

о TBonusArray узнал из файла класса: это массив бонусов, bon - это просто название (как i, a, b, c)
точка с запятой сверху стоит
Ну на сколько я помню из школы массивы в паскале не так объявляются, а что-то вроде var (name):array[(startvalue)..(endvalue)]of (type);
Все что в круглых скобках заменить
Записан

alexandr1700

  • Newbie
  • *
  • Сообщений: 33
Re: ПОМОГИТЕ, ПОЖАЛУЙСТА!!! Ошибка компиляции Pascal
« Ответ #4 : Ноября 23, 2013, 06:01:10 pm »

о TBonusArray узнал из файла класса: это массив бонусов, bon - это просто название (как i, a, b, c)
точка с запятой сверху стоит
Ну на сколько я помню из школы массивы в паскале не так объявляются, а что-то вроде var (name):array[(startvalue)..(endvalue)]of (type);
Все что в круглых скобках заменить
вы правы, но этот тип уже созданый в классе
troopers:TTrooperArray;
cell:TCellTypeArray;
- работает
var bon:TBonusArray; - нет
Записан

yizraor

  • Newbie
  • *
  • Сообщений: 9
Re: ПОМОГИТЕ, ПОЖАЛУЙСТА!!! Ошибка компиляции Pascal
« Ответ #5 : Ноября 23, 2013, 06:42:43 pm »

я дико извиняюсь, но есть ли "Uses BonusControl" ?
Записан

Cooler

  • Full Member
  • ***
  • Сообщений: 98
Re: ПОМОГИТЕ, ПОЖАЛУЙСТА!!! Ошибка компиляции Pascal
« Ответ #6 : Ноября 23, 2013, 07:12:11 pm »

Pascal
ошибка КОМПИЛЯЦИИ в строке:
var bon:TBonusArray;
Вот честно не понимаю: ошибка компиляции (да и любая ошибка) это прежде всего текст, объясняющий суть и причину ошибки. Вы его специально не сообщаете, чтобы люди гадали и фантазировали? Т.е. это такой своеобразный садо-мазо?
Записан

DVS

  • Hero Member
  • *****
  • Сообщений: 688
Re: ПОМОГИТЕ, ПОЖАЛУЙСТА!!! Ошибка компиляции Pascal
« Ответ #7 : Декабря 01, 2013, 12:47:32 pm »

Pascal
ошибка КОМПИЛЯЦИИ в строке:
var bon:TBonusArray;
Вот честно не понимаю: ошибка компиляции (да и любая ошибка) это прежде всего текст, объясняющий суть и причину ошибки. Вы его специально не сообщаете, чтобы люди гадали и фантазировали? Т.е. это такой своеобразный садо-мазо?

Тсс..   не мешай ...    ???
Записан
Страницы: [1]