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

Вниз

искусственно создать RXMemoryData   Найти похожие ветки 

 
pasha L   (2005-07-20 15:38) [0]

Здравствуйте. У меня вопрос к тем кто имел дело с библиотеками компонентов RX. У меня есть массив из элементов типа TRXMemoryData (memArray). На форме есть заранее заготовленный RXMemoryData (называется DataStandard). Там я уже создал необходимые fieldDefs и fields. DataStandard является как бы стандартом для всех RXMemoryData, создающихся в течение работы приложения, то есть все искусственно создающиеся TRXMemoryData должны иметь те же поля, что и DataStandard. Вот как я создаю новый RXMemoryData:
setLength(memArray,length(memArray)+1);
memArray[high(memArray)]:=TRXMemoryData.Create(form1);
memArray[high(memArray)].FieldDefs.Assign(DataStandard.FieldDefs);
memArray[high(memArray)].Open;
Загвоздка в том, что при моем способе свойство Fields не зполняется в новой RXMemotyData, что вызывает потом ошибки. Как только не пробовал присвоить Fields - вылезают то ошибки при присваивании, то при дальнейшей работе. Большое спасибо за то, что вы это всё прочитали. Поделитесь опытом.


 
Pasha L   (2005-07-22 00:17) [1]

странно. если я хочу новый RXMemoryData целиком присвоить к DataStandard (сделать Assign), то вылезает ошибка с надписью Can not assign TRXMemoryData to TRXMemoryData


 
Eraser ©   (2005-07-22 00:44) [2]

Pasha L   (22.07.05 00:17) [1]

Просто Assign не определён для TRXMemoryData, а определён для его предка.


 
Pasha L   (2005-07-22 16:19) [3]

Понятно. Но тогда как же поступить?



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

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

Наверх




Память: 0.44 MB
Время: 0.013 c
6-1115076223
Algo
2005-05-03 03:23
2005.08.14
Как из программы установить соединение?


14-1122111263
alex-drob
2005-07-23 13:34
2005.08.14
Проблема с отображением шрифта на странице


1-1122042824
Mx
2005-07-22 18:33
2005.08.14
Как глобально отлавливать исключения?


14-1121861981
Илья_
2005-07-20 16:19
2005.08.14
Помогите выбрать модем


1-1122114667
Zoidberg
2005-07-23 14:31
2005.08.14
Как добавить куку в IE





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