Николай |
Отправлено: 02.09.2004, 12:45 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 55
|
Подскажите, пожалуйста
Открываю файл командой
OpenDialog1->Execute()
работаю с этим файлом, затем необходимо чтобы сохранить (открыть) данные в файл автоматически в папку моей программы, а получается что ищется файл по пути открытого командой OpenDialog1->Execute().
Как открыть далее файл (после команды Execute) из папки моей программы. |
|
Guest |
Отправлено: 02.09.2004, 13:17 |
|
Не зарегистрирован
|
OpenDialog не открывает файл а позволяет выбрать что нужно открыть. Чуствуете разницу? |
|
Guest |
Отправлено: 02.09.2004, 13:32 |
|
Не зарегистрирован
|
Твой диалог просто изменяет тек.каталог.
Перед открытием диалога, а лучше — сразу после запуска сохрани тек.каталог, а потом обращайся по полному имени. |
|
Николай |
Отправлено: 02.09.2004, 13:33 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 55
|
Разницу я чувствую. Как мне после того как я показал что открыть, сделать, чтобы команда
Table1->TableName="Table\\Dan1.db";
открывала файл б.д. из папки моей программы \\Table, а не по пути показанному ранее.
|
|
Николай |
Отправлено: 02.09.2004, 13:35 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 55
|
Так в том и дело, что я не знаю как сохранить тек.каталог |
|
Gedeon |
Отправлено: 02.09.2004, 13:45 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
QUOTE |
из папки моей программы |
CODE |
AnsiString DirProg = ExtractFilePath(Application->ExeName); |
|
|
Николай |
Отправлено: 02.09.2004, 14:05 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 55
|
Отлично, спасибо |
|