Bde.DBTables.TSession.AddPassword

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure AddPassword(const Password: string);

C++

void __fastcall AddPassword(const System::UnicodeString Password);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TSession


説明

暗号化されている Paradox テーブルまたは dBASE テーブルにアクセスするためのパスワードを現在のセッションに追加します。

AddPassword メソッドを呼び出すと、パスワードの必要な暗号化された Paradox テーブルまたは dBASE テーブルを開く前に、ユーザーにパスワードを入力させることができます。アクセスするためのパスワードが必要なテーブルをアプリケーションで開く場合、セッションにはパスワードが割り当てられておらず、アプリケーションにも独自の OnPassword イベント ハンドラは用意されていません。ユーザーにテーブルへのアクセスが許可される前に、ライブラリによりダイアログ ボックスが表示されて、有効なパスワードの入力を求められます。

たとえば、セッションのパスワードとして文字列リテラル "secret" を設定するには、次のようにします。


Session.AddPassword('secret');


Session->AddPassword("secret");


メモ: アプリケーションで独自の OnPassword イベント ハンドラを定義する場合、そのハンドラでは、このメソッドを呼び出してセッションにパスワードを追加しなければなりません。AddPassword で割り当てられたパスワードはすべて、アプリケーションが終了する前に RemoveAllPasswords または RemovePassword で削除されなければなりません。

関連項目