Salut à tous,
Au démarrage de mon application, j'ouvre tous mes fichiers de base de données. Avec succès. Je suis obligé de les ouvrir au début car pour faire mes insertions, j'aurais des erreurs. Après une insertion, j'ouvre le fichier concerné en utilisant ShellExecute. Mais il s'avère que cette API ouvre le fichier alors qu'il est déjà ouvert (au démarrage de l'appli). Le traitement s'en trouve ralentit. Serait-il possible à la fonction ShellExecute d'aller chercher le fichier à ouvrir mais s'il est déjà ouvert, qu'elle l'affiche simplement sans repasser par son ouverture. Est ce possible ?
Pour infos :
Au début de mon programme :
// Ouvre le fichier
Call Fm.ini(lireIni("main", "dir") & lireIni("habillement", "fichier"), lireIni("main", "mdp"))
Et après une insertion dans le fichier de BD :
Call ShellExecute(Me.hWnd, "open", lireIni("main", "dir") & lireIni(SectFile, "fichier"), "", "", SW_SHOWNORMAL)
Merci d'avance.
Partager