Dilma писал(а):
ну для загрузки и сохранения параметров программы это вещь не заменимая покаДа, тут я полностью согласен, но, увы, кроме твоего примера, я больше этого нигде не встречал (зато, радетелей об отсутствии фичи по сохранению параметров было прорва). А твой пример неплохо бы оптимизировать, что там несколько компонентов лишних, на мой взгляд, вот так
Add(MainForm,4349082,154,210)
{
Left=20
Top=105
Width=271
Height=93
Point(onClose)
link(onCreate,9013019:doLoad,[])
link(onClose,9013019:doSave,[])
}
Add(GVarContainer,9013019,203,224)
{
Section="Vars"
FilleName="test.ini"
VarList=#4:var1|4:var2|
link(onLoad,8563428:doEvent1,[])
}
Add(Edit,2695133,308,182)
{
Left=40
Top=5
Width=185
link(onChange,602156:doValue,[(360,188)(360,144)(296,144)(296,160)])
link(Str,602156:Var,[])
}
Add(Edit,11788891,308,266)
{
Left=40
Top=35
Width=185
link(onChange,15397749:doValue,[(360,272)(360,229)(296,229)(296,244)])
link(Str,15397749:Var,[])
}
Add(GlobalVar,15397749,308,238)
{
Name="var2"
}
Add(GlobalVar,602156,308,154)
{
Name="var1"
}
Add(Label,11383746,154,126)
{
Left=5
Top=10
Width=25
Height=17
Caption="var1"
}
Add(Label,10025414,154,168)
{
Left=5
Top=35
Width=25
Height=17
Caption="var2"
}
Add(Hub,8563428,252,224)
{
link(onEvent1,2695133:doText,[(287,230)(287,188)])
link(onEvent2,11788891:doText,[(287,237)(287,272)])
}