Bonjour a toutes et a tous,
Recement on a critique l'un de mes programmes car celui-ci avait pas mal d'erreur de frappes. Apres quelque recherches, je suis tombe sur Spelly 3.0 [ ici ]. Cet Addin peut verifier l'orthographe d'un fichier entier ou bien juste les commentaires et les strings. C'est franchement super. Au travail, j'ai VS C++, et VS 2003, je n'ai eu aucune erreur a l'installation.
Voici le code des *.bat utilisaient pour installer le Addin:
setup
register
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 @echo off echo Completing Spelly setup... echo. :: Check for old version: This should work on most systems echo Checking for version 2.x if not exist "%msdevdir%\addins\spelly.dll" goto noprevversion :: old version detected... echo .. Detected at %msdevdir% echo .. Copying old user dictionary copy "%msdevdir%\addins\spelly.dic" . echo .. Disabling old version ren "%msdevdir%\addins\spelly.*" "%msdevdir%\addins\spelly.*.old" goto register :noprevversion echo .. Not detected :register echo. echo Performing registration: call register.bat x echo. echo Done.
Malheureusement, sur un autre ordinateur qui n'a que VS 2003 il est impossible d'installer cet Addin car, en autre, la DLL mfc70.dll est manquante. Placer la DLL dans SYSTEM32 ne resout pas le probleme J'ai aussi essaye de compiler les sources de Spelly directement dans VS 2003, sans succes! Le compilateur a ete modifie et du coup genere une erreur C2316 [ msdn ]. Mes connaissances en C++ sont inexistances mais meme si je pouvais corriger cette erreur je suis convaincu qu'il y a en a bien plus dans le reste du programme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 @echo off :: Script for registering the Spelly addins setlocal if "%1"=="" echo This batch file registers the Spelly addins set ttl="Spelly Installer" set msgbox=cscript msgbox.vbs //nologo %msgbox% "If you are currently running VC++ or VS.NET, please close them now." 48 %ttl% echo Registering VC6 addin... regsvr32 /s Spelly.dll if errorlevel 1 %msgbox% "There was a problem registering the VC6 addin (normal if you don't have VC6 installed)." 16 %ttl% if not exist %systemroot%\system32\mfc70.dll goto skipdotnet echo Registering .NET addin... regsvr32 /s Spelly.NET.dll if errorlevel 1 %msgbox% "There was a problem registering the .NET addin (normal if you don't have VC7 installed)." 16 %ttl% goto done :skipdotnet echo MFC7.0 not detected - assuming VS.NET not installed. %msgbox% "Installation complete. You should see a Spelly toolbar next time you run VS6/VS.NET." 64 %ttl%
Que puis-je faire?
Avez-vous deja eu ce probleme?
Savez-vous compiler Spelly directement a partir de VS 2003?
Pour conclure, j'ai pense a utiliser des utilitaires tel que Aspell ou bien Hunspell. Je sais tres bien m'en servir en LaTeX ou pour des simples fichiers textes, mais dans le cas des fichiers *.cs il me manque quelque bricoles qui rendent leur utilisations tres difficiles. En effet, Aspell, par exemple, verifie le fichier en sa totalite, meme les mots clefs Je preferais qu'il se concentre sur les commentaires et les strings.
Ah oui, je ne suis pas interesse par les Addins qui ont besoin de MS Word 2003 [ exemple ]. Pour faire court, c'est principalement un probleme de licence.
Merci beaucoup d'avance,
Ar@mi$ - do you speak martien?
Partager