![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TLB - файл - регистрация методов (Adding additional properties) [D5, Access2000]
Chery © (2002-12-06 11:13:00)Привет.
Значит проблема вот в чём. На серверной части (Midas)надо зарегистрировать метод (в TLB - Adding additional properties, methods, and events) - вытаскивание путя из реестра к БД. И эта функция (метод) должен вызываться клиентом. Как зарегистрировать метод в TLB и как его вызвать с клиента?
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
Reg.Access := KEY_READ;
Reg.RootKey := HKEY_CURRENT_USER;
Reg.OpenKey("Software\ODBC\ODBC.INI\Fist_ODBS", False);
Result := Reg.ReadString("DBQ");
Reg.Free;
end;
Chery (2002-12-06 11:43:00) [1]Трям!
Может я конечно пытаюсь делать что-то через жопу, но...
Короче, надо сделать загрузку - выгрузку (архивирование) базы (Есть компонент Zip ). Так чтоб клиент мог сам подключать разные базы и делать копии, которые будут сохраняться на сервере в одной папке.
На самом клиенте пути к сервеной базе не будет, будет просто вызов этой функции или метода. Метод определения пути - в TLB на сервере. Путь к БД, по идее, должен передоваться клиенту в свойство ZIP компонента и клиент архивирует БД от себя на сервер.
Либо (не знаю можно ли так, наверно нет) : при вызове метода, клиент передаёт параметр (например имя архива БД),
а сервер сам архивирует и сохраняет.
BorisUK (2002-12-06 11:21:00) [2]Книга класная :)
У меня есть.. Там про это точно есть!
Но вопрос на вопрос... Объясни нафига на клиенте путь к сервеной базе?
FreeLancer (2002-12-06 11:17:00) [3]http://oz.by/books/more104040.html