Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.008 c
3-19044
HDD
2002-02-07 15:50
2002.03.07
Помогите пожалуйста дамы и господа


14-19324
SES
2002-01-22 17:08
2002.03.07
:)


1-19187
Gayrus
2002-02-18 03:15
2002.03.07
Строки


3-19108
HDD
2002-02-11 13:10
2002.03.07
Помогите люди добрые!


3-19095
jack200180
2002-02-08 16:49
2002.03.07
РБД и ....





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