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

Вниз

Как задать программе временный каталог?   Найти похожие ветки 

 
maxfiles   (2003-01-26 01:21) [0]

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


 
Anatoly Podgoretsky ©   (2003-01-26 01:25) [1]

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


 
maxfiles   (2003-01-26 01:28) [2]

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


 
Anatoly Podgoretsky ©   (2003-01-26 01:36) [3]

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


 
maxfiles   (2003-01-26 01:43) [4]

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

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



 
maxfiles   (2003-01-26 01:44) [5]

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


 
Anatoly Podgoretsky ©   (2003-01-26 01:52) [6]

PrivateDir


 
[NIKEL] ©   (2003-01-26 01:52) [7]

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


 
maxfiles   (2003-01-26 01:55) [8]

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


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

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

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


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

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


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

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


 
Anatoly Podgoretsky ©   (2003-01-26 02:11) [12]

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


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

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


 
Anatoly Podgoretsky ©   (2003-01-26 02:17) [14]

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


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

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


 
Anatoly Podgoretsky ©   (2003-01-26 02:22) [16]

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


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

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


 
Nerpa   (2003-01-26 13:13) [18]

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


 
MsGuns ©   (2003-01-26 18:07) [19]

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



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

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

Наверх




Память: 0.5 MB
Время: 0.018 c
14-38502
Monak
2003-01-27 22:01
2003.02.13
Ctrl+Alt+Del


1-38373
skarm
2003-02-04 10:45
2003.02.13
дата


4-38660
kalishenko stas
2002-12-29 17:44
2003.02.13
Скрытие процесса


3-38016
Андрусь
2003-01-28 17:47
2003.02.13
Как Raw перебэхать в Number


14-38448
Мазут Береговой
2003-01-30 02:17
2003.02.13
Господа! Кто и когда из вас зубы чистит?