![]() |
Delphi, Скрытие компонентов через INI.
Воопщем нужно мне скрыть панельку
panel.Hide; но чтобы значение Hide читалась из INIFILE чтото тип того.. Panel:=IniFile.ReadString('panels','1',' '); как присвоить значение Hide чтобы оно прочиталось из INI ? |
androidz, это обычная работа с текстовыми файлами.
Если Panel:=IniFile.ReadString('panels','1',' '); то IniFile - это объект, содержащий функцию чтения строки. Если panel.Hide -то это тоже объект, соотв функция Panel:=IniFile.ReadString('panels','1',' '); должна быть записана так Panel.hide:=IniFile.ReadString('panels','1',' '); Причем следует учесть тип переменной Hide. Скорей всего она булевская, считываемое значение из INI файла текстовое. Т.е. необходимо позаботиться о соответствии типов, и приведению к нужному. Дальше все зависит от реализации и описания объектов, и им соотв~щих классов. |
Вложений: 1
|
Ну и если добавить StrToBool() то получится чтото вроде Panel.hide:= StrToBool(IniFile.ReadString('panels','1',' ')); если считать что в INI файле 0 это false и 1 это true
|
Цитата:
большое спасибо за исходник! |
Время: 18:16. |
Время: 18:16.
© OSzone.net 2001-