Форум: "Основная";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];
ВнизКак записать полную информацию о форме в stream ? Найти похожие ветки
← →
hair_fly (2002-02-19 12:54) [0]Уважаемые Мастера! Возник интересный вопрос: можно ли (и если да, то как) записать полную информацию о форме в stream, а потом, используя этот stream создать точную копию этой формы ?
← →
Darkwin (2002-02-19 13:58) [1]Не знаю как на счёт Stream, а копию формы можно сделать так:
procedure TForm1.Button1Clic(Sender: TObject);
var
ClonForm:TForm;
begin
Application.CreateForm(TFormClass(Self.ClassType),ClonForm);
ClonForm.Left:=Left+50;
ClonForm.Top:=Top+50;
ClonForm.Show;
end;
← →
oomneeq (2002-02-19 13:58) [2]Можно.
читать здесь:
http://shop.biblio-globus.ru/cpr/save_objects.htm
там по-русски.
← →
oomneeq (2002-02-19 14:20) [3]>Darkwin (19.02.02 13:58)
>Не знаю как на счёт Stream, а копию формы можно сделать так:
>procedure TForm1.Button1Clic(Sender: TObject);
>var
> ClonForm:TForm;
>begin
> Application.CreateForm(TFormClass(Self.ClassType),ClonForm);
> ClonForm.Left:=Left+50;
> ClonForm.Top:=Top+50;
> ClonForm.Show;
>end;
Это будет не точная копия, а просто еще одна форма такого же типа, с дефолтными установками, т.е. без учета текущего состояния
свойств.
Прм клонировании с помощью стрима достигается гораздо большее сходство с оригиналом.
См. пред. постинг.
← →
hair_fly (2002-02-19 14:57) [4]to Darkwin:
речь идет не о клонировании, а о возможности на другом компе (через сеть) создать точную копию формы
to oomneeq:
За ссылку спасибо, но она не работает :(
← →
Pete (2002-02-19 15:02) [5]Да вроде нормально работает... ссылка...
← →
hair_fly (2002-02-19 15:06) [6]А вот у меня ни в какую не грузится :(
Может кто на мыло мне кинет, что там есть ? ПЛИЗ!
← →
Digitman (2002-02-19 15:27) [7]"на другом компе" есть декларация класса формы ?
← →
hair_fly (2002-02-19 16:49) [8]Весь прикол как раз в том, что "другой комп" вообще не знает, что это за форма.
← →
oomneeq (2002-02-19 17:24) [9]>речь идет не о клонировании, а о возможности на другом компе
>(через сеть) создать точную копию формы
"создать точную копию" <> "клонированиe"
говоришь ...
Ну да ладно, пусть философы упражняются.
Я тебе страницу почтой отправил.
>Весь прикол как раз в том, что "другой комп" вообще не знает, >что это за форма.
Надо познакомить.
твою задачу не решить
без декларации класса формы
она нужна как ДНК в клонировании живых организмов.
← →
hair_fly (2002-02-19 17:39) [10]to oomneeq:
а файлик приклеить забыл :(
← →
hair_fly (2002-02-19 17:40) [11]to oomneeq:
Sorry, все ок. Спасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c