Problème mise en place Ole (com Scilab<-> Office)
Bonjour (Dut en particulier!),
Je souhaite mettre en place Ole sur Scilab (5.5.2 - 64 bit). J'ai suivi la procédure expliquée ici: Utiliser Automation depuis Scilab sur Windows.
J'ai téléchargé Ole avec Git, ai installé Visual Studio 2012 for desktop (téléchargé via le lien donnée sur la page du lien ci-dessus).
j'ai obtenu l'erreur qui semble être classique puisse que détaillé dans le lien ci-dessus (lors de l'utilisation de Visual Studio 2012).
Dut m'a conseillé ceci:
remplacer
Code:
1 2 3 4 5 6
| /CODE]compiler = findmsvccompiler();
if strstr(compiler, "express") <> "" then
compilerbin = "VCExpress.exe ";
else
compilerbin = "devenv.exe ";
end |
par
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| compiler = findmsvccompiler();
[n, MSVCVersionNumber, MSVCEdition] = msscanf(compiler, "msvc%d%s")
if strcmpi(MSVCEdition, "Express") == 0 then
if MSVCVersionNumber<110 then
exe = "VCExpress.exe"
else
exe = "WDExpress.exe"
end
else
exe = "devenv.exe"
end
compilerbin = """" + winqueryreg('HKLM', 'SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\' + exe) + """ " |
Et maintenant j'obtiens l'erreur/le message:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| -->compiler = findmsvccompiler()
compiler =
msvc110express
-->exec builder.sce;
Attention : Redéfinition de la fonction : main_builder . Utilisez funcprot(0) pour ne pas afficher ce message.
!--error 999
winqueryreg : Impossible de renseigner la valeur de ce type.
at line 46 of function main_builder called by :
main_builder();
at line 93 of exec file called by :
exec builder.sce; |
Je suis sous Windows 7.
Merci d'avance pour l'aide.
Helber