![]() |
|
Модераторы: Akella |
![]()
|
|
| Lan |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 12.3.2004 Где: Владимир Репутация: нет Всего: 1 |
Как сделать subj под Дельфи для зашифрованной парадоксовской таблицы?
На первый взгляд, есть метод - создать новую зашифрованную таблицу в рантайме, скопировать туда записи... Но у этого метода недостатки видны невооружённым глазом. Может есть что-либо проще? P.S. не совсем понятно, к какому форуму этот вопрос относится... |
|||
|
||||
| Cetus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 141 Регистрация: 18.4.2004 Репутация: нет Всего: 1 |
uses ... , bde;
procedure tform1.addmasterpass(table:ttable;pswd:string); var TblDesc: CRTblDesc; hDb: hDBIDb; begin if not Table.Active or not Table.Exclusive then exit; FillChar(TblDesc, SizeOf(CRTblDesc), #0); with TblDesc do begin StrPCopy(szTblName, Table.TableName); StrCopy(szTblType, szPARADOX); StrPCopy(szPassword, pswd); if length(pswd)=0 then bProtected:=false else bProtected:=true; end; Check(DbiGetObjFromObj(hDBIObj(Table.Handle), objDATABASE, hDBIObj(hDb))); Table.Close; Check(DbiDoRestructure(hDb, 1, @TblDesc, nil, nil, nil, False)); session.AddPassword(pswd); end; |
|||
|
||||
| Lan |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 12.3.2004 Где: Владимир Репутация: нет Всего: 1 |
Сенькс, попробую.
|
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
Немножко меньше писанины:
Это сообщение отредактировал(а) Pakshin A. S. - 24.4.2004, 14:05 |
|||
|
||||
| Lan |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 12.3.2004 Где: Владимир Репутация: нет Всего: 1 |
2 Pakshin A. S.
Да, собственно, разница-то... Я всё равно брал не код, а идею. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Другие СУБД | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |