Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подключить базу, которая на другом компьютере [D5, Paradox]


Set ©   (2004-01-23 16:37:00) 

Вопрос вот в чём.
Ехе - одна версия на обоих компах. На одном из них база.
Так вот, я хочу сделать так, чтобы пользователь после запуска программы указывал ей путь к базе. Мне нужно, чтобы пользователь выбирал папку, а OpenDialog позволяет указать лишь конкетный файл. А нужно, чтобы он выбрал только папку.


Sandman25   (2004-01-23 17:13:00) [1]

Только лучше проверить.
if SelectDirectory(...) then
Database....


Set   (2004-01-23 17:11:00) [2]

Во, то что нужно.:)
Спасибо.


Sandman25   (2004-01-23 17:07:00) [3]

[7] Set (23.01.04 16:59)

Конечно, можно.

SelectDirectory("Путь к БД", "", Dir);
Database.Params.Values["PATH"] := Dir;


Set   (2004-01-23 16:59:00) [4]

А можно ли оойтись без Edit.
Ну как в OpenDialog - открылся диалог и прям в нём выбрать папку.


Sandman25   (2004-01-23 16:54:00) [5]

Да.
В [4] параметры описаны.


Set   (2004-01-23 16:47:00) [6]

А что такое edPath?
Edit, в который вбивается путь?


Sandman25   (2004-01-23 16:45:00) [7]

function SelectDirectory(const Caption: string; const Root: WideString; out Directory: string): Boolean; overload;

Warning: You can’t use the same variable for the Root parameter and the Directory parameter.


Sandman25   (2004-01-23 16:44:00) [8]

procedure TfrPath.Button2Click(Sender: TObject);
var
Dir: string;
begin
Dir := edPath.Text;
SelectDirectory("Путь к БД", "", Dir);
edPath.Text := Dir;
end;


Set   (2004-01-23 16:42:00) [9]

Вот с F1 проблемма - справки нет(такой достал Delphi) :(


Sandman25   (2004-01-23 16:37:00) [10]

SelectDirectory + F1


Наверх

Титульная страница Поиск, карта сайта Написать письмо