mon appli fonctionne trés bien sur mon poste de développement et sur un autre poste B, mais quand je la lance sur un autre poste C, tout va bien jusqu'à cette erreur:
attempted to read or write protected memory . this is often ......
et je pense que c'est juste au moment de l'executuion d'une procédure où j'ouvre un document excel.
vous avez une idée ?
problème de compatibilité Frameworks 2.0 installé avec d'anciennes versions ?
problème de version de office ? 2003 sur ceux qui marchent, 2000 sur le C
en tous cas mes accès à la base de données access fonctionnent trés bien sur tous les poste, c juste au moment d'ouvrir une feuille excel
:docexcel = CreateObject("Excel.Application")
docexcel.Workbooks.Open("mondoc.xls")
docexcel.Visible =
Essaye au moins, pour commencer, d'ouvrir manuellement (depuis l'explorateu, donc) le fichier concerné (quand celà se produit ... et sans fermer ton application...)...
juste pour voir et nous renseigner plus complètement.
Certainement un problème de version d'Excel comme tu le souligne.
Ton programme à été compilé pour travailler avec la référence Excel 11.0 correspondant au logiciel Excel 11.0, Excel 2003 si tu préfère.
Sur le poste C, cette référence n'existe pas puisque Excel 2003 n'est pas installé.
Alors il est possible que le framework se démerde avec la référence Excel 10.0 (Excel 2000) mais à moment donné tu dois faire appel à quelque chose qui n'est pas tout à fait identique dans les 2 versions.
A part installer Excel 2003, personnellement je ne connais pas d'autre solution
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #