Bonjour,
J'ai une commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ShellExecute(Handle, 'Print', PChar(sFilename), nil, nil, SW_HIDE);
Cette commande fonctionnait bien depuis des années et le principe était que je détruit le fichier (qui est en fait temporaire) juste après. Mais sur des postes où sont installés Office 2010 ou office 2013, l'utilisateur a un message d'erreur indiquant que le fichier n'existe pas. Le fichier est donc effacé trop vite.
La question est: pourquoi ça marchait avec les autres versions d'Office? Comment prévenir ça?
PS: J'ai essayé avec des Sleep, ça ne fonctionne pas.
Merci.
Partager