Вверх ↑
Этот топик читают: Гость
Ответов: 176
Рейтинг: 12
#1: 2006-11-24 17:49:23 ЛС | профиль | цитата
При попытке сохранить файл компонент SDialog не берёт StartDir из верхней точки.
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,[])
}
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 9906
Рейтинг: 351
#2: 2006-11-24 18:03:26 ЛС | профиль | цитата
Элемент сделан так, что пытается не делать слишком много чтений за один заход.
По doExecute читается только FileName
А по doStartDir - только StartDir
code_633
Видимо у автора были подозрения, что если на одну операцию doExecute поставить два чтения: FileName и StartDir, то это вызовет напряг у пользователей.

карма: 9

0
файлы: 1code_633.txt [596B] [345]
2
Сообщение
...
Прикрепленные файлы
(файлы не залиты)