Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Домашний каталог 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]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо