Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.11;
Скачать: CL | DM;

Вниз

Сохранение-загрузка свойств формы   Найти похожие ветки 

 
Andrey-406   (2007-02-17 17:33) [0]

Привет всем! Я пытаюсь сделать в программе возможность сохранения/загрузки свойств формы, ее размеров, расположения и т.д. Сохранение работает, а вот загрузка нет, пишет класс TToolButton не найден. Как быть и почему ругается именно на TToolButton. Вот код процедуры загрузки

procedure LoadFormFromFile(Form: TForm; fName: String);
var
 DataFile: TFileStream;
 DirName: String;
 i: integer;
begin
 DirName := IncludeTrailingBackslash(IncludeTrailingBackslash(GetCurrentDir) + OPTIONS_DIR);
 if not FileExists(DirName + fName) then Exit;
 DataFile := TFileStream.Create(IncludeTrailingBackSlash(DirName)+fName, fmOpenReadWrite);
 try
   for i := 0 to Form.ComponentCount - 1 do
   begin
     DataFile.ReadComponent(Form.Components[i]);
     if DataFile.Position = DataFile.Size then Exit;
   end;
 finally
   DataFile.Free;
 end;
end;


 
Loginov Dmitry ©   (2007-02-17 20:43) [1]

Не изобретай велосипед, ведь есть же для таких целей неплохие стандартные средства, такие как TFormStorage из библиотеки RXLib.



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

Текущий архив: 2007.03.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.031 c
3-1166062851
NigthSkif
2006-12-14 05:20
2007.03.11
Исключения


2-1171632549
Dreamse
2007-02-16 16:29
2007.03.11
Как при создании нового окна показывать кнопку на пенеле задач ?


4-1162452106
novill
2006-11-02 10:21
2007.03.11
Как заставить логин-диалог WinXP открываться всегда в полном виде


9-1145136837
netboy
2006-04-16 01:33
2007.03.11
Система частиц


15-1171294889
oldman
2007-02-12 18:41
2007.03.11
Онищенко в очередной раз призвал россиян бросить пить