Вверх ↑
Этот топик читают: Гость
Ответов: 66
Рейтинг: 1
#1: 2019-02-23 15:17:49 ЛС | профиль | цитата
Очень понравилась функция смены рабочего каталога в ODialog, но вот вручную нигде не нашёл смену этого каталога, а дописывать путь к каждой операции не хочется.
В интернете прочитал про SetCurrentDir, но с ним никак не компилируется

P.S Я опять всё перепутал, нужно использовать doCurrentDir элемента Dir
Пример использования:
Add(ODialog,15672014,840,763)
{
link(onExecute,15539762:doPart,[])
}
Add(BitBtn,12729198,790,763)
{
Left=235
Top=9
Width=19
Height=19
Color=3289650
ParentFont=0
Visible=1
FrameColor=6579300
Caption="..."
Point(doVisible)
link(onClick,15672014:doExecute,[])
}
Add(Registry,13573769,791,805)
{
HKey=1
Key="Software\Program"
Value="path"
NotEmpty=1
link(onRead,13831500:doCurrentDir,[])
}
Add(FilePartElm,15539762,882,763)
{
Mode=0
link(onPart,13573769:doWrite,[(926,769)(926,847)(779,847)(779,818)])
}
Add(Dir,13831500,840,798)
{
}

Редактировалось 2 раз(а), последний 2019-02-23 16:24:24
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Разработчик
Ответов: 26061
Рейтинг: 2120
#2: 2019-02-23 15:56:49 ЛС | профиль | цитата
Gazzi писал(а):
Очень понравилась функция смены рабочего каталога в ODialog

Это которое свойство StartDir? Так там его активировать можно галочкой и появится метод doStartDir, еще и точка одноименная верхняя есть у этого метода.
карма: 22

0
Ответов: 66
Рейтинг: 1
#3: 2019-02-23 16:04:45 ЛС | профиль | цитата
nesco, это задает стартовый каталог для диалога, а я хочу для всей программы
карма: 0

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#4: 2019-02-23 16:07:30 ЛС | профиль | цитата
Gazzi писал(а):
это задает стартовый каталог для диалога, а я хочу для всей программы

А что, метод doCurrentDir в компоненте Dir не работает, он как раз и использует функцию SetCurrentDirectory
карма: 22

0
Ответов: 66
Рейтинг: 1
#5: 2019-02-23 16:19:32 ЛС | профиль | цитата
nesco, да работает, я до этого тоже его проверял, сначала работало, а потом видимо точки перепутал и ушел от этого компонента
карма: 0

0
5
Сообщение
...
Прикрепленные файлы
(файлы не залиты)