Bde.DBTables.TSession.GetPassword

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetPassword: Boolean;

C++

bool __fastcall GetPassword();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TSession


Beschreibung

Löst in der Sitzung die Ereignisbehandlungsroutine für OnPassword aus oder zeigt das Standarddialogfeld für die Kennworteingabe an.

Mit GetPassword können Sie in der Sitzung die Ereignisbehandlungsroutine für OnPassword auslösen und die Kennworteingabe verarbeiten, wenn in einer Anwendung mit kennwortgeschützten Paradox-Dateien gearbeitet wird. Ist für OnPassword keine Ereignisbehandlungsroutine definiert, wird mit GetPassword das Standarddialogfeld für die Kennworteingabe angezeigt.

In einer Anwendung kann der Programmablauf mithilfe des Rückgabewertes von GetPassword gesteuert werden. Wird vom Benutzer OK gewählt, gibt GetPassword den Wert true zurück. Bei Auswahl von Abbrechen wird false zurückgegeben.


var
rslt: Boolean;
begin
rslt := Session.GetPassword;
try
if rslt then
Table1.Open
else
ShowMessage('Kein Passwort angegeben');
except
ShowMessage('Tabelle kann nicht geöffnet werden!');
end;
ifnot Table1.Active then
Application.Terminate;
end;


void __fastcall TForm1::OpenTableButtonClick(TObject *Sender)
{
bool rslt = Session->GetPassword();
try
{
if (rslt)
Table1->Open();
else
ShowMessage("Kein Passwort angegeben");
}
catch (...)
{
ShowMessage("Tabelle kann nicht geöffnet werden!");
}
if (!Table1->Active)
Application.Terminate();
}


Siehe auch