Главная страница
    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.007 c
1-18320
LordBTR
2003-09-23 11:45
2003.10.06
Русификация приложений


14-18572
Бразилец
2003-09-18 13:34
2003.10.06
Эффект своего поля


4-18673
miwa
2003-07-29 21:55
2003.10.06
Опять вопросс о CopyFileEx.


1-18455
alex-ran
2003-09-24 11:12
2003.10.06
Ограничение на количество компонентов дочерней формы?


1-18433
WondeRu
2003-09-25 08:57
2003.10.06
Сервис NT на Delphi





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский