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

Вниз

Сохранить Форму в Файл   Найти похожие ветки 

 
Алексей П   (2003-01-06 16:33) [0]

Ситуация такая:
1) В режиме Run-Time создаются:
форма fmrdUnit
Компонент TrdQuickRep (на форме fmrdUnit)
Компонент TrdQRBand (на компоненте TrdQuickRep)
2) Затем форма сохраняется
SaveComponentToTextFile(TComponent(fmrdUnit),FFileName);

После этого смотрим ф файл:
fmrdUnit и TrdQuickRep сохранились как положено, а компонента TrdQRBand нет.
и так с любым компонентом, который оказывается не на форме.

Подскажите, в чем может быть проблема.



procedure TfmMine.SaveComponentToTextFile(Component: TComponent; const FileName: string);
var
ms: TMemoryStream;
fs: TFileStream;
begin
fs := TFileStream.Create(FileName, fmCreate or fmOpenWrite);
ms := TMemoryStream.Create;
try
ms.WriteComponent(Component);
ms.position := 0;
ObjectBinaryToText(ms, fs);
finally
ms.Free;
fs.free;
end;
end;


 
Юрий Зотов   (2003-01-07 11:10) [1]

Видимо, при создании TrdQRBand его Owner"ом Вы делаете не форму, а TrdQuickRep или что-то еще. Owner"ом надо делать форму, а Parent"ом - то, на чем контрол должен размещаться (TrdQuickRep).


 
Алексей П   (2003-01-07 13:48) [2]

Большое спасибо, у меня как раз Owner и Parent - одно лицо, так сказать.
Надо изучать предметную часть...



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

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

Наверх




Память: 0.44 MB
Время: 0.009 c
1-49149
officeman
2003-01-05 21:23
2003.01.16
расширение файла


3-48870
xenon
2002-12-24 09:35
2003.01.16
Модуль данных для MDIChild - формы


1-49009
Щькодер
2003-01-07 08:34
2003.01.16
Подскажите плиз самый оптимальный алгоритм часов.


3-48867
S
2002-12-18 18:41
2003.01.16
Создание таблицы mdb?


3-48937
skiper
2002-12-18 23:14
2003.01.16
Проверка компонентов на modified





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