![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как заполнить статический массив записей.
Kolan © (2008-04-09 16:22:00)Здравствуйте,
Мне надо в коде программы захардкодить, так сказать, таблицу соответствия.
Таблица примерно такая:
1, 2 соотвтетствуют 3.167
2, 6 соотвтетствуют 6.453
То есть в строке таблицы есть три числа. Дава целы ключи и одно с плавающей точкой значение.
Вопрос как это записать в коде?
Я подумал, что логично использовать для строк таблицы запись вида:
TRec =
FA, FB: Integer;
FValue: Double;
end;
А в качестве самой таблицы статитечский массив.
Заполнить такой массив не в ран тайме не знаю.
С массивом Integer проблем нет:
Table: array[0Գ] of Integer = (0, 1);
Вопросы:
Как правильно сделать то, что я хочу?
Если действительно удобно использовать стат массив, то как его записать?
clickmaker (2008-04-09 16:26:00) [41]ну как-то так
const Table: array[...] of TRec = (
(FA: 1; FB: 2; FValue: 3.167),
...
);
PS. я бы не добавлял F к полям структуры
Palladin (2008-04-09 16:25:00) [42]открываем справочку, идем в index и ищем пунктик "Record constants"
Kolan (2008-04-09 16:24:00) [43]> 0?
0Գ = 0 1