Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 19.01.2007, 09:32   #1
ARV
ПроЭктировщик
 
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений
(для 12 пользователей)
Многомерные массивы записей

Столкнулся с проблемой: пытаюсь применить в программе двумерный массив записей. Похоже, это невозможно в текущей версии Паскаля.
Варианты следующие:
 
type
   Trec = record
      V : integer;
      S : string;
   end;
Tarray = array[1..4, 1..12] of Trec;
 
var
   Buf : Trec;
вываливается по внутренней ошибке компиляции 204 (кажется), причем использование переменной даже не требуется. Попытка описать переменную сразу с типа array[1..4, 1..12] of record begin .... end; дает тот же результат.
 
type
   Trec = record
      V : integer;
      S : string;
   end;
   Tarr1 = array[1..4] of Trec;
   Tarray = array[1..12] of Tarr1;
var
   Buf : Tarray;
Компилируется без ошибок, но если в теле программы пытаться использовать переменную Buf - мидлет просто виснет тихо и молча. Использовать пытаюсь примерно так Buf[1][1].S := '3'.
Варианты двутерных массивов простых типов (например, integer) прокатывают на ура. Так же прокатывают на ура одномерные массивы записей.
Кто что скажет по этому поводу? Баг или я туплю где-то?
(Offline)
 
Ответить с цитированием
Старый 19.01.2007, 10:47   #2
IVenoMI
Знающий
 
Регистрация: 10.08.2006
Сообщений: 254
Написано 3 полезных сообщений
(для 3 пользователей)
Re: Многомерные массивы записей

Не баг... Печально, но факт : МП не поддерживает многомерные массивы записей... Во всяком случае пока... Как уже говорилось, ждем следующего релиза...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lib_rms - Новые грани Хранилища Записей odd Библиотеки 42 14.03.2013 16:58
Опять про массивы в МП. SOS! Licon Основной форум 2 17.03.2009 23:14
Массивы Petrofan 2D-программирование 74 04.03.2009 14:57
Многомерные масивы snikers BlitzMax 5 22.11.2008 15:27
Про массивы. Cliffe Snake Основной форум 10 08.11.2008 12:19


Часовой пояс GMT +4, время: 23:02.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com