ser_davkin, почему именно матрицы?
А чем не устраивают многомерные-массивы вида MyArray(10,25,68,56,458)?
Разнородность данных можно решить разными путями, самый простой это сделать эти массивы строковыми, и писать можно что угодно. Все-равно это в 1000 раз быстрее любой базы данных или парсинга разделителей. А более сложный метод, это держать копии мультимассивов разных типов, и в зависимости от типа писать в нужный массив. (если выполнить в виде одного элемента то будет легко)
"Паровозики" из мульти-массивов я недавно тут описывал, это по сути и есть матрицы, и данные у меня разнородные, просто я заранее разбил все данные на группы по типам, и для каждого типа свой массив, но адрес для поиска в массиве одинаковый для всего паровозика.
Есть еще в делфи структуры http://www.delphisources.ru/pages/faq/faq_delphi_basics/Record.php.html но я еще до их использования не дошел, не знаю насколько они быстрые.
Сделать это в стандартном пакете и трудно и пока некому.
Вот, я даже тему нашел http://forum.hiasm.com/forum.html?q=3&p=221244#p221244
Ответов: 1429
Рейтинг: 50
|
|||
карма: 0 |
|