Bonjours,
J'utilise une unités pour édité et (ou) lire le "EOF" d'un fichier afin d'en extraire certaine informations a remplacer dans une variable quand je lance l'application normalement en cliquant dessus par exemple aucun problème tout se passe bien mais quand je lance l'application avec ShellExecute sa fait envoyer ou pas le rapport d'erreur ( crash )
j'ai trouver la ligne qui causer ce crash il s'agit de celle ci:
J'ai essayé avec autre que fmShareDenyNone c'est le même problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ExeStream := TFileStream.Create(Extractfilename(Application.ExeName), fmOpenRead or fmShareDenyNone);
aussi je précise que l'application veut s'ouvrir elle même d'où le fmShareDenyNone ( sa marche que quand elle n'est pas "ShellExecuter"
Merci de votre aide.
Partager