Add(RichEdit,3092840,322,238)
{
Left=20
Top=15
Width=235
Height=190
}
Add(SDialog,2409609,259,266)
{
Filter="Текст|*.txt"
StartDir=""
FileName="File.txt"
Point(StartDir)
link(onExecute,3092840:doSave,[])
link(StartDir,15102498:Var,[])
}
Add(Dir,14807733,252,189)
{
}
Add(Debug,15102498,259,238)
{
link(Data,14807733:DesktopDir,[])
}
Add(Button,15088170,203,266)
{
Left=260
Top=15
Caption="Save"
link(onClick,2409609:doExecute,[])
}
Этот топик читают: Гость
Ответов: 176
Рейтинг: 12
|
|||
При попытке сохранить файл компонент SDialog не берёт StartDir из верхней точки.
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Элемент сделан так, что пытается не делать слишком много чтений за один заход.
По doExecute читается только FileName А по doStartDir - только StartDir code_633 Видимо у автора были подозрения, что если на одну операцию doExecute поставить два чтения: FileName и StartDir, то это вызовет напряг у пользователей. |
|||
карма: 9 |
| ||
файлы: 1 | code_633.txt [596B] [345] |
2