Bonjour à tous,
<EDIT>(Voir prochain message pour les précisions)<EDIT>
Je suis confronté à un bug très gênant et ... étrange.
Le but c'est d'ouvrir une requête(TFDQuery), puis de mettre un message à l'utilisateur.
La procedure qui pose problème :
En effet, la fenêtre 'OK !' pop, mais se ferme quasi-instantanément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 FDQuery.SQL.Text := 'select user mdp from utilisateur where user = ''robert'' and mdp = ''plant'''; FDQuery.Open; MessageDlg('OK !', mtWarning, [mbOK], 0);
Alors que
Fonctionne normalement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 FDQuery.SQL.Text := 'select user mdp from utilisateur where user = ''robert'' and mdp = ''plant'''; // FDQuery.Open; MessageDlg('OK !', mtWarning, [mbOK], 0);
J'aimerais quand même pouvoir faire le Open puis le MessageDlg (peut importe le résultat de la requête) sans que le MessageDlg ne disparaisse. Je vois absolument pas le lien entre les deux !
Problème présent en Debug et en Release avec Delphi XE7,une TFDQuery, et MessageDlg provenant de Vcl.Dialogs.
Partager