Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

Домашний каталог kylix   Найти похожие ветки 

 
mim   (2004-02-25 17:35) [0]

Как фохраниить настройки в домашнем каталоге?

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-26 09:05) [1]

Господа, ну неужели никто не скажет? :(


 
Cobalt ©   (2004-02-26 11:37) [2]

А откуда это ты узнал о "~/test.txt"?
Очень интересно...
Может, попробовать указать путь явно?
savetofile("/home/"+UserName+/test.txt");


 
VMcL ©   (2004-02-26 16:45) [3]

>>Cobalt ©  (26.02.04 11:37) [2]

ИМХО, домашний каталог не обязан находится в /home

>>mim  (26.02.04 09:05) [1]
попробуй так:
savetofile(ExpandFileName("~/test.txt"));


 
Cobalt ©   (2004-02-27 11:52) [4]

Не поскажите, откуда такая информация о ~/?


 
VMcL ©   (2004-02-27 12:11) [5]

Если [4] относится к [3].1, то:
запусти userconf и посмотри, какие значения можно установить у home directory.


 
Cobalt ©   (2004-02-27 14:56) [6]

Во, знающие люди тут подсказывают, что ~/  срабатывает для шелла, а для проги надо самому дёргать функцию типа GetHomeDir.


 
mim   (2004-02-29 20:02) [7]

Прошу прощеня что долго не отвечал...

Cobalt ©   (27.02.04 14:56) [6]

Функции GetHomeDir не существует.
А что типа GetHomeDir дергать надо я и без "умных" людей догадался. :)
Так вы знаете функцию возвращающую домашний каталог пользователя?


 
mim   (2004-02-29 22:13) [8]

Наверное получится заюзать
GetEnvironmentVariable(Name: string): string;  
из sysutils.

Всем спасибо за внимание.



Страницы: 1 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
7-1078090769
Duk
2004-03-01 00:39
2004.04.25
Процессор и кулер


9-1067535623
delpher_gray
2003-10-30 20:40
2004.04.25
Алгоритм A*


14-1080913955
BikerSoul
2004-04-02 17:52
2004.04.25
class not found


9-1067445956
X_Michael
2003-10-29 19:45
2004.04.25
Всплывающее окно удаленного соединения


4-1077110304
МАКСЮХА
2004-02-18 16:18
2004.04.25
Как использовать CreateProcessAsUser?