Bonjour,

Après le Application.Run(new frmMain());
je lis une donnée qui si elle est FALSE, le programme affiche un message et dois fermer l'application :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
public frmMain()
        {
        //(lecture ini ...)
        if (m_VersionSSPP < 7043)
        {
            MessageBox.Show(m_ResourceManager.GetString("mnbadVersion"));
            Application.Exit();
        }
Application.Exit(); ne fonctionne pas car la form n'est pas fini d'être chargée OK mais un return; à la place arrête mais la form reste dans l'état.

J'ai essayé avec l'évènement Load mais cela ne fonctionne pas. J'ai tenté aussi de faire lire les données depuis static void Main() mais cela remet une tonne de chose en question ... y'a une autre possibilité ?
Merci