| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > TQuery и временные файлы |
| Автор: Illusion Dolphin 20.6.2004, 13:40 |
| Каким образщом указать место для временных файлов, которые хранят резульаты запроса? Я пробовал перед Query.Active:=True сиавить chdir('C:\temp\'), но и тут возникает одна проблема: Если приложение просто запущено двойным кликом, то всё нормально, если на него перенесли файл (который открывается моим приложением), то тоже вроде всё замечательно, но если открыть файл, который зарегестрирован на моё приложение (и при этом открывается моё приложение), то тогда все результаты запросов сохраняюся в папке, в которой находится этот файл! Что сделдать для того, чтобы все результаты в любом случае сохранялись в определённой папке??? |
| Автор: Петрович 20.6.2004, 20:47 |
| Посмотири http://forum.sources.ru/index.php?act=ST&f=13&t=56225&unread=1 |
| Автор: Illusion Dolphin 20.6.2004, 21:10 |
| Хм... На счёт сессион я уже понял и что можно было - сделал, но тут возник вопрос другого немного плана... (может, он и выходит за пределы топика, но новую тему делать не хочется) У меня в отдельной нити реализуется запрос к базе данных, и я прочитал в faq, что необходимо ДЛЯ КАЖДОГО ПОТОКА создавать свой session (тогда вроде каждому приходится зажавать свою папку отдельную :/ ) - это необходимо? У меня раньше вообще всё работало без session и проблем не возникало... |
| Автор: Петрович 21.6.2004, 08:05 | ||
Либо чистая случайность, либо, как часто бывает, организация твоей многопоточной программы такова, что реально все выполняется в одном потоке или строго последовательно |