![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Домашний каталог kylix
mim © (2004-02-25 17:35:00)Как фохраниить настройки в домашнем каталоге?
with tfilestream.create do
try
add('test');
savetofile('~/test.txt');
finally
free;
end;
не катит хотя пишет что не может создать файл
/home/alexandr/test.txt
а вот
savetofile('/home/alexandr/test.txt');
прокатывает с удовльствием
mim (2004-02-29 22:13:00) [1]Наверное получится заюзать
GetEnvironmentVariable(Name: string): string;
из sysutils.
Всем спасибо за внимание.
mim (2004-02-29 20:02:00) [2]Прошу прощеня что долго не отвечал...
Cobalt © (27.02.04 14:56) [6]
Функции GetHomeDir не существует.
А что типа GetHomeDir дергать надо я и без "умных" людей догадался. :)
Так вы знаете функцию возвращающую домашний каталог пользователя?
Cobalt (2004-02-27 14:56:00) [3]Во, знающие люди тут подсказывают, что ~/ срабатывает для шелла, а для проги надо самому дёргать функцию типа GetHomeDir.
VMcL (2004-02-27 12:11:00) [4]Если [4] относится к [3].1, то:
запусти userconf и посмотри, какие значения можно установить у home directory.
Cobalt (2004-02-27 11:52:00) [5]Не поскажите, откуда такая информация о ~/?
VMcL (2004-02-26 16:45:00) [6]>>Cobalt © (26.02.04 11:37) [2]
ИМХО, домашний каталог не обязан находится в /home
>>mim (26.02.04 09:05) [1]
попробуй так:
savetofile(ExpandFileName('~/test.txt'));
Cobalt (2004-02-26 11:37:00) [7]А откуда это ты узнал о
'~/test.txt'?
Очень интересно...
Может, попробовать указать путь явно?
savetofile('/home/'+UserName+/test.txt');
mim (2004-02-26 09:05:00) [8]Господа, ну неужели никто не скажет? :(