OUTIL DE COMPILATION DE RESSOURCE UTILISABLE DANS LE CADRE D'UNE APPLICATION MUL
thuillez
Messages postés32Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention24 août 2008
-
20 août 2005 à 17:36
LandTech
Messages postés73Date d'inscriptiondimanche 14 octobre 2007StatutMembreDernière intervention28 février 2011
-
29 juin 2008 à 20:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
LandTech
Messages postés73Date d'inscriptiondimanche 14 octobre 2007StatutMembreDernière intervention28 février 2011 29 juin 2008 à 20:43
Non, pour la console il faut ajouter :
p.StartInfo.WindowsStyle = WindowsStyles.Hidden
ou quelque chose comme ça
voilà.
BaFM
Messages postés64Date d'inscriptionmercredi 24 juillet 2002StatutMembreDernière intervention26 novembre 2009 21 août 2005 à 15:41
Pour les différents outils de compilation, il vaudrais mieux se baser sur :
- L'emplacement du Framework SDK 1.1
Clé du registre : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
Valeur : sdkInstallRootv1.1
Dossier des exécutables : Bin
- L'emplacement d'installation du Framework 1.1
Clé du registre : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
Valeur : InstallRoot
Pour la récupération du numéro de version complet pour la v1.1, regarde les valeurs sous cette clé avec regedit. Et à partir de la, tu a le chemin complet.
thuillez
Messages postés32Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention24 août 2008 20 août 2005 à 17:36
Pour la fenetre noire, quand tu compille, ajoute ou tu lui dit de compiller:
CompilerParameters param = new CompilerParameters();
param.CompilerOptions = "/target:winexe";
Quand tu compille, recupere le nombre d'erreur (si il y en a + d'une)
private void compiller (...,...)
{
...
_res = iCodeCompiler.CompileAssemblyFromFile(param, Application.StartupPath+source_file);
int errors, warnings;
GetErrorNumber(out warnings, out errors);
if (errors > 0)
return (false); //Erreur, MessageBox("Une erreur est survenue lors de la compillation","Erreur");
}
private void GetErrorNumber(out int warnings, out int errors)
{
warnings = 0;
errors = 0;
foreach (System.CodeDom.Compiler.CompilerError ce in _res.Errors)
{
if (ce.IsWarning)
warnings++;
else
errors++;
}
}
29 juin 2008 à 20:43
ou quelque chose comme ça
voilà.
21 août 2005 à 15:41
- L'emplacement du Framework SDK 1.1
Clé du registre : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
Valeur : sdkInstallRootv1.1
Dossier des exécutables : Bin
- L'emplacement d'installation du Framework 1.1
Clé du registre : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
Valeur : InstallRoot
Pour la récupération du numéro de version complet pour la v1.1, regarde les valeurs sous cette clé avec regedit. Et à partir de la, tu a le chemin complet.
20 août 2005 à 17:36
Quand tu compille, recupere le nombre d'erreur (si il y en a + d'une)
J'espert t'avoir aidé
@+