Bonjour,
J'ai un programme avec login et mot de passe. Pour éviter que ma form principale soit celle du mot de passe j'ai le code de démarrage suivant :
dans le OnCreate de mon frmMain j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SetLastError(NO_ERROR); CreateMutex(nil, False, 'MonProg'); // empêche la double exécution du programme if GetLastError = ERROR_ALREADY_EXISTS then Exit; Application.Initialize; ShowWindow(Application.Handle, SW_SHOW); Application.CreateForm(TfrmDataModule, frmDataModule); Application.CreateForm(TfrmMain, frmMain); Application.Run;
Je ne sais pas si c'est dû à ça mais maintenant que je crée dynamiquement mes autres form j'ai le bouton de la barre des tâche qui disparait...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Application.CreateForm(TfrmLogon, frmLogon); frmLogon.Show;
Si je ferme les fenêtres il ré-apparrait
Je crée mes form comme ceci :
Vous avez une idée d'ou celà peut provenir ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Application.CreateForm(TfrmStatus, frmStatus); frmStatus.ShowModal; frmStatus.Destroy;
Peut-on créer une fenêtre avec Login et Mot de passe dans un SplachSreen ? Si oui est ce que celà va résoudre mon problème ?
Partager