Bonjour à tous
Voici un code fonctionnant parfaitement :
Code :
- procedure TForm1.Btn_1Click(Sender: TObject);
- Var
- Retour : integer;
- begin
- Form2 := TForm2.Create(Application);
- Retour := Form2.ShowModal;
- Form2.Free;
- MessageDlg('RETOUR DE FORM2', mtInformation, [mbOK], 0);
- end;
|
La Form2 est appelée, et l'on reste dessus jusqu'à ce que l'utilisateur ait déclenché mrOK ou mrAbort.
Le même code, qui, lui, ne fonctionne pas :
Code :
- Function Saisie_Url_Cible : boolean;
- Var
- Retour : integer;
- begin
- Form2 := TForm2.Create(Application);
- Retour := Form2.ShowModal;
- Form2.Free;
- CASE Retour OF
- mrOK :
- begin
- Saisie_Url_Cible := True;
- end;
- mrAbort :
- begin
- Saisie_Url_Cible := False;
- end;
- End; // Case
- end;
|
Heu...
Où est-ce que je me plante ?