Voici mon prog initial pour ouvrir une instance excel
jusque la tout va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ------------------------------ Fichier main.cpp -------------------------- #include <utilcls.h> #pragma link "Excel_2K_SRVR" Variant vMSExcel; Void main(void) { vMSExcel = Variant::CreateObject("Excel.Application"); } -------------------------------------------------------------------
le problème est que lorsque j'écris cette ligne de code dans un THREAD le programme compile bien mais ne s'exécute pas et m'indique une erreur:
'CoInitialize n'a pas été appelé' -> process arreté
Si quelqu'un peut m'aider Merci!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ------------------------------ Fichier thread.cpp -------------------------- #include <utilcls.h> #pragma link "Excel_2K_SRVR" void __fastcall TAuto::Execute() { Variant vMSExcel; while (!Terminated) // test si demande d'arrêt du thread { vMSExcel = Variant::CreateObject("Excel.Application"); //ERREUR!!!!! } } -------------------------------------------------------------------
Partager