Вверх ↑
Этот топик читают: Гость
Ответов: 216
Рейтинг: -4
#16: 2012-01-14 19:53:13 ЛС | профиль | цитата
Ivann, так работает спосибо. Но не понятным остался основной вопрос являеться ли это ошибкой в этом компоненте и можно ли его исправить. Ты вторую схему посмотрел или первую исправил ?

карма: 0

0
Ответов: 3349
Рейтинг: 233
#17: 2012-01-14 19:55:33 ЛС | профиль | цитата
Скорее всего это ошибкой не является, скорее особенностью
карма: 1

0
Ответов: 216
Рейтинг: -4
#18: 2012-01-14 20:06:36 ЛС | профиль | цитата
Ivann, а вот если у меня много компонентов к прмеру listbox,winexec,Strlist то он во-всех не верно указывает путь как с этим быть
карма: 0

0
Ответов: 3349
Рейтинг: 233
#19: 2012-01-14 20:08:09 ЛС | профиль | цитата
mestnyi писал(а):
Ivann, а вот если у меня много компонентов к прмеру listbox,winexec,Strlist то он во-всех не верно указывает путь как с этим быть

В смысле? Путь то он указывает верно, только переназначает директорию.
карма: 1

0
Ответов: 5446
Рейтинг: 323
#20: 2012-01-14 20:19:20 ЛС | профиль | цитата
mestnyi, бороться очень просто - указывать абсолютный путь к qemu, а не отностительный. Если qemu ледит рядом с запускателем, то достаточно в начале программы получить текущую директорию (Application.AppFileName+FilePartElm в режиме FilePath)
------------ Дoбавленo в 20.19:
PS. Выложенные схемы не смотрел
карма: 1

0
Ответов: 3349
Рейтинг: 233
#21: 2012-01-14 20:21:34 ЛС | профиль | цитата
iarspider, У компонента Dir есть точка CurrentDir
карма: 1

0
Ответов: 216
Рейтинг: -4
#22: 2012-01-14 20:23:12 ЛС | профиль | цитата
Ivann, к примеру моя программа запускает другую программу с диска "C" и хочу чтобы создавался текстовый файл в папке с моей программой в диске "D", а он создает его на "C"
карма: 0

0
Ответов: 5446
Рейтинг: 323
#23: 2012-01-14 20:24:42 ЛС | профиль | цитата
mestnyi, относительные пути - зло. При первой возможности переводи в абсолютные.
карма: 1

0
Ответов: 216
Рейтинг: -4
#24: 2012-01-14 20:25:39 ЛС | профиль | цитата
iarspider, абсолютный путь тоже указывал все равно на свой меняет
карма: 0

0
Ответов: 3349
Рейтинг: 233
#25: 2012-01-14 20:28:53 ЛС | профиль | цитата
Используй полные пути везде
Ivann писал(а):
У компонента Dir есть точка CurrentDir
Просто через соединение строк прибавляй к ней имя файла, и будет все ок.
Это как раз последствия переназначения директории.
------------ Дoбавленo в 20.28:
Add(Memo,14585294,469,147)
{
Top=50
Width=325
Height=170
}
Add(Button,1779682,350,175)
{
Left=105
Top=10
Width=100
Caption="Относительный"
Data=String(file.txt)
link(onClick,1436992:doWork2,[])
}
Add(Button,2305578,350,126)
{
Left=210
Top=10
Width=100
Caption="Абсолютный"
link(onClick,15592833:doStrCat,[])
}
Add(Dir,6611295,392,84)
{
}
Add(StrCat,15592833,392,126)
{
Str2="file.txt"
link(onStrCat,1436992:doWork1,[(445,132)])
link(Str1,6611295:CurrentDir,[])
}
Add(HubEx,1436992,441,175)
{
link(onEvent,14585294:doLoad,[])
}


карма: 1

0
Ответов: 4621
Рейтинг: 746
#26: 2012-01-15 18:00:56 ЛС | профиль | цитата
mestnyi, почитай ещё эту тему
карма: 26

0
Ответов: 216
Рейтинг: -4
#27: 2012-01-30 09:26:10 ЛС | профиль | цитата
Ivann не все так хорошо как ты говоришь, если не поместить в отдельную панель не работает
карма: 0

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