Lancer excel via mon exe c++ builder - C++ - Programmation
Marsh Posté le 22-12-2003 à 21:16:33
CreateProcess(), de l'api win32.
Le handle ou l'ID du process retourné, te permet de faire ce que tu veux, genre d'attendre que le process finisse.
Marsh Posté le 22-12-2003 à 23:14:03
Mais ca m'apporte quoi de plus que system() qui lui aussi permet d'attendre la fin de l'execution de l'appel ?
Marsh Posté le 23-12-2003 à 01:00:07
bah déja ca marchera avec n'importequel éxé si tu rates pas (je cite ton "cela ne fonctionne pas avec Excel" ), et ca t'apporte le controle que tu veux : continuer l'éxécution de ton prog, afficher des infos, attendre indéfiniment, un certain temps, etc.
voir WaitForSingleObject()
Marsh Posté le 22-12-2003 à 21:04:23
Mon executable c+++ builder doit pouvoir lancer Excel. Pendant que l'utilisateur travaille avec Excel, l'executable attend jusqu'a la fermeture d'Excel. Je voudrais utiliser la commande system() mais cela ne fonctionne pas avec Excel alors que cela passe bien avec notepad par exemple.
Dois-je utiliser autre chose ?