Bonjour à tous ...
voila mon petit probleme :
j'ai fait un projet avec dans l'unité principale un shellexecute, pas de soucis, le programme compil et marche normalement ...
Pour le rendre plus lisible, j'ai ouvert une unité ou je met certaine procedure dedans ... (que j'appele dans l'unite principale)Le probleme c'est qu'a partir de ce moment la, j'arrive plus compiler, le probleme vien de la ligne shellexecute ...Voila la partie du code qui pose problème :
A la création de l'unité, dans le 'uses' j'ai rajouté le shellapi ..Le probleme vien de handle ... quand je laisse le curseur dessus quand je fait du pas à pas voici ce qu'il me donne :" Violation d'acces pour 00451846 accédant à 00000180 "Il devant surement y avoir qqc à faire pour faire le transfert vers l'unité ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 nomfic:='ftcx.bat'; chemin:=dirftp; parametre:=''; ShellExecute (handle,'Open', PChar(NomFic) ,PChar(parametre), PChar(chemin),SW_SHOWMINIMIZED);
J'ai du oublier qqc, mais je ne sais pas quoi ...
edit : desolé de la mise en page, mais avec le firewall du l'entreprise et tout ca ... tout est bloqué, et ca pose certain probleme sur le net de tps en tps
Partager