![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подключить базу, которая на другом компьютере [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