Data.DB.LoginDialogExProc
Delphi
LoginDialogExProc: function (const ADatabaseName: string; var AUserName, APassword: string; NameReadOnly: Boolean): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall (*LoginDialogExProc)(const System::UnicodeString ADatabaseName, System::UnicodeString &AUserName, System::UnicodeString &APassword, bool NameReadOnly);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
variable | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
説明
この変数を設定して、ログイン情報を提供するメソッドを指定します。
LoginDialogExProc 変数を設定して、ログイン情報を提供するメソッドを指定します。
たとえば、Vcl.DBLogDlg ユニットでは、ユーザー名とパスワードの入力を促すダイアログ ボックスを開くメソッドを、この変数に設定します。 設定すると、private メソッド TSQLConnection.Login
で資格情報を取得するときに LoginDialogExProc のメソッドが呼び出されるようになります。 LoginDialogExProc は、private メソッドの TADOConnection.WillConnect や TSession.DBLoginCallback
でも使われます。