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

Вниз

Расширение, срочно!   Найти похожие ветки 

 
Zwer   (2004-03-29 12:41) [0]

Всем доброе время суток.
Встала задача сохранять содержимое формы, т.е. чтобы можно было
потом из файла востановить(кнопки там, label"и и т.п.).
Видел в прогах, что таким файлам присваивают своё расширение.
Вот мне хотелось так же суметь сделать.
Если кто знает как это делается буду очень признателен.
Заранее всем спасибо


 
Семен Сорокин ©   (2004-03-29 12:46) [1]

а чем *.bmp не нравится, ну уж если надо - то переименуй по собственному желанию хоть в *.ххх. Для сохранения можешь использовать Form.GetFormImage;


 
Sun bittern ©   (2004-03-29 12:51) [2]

Семен Сорокин ©   (29.03.04 12:46) [1]
:^)

Zwer   (29.03.04 12:41)
не все так просто в программерской жизни :)

// Сохранение проекта
Procedure SaveProject(AFileName:TFileName);
var FS:TFileStream;
begin
 FS:=TFileStream.Create(AFileName,fmCreate or fmShareDenyRead);
 try
   FS.WriteComponent(Edit_FC.PageProject);
 finally
   FS.Free;
 end;
End;

// Чтение проекта
Procedure LoadProject(AFileName:TFileName);
var FS:TFileStream;
begin
 FS:=TFileStream.Create(AFileName,fmOpenRead or fmShareDenyRead);
 try
   Edit_FC.PageProject:=TPageControl(FS.ReadComponent(Edit_FC.PageProject));
 finally
   FS.Free;
 end;
end;

Асоциация с расширением файла - другая история


 
Zwer   (2004-03-29 12:57) [3]

Всё дело в том, что после восстановления из файла они (объекты), т.е. кнопки и т.п.(в основном кнопки) должны и быть кнопками а не рисунком.
В проге я их перемещаю там, цвет меняю, ват и нужно чтобы настройки сохранялись в файл, что при необходимости восстановить и отредактировать.

З.Ы. И...что такое imho?


 
Oyster ©   (2004-03-29 13:03) [4]

Используй Ini-файлы. Или реестр, если крутой.


 
Zwer   (2004-03-29 13:03) [5]

Вопрос к Sun bittern.
А, пардон, файл с каким расшерением получится, и всё-таки хотелось бы ассоциировать файл со свойм расшерением, если можно.
Спасибо за ответ.


 
Sun bittern ©   (2004-03-29 13:09) [6]

Zwer   (29.03.04 13:03) [5]
Не прикалывайся несмешно :(

Написано ведь. т.е. любое допустимое имя файла
AFileName:TFileName


 
Zwer   (2004-03-29 13:15) [7]

Ок, спасибо всем откликнувшимся.



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

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

Наверх





Память: 0.46 MB
Время: 0.033 c
7-1076866144
AVGVI
2004-02-15 20:29
2004.04.18
Учетные записи в W2K


6-1076414046
метеоролог
2004-02-10 14:54
2004.04.18
Компоненты для отправки почты


3-1079952025
Maxuz
2004-03-22 13:40
2004.04.18
Grid и загрузка картинок из файла


14-1079953574
ghg
2004-03-22 14:06
2004.04.18
iriver-550 и sorell smp-t13


6-1076393271
juiceman
2004-02-10 09:07
2004.04.18
рэдирект Internet Explorer a





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