Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];

Вниз

Как через RTTI узнать информацию о Record   Найти похожие ветки 

 
Serginio1   (2003-09-23 14:10) [0]

Интересует типы полей и их смещение
Например
TAnyRecord = record
Field1:Integer;
Field2:Double;
....
end;
Узнать количество полей, типы и смещение.
Заранее благодарен.


 
Skier   (2003-09-23 14:11) [1]

Никак


 
Song   (2003-09-23 14:11) [2]

Из готового файла с этими данными?


 
Serginio1   (2003-09-23 14:27) [3]

Суть такая, нужно на основании информации о поле, через объекты аналогичные TField отбражать, сортировать, и редактировать массивы или другие наборы данных. Не писать же в ручную ??? В Net это легко делается, а в Delphi более чем информацию о том, что это tkRecord не знаю (или не нашел примеров), может есть какие скрытые методы????


 
Vuk   (2003-09-23 14:37) [4]

Используйте классы.


 
Serginio1   (2003-09-23 14:47) [5]

Это все понятно, но массив Record ничем не отличается от таблиц БД, правда без заголовочной части. Конечно можно вынести описания в файл и парсить его во время выполнения, но при этом компилятор сам это делает.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.01 c
1-18404
S@b@k@.
2003-09-25 16:59
2003.10.06
Помогите с иконками в трее


7-18651
Kremen
2003-07-22 15:23
2003.10.06
Подскажите пожалуйста какой-нибудь компонент для работы с СОМ-пор


1-18421
vadfe
2003-09-25 13:39
2003.10.06
Помогите чайнику


1-18407
Тимохов
2003-09-24 16:49
2003.10.06
Вопрос по Excel из Delphi.


14-18594
dimon1979
2003-09-18 11:41
2003.10.06
Установка компонент





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский