Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.08.2009, 13:42   #1
yulia
Форумчанин
 
Аватар для yulia
 
Регистрация: 24.03.2007
Сообщений: 314
По умолчанию Создание файла в локальной сети

Помогите, пожалуйста разобраться.
У меня база данных лежит на удаленном компьютере. Я запускаю клиента, подключаю сетевую базу.
И мне надо создать файл на компе клиента. Создаю я его обычным образом assing(f,'file.txt');
т.е. по идее он должен создаться в той же паапке где лежит программа, но он почему-то создается на удаленном компьютере в папке с базой.

Как это исправить?
yulia вне форума Ответить с цитированием
Старый 19.08.2009, 15:08   #2
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Я незнаком с БД и всякими сетями, но наверное нужно указать полный путь, а не относительный.
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 19.08.2009, 15:14   #3
yulia
Форумчанин
 
Аватар для yulia
 
Регистрация: 24.03.2007
Сообщений: 314
По умолчанию

в том то и дело.. полный путь прямо указать не могу, т.к. при переносе проги на другую машину и путь надо будет другой. А программно. когда пишу GetCurrentDir, то он показывает каталог именно на удаленной машине с базой..

Может еще какой способ программного получения пути есть?
yulia вне форума Ответить с цитированием
Старый 19.08.2009, 15:24   #4
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Ну вообщето: ParamStr(0) и Application.Exename
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 19.08.2009, 15:28   #5
yulia
Форумчанин
 
Аватар для yulia
 
Регистрация: 24.03.2007
Сообщений: 314
По умолчанию

С получением пути я разобралась..

Но может кто-то все-таки скажет почему файл на локальной машине создается?

Потому что дальше вообще не понятно.. При создании другого файла точно таким же образом первая запись идет в файл на машине у клиента, а все последующие уже на удаленной машине....

Последний раз редактировалось yulia; 19.08.2009 в 15:33.
yulia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание БД Paradox в Delphi 7 по локальной сети (Сервер и 6 клиентов ) на 6 пользоватей mnbvcxz11 БД в Delphi 8 10.08.2009 15:43
Настройка локальной сети Наденька Работа с сетью в Delphi 2 31.07.2009 17:09
эмуляция локальной сети Vasya Свободное общение 2 26.10.2007 19:27
Эмулятор локальной сети andrey4623 Софт 4 20.08.2007 19:58
СУБД в локальной сети Chapay БД в Delphi 6 04.03.2007 02:35