Ich hab das mal wie du gesagt hast dynamisch zu erstellen in der formcreate() vom hauptformular.
das sieht dann in etwa so aus:
Delphi-Quellcode:
if cryptedlist = 'true' then
begin
PasswordDlg2:= TPasswordDlg.Create(Application);
try
passworddlg2.ShowModal;
finally
passworddlg2.free;
end;
pwdtype:='gblpwd';
end;
Dann bekomm ich ne Fehlermeldung durch das showmodal: Aus einem sichtbarem Fenster kann kein modales gemacht werden
Aber das ist doch gar nicht sichtbar. das wurde ja noch nicht mal erstellt vorher