Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
7-1077734298
Никола
2004-02-25 21:38
2004.04.25
Post Script


3-1080631999
AOH
2004-03-30 11:33
2004.04.25
Транзакция в VBA MS ACCESS


1-1081636992
Azon
2004-04-11 02:43
2004.04.25
Модальная форма и работа с файлом


7-1077280399
L.evil
2004-02-20 15:33
2004.04.25
Подсветка


3-1080391582
Karlson
2004-03-27 15:46
2004.04.25
ВЫзов метода DBGrid1CellClick из любого места программы




   Наверх