Николай |
Отправлено: 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

|
Отлично, спасибо |
 |