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

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

Как задать программе временный каталог? [D3, Win2k]


maxfiles ©   (2003-01-26 01:21:00) 

Почему не придумали какой нибудь GetTempDirectory?
Подскажите пожалуйста...
Огромное спасибо заранее.


MsGuns   (2003-01-26 18:07:00) [1]

Посмотри св-ва и методы TSession - думаю, разгадка твоей проблемы там 8))


Nerpa   (2003-01-26 13:13:00) [2]

Набери GetTempPath и нажми F1


maxfiles   (2003-01-26 02:27:00) [3]

Так вот в Хелпе почему-то насчет Uses пустота!!! Может не там ищу?


Anatoly Podgoretsky   (2003-01-26 02:22:00) [4]

Так что же ты морочил голову, у тебя не прописаны должные модули в Uses, найди по хелпу в каком это модуле и пропиши.


maxfiles   (2003-01-26 02:20:00) [5]

Ну я же ради теста писал. А непонимает privateDir сама delphi3. Она же говорит что undeclared identifier...


Anatoly Podgoretsky   (2003-01-26 02:17:00) [6]

Значит у тебя еще есть и другие проблемы, кроме PrivateDir.
Но писать в голову диска во всех случаях недопустимо.


maxfiles   (2003-01-26 02:13:00) [7]

Вообще то я администратор :) и сижу дома...


Anatoly Podgoretsky   (2003-01-26 02:11:00) [8]

Наверно у тебя нет прав на запись туда, к тому же это ужасно не профессионально писать файлы в голову.
Используй запись в штатную временную папку, тогда будет работать даэе под Win XP


maxfiles   (2003-01-26 02:04:00) [9]

Почему не работает просто
property PrivateDir: = "c:\"?


Anatoly Podgoretsky   (2003-01-26 02:03:00) [10]

Uses никакие не нужны только для очень простых консольных приложений, для всех остальных обязательны.


maxfiles   (2003-01-26 02:01:00) [11]

Так... Delphi ругается - undeclared identifier;
Что-то я торможу...
Uses вроде никакие не нужны...

Можно маленький примерчик?


maxfiles   (2003-01-26 01:55:00) [12]

А почему бы и нет? :)


[NIKEL]   (2003-01-26 01:52:00) [13]

а уже придумали...GetTempPath называется :)


Anatoly Podgoretsky   (2003-01-26 01:52:00) [14]

PrivateDir


maxfiles   (2003-01-26 01:44:00) [15]

Я не стал расписывать что внутри Query1.sql.add("");
Думаю неважно.


maxfiles   (2003-01-26 01:43:00) [16]

Ладно, спрошу проше... Есть база данных.
Делаю так:
Query1.sql.add("");
query1.open;
query1.close;

И все! Этот участок кода создаст "_qsq1.db" в каталге исполняемого файла!.. Я пока не знаю, как повлиять на этот процесс...
Так что
>не в состоянии написать на жесткий диск, лучше всего в папку TEMP выделенную Windows для пользователя.
Тут не подходит...


Anatoly Podgoretsky   (2003-01-26 01:36:00) [17]

maxfiles (26.01.03 01:28)
Так ты программист или нет, не в состоянии написать на жесткий диск, лучше всего в папку TEMP выделенную Windows для пользователя


maxfiles   (2003-01-26 01:28:00) [18]

Программа создает временный файл в своем подкаталоге. Если я ее записываю на CD -> обломс! Хочется, чтоб временный файл создавала в каком-нибудь темпе виндов...


Anatoly Podgoretsky   (2003-01-26 01:25:00) [19]

Непонятно, что ты хочешь


Наверх

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