2011-06-21 1 views
0

Merci d'avance, j'ai rencontré un problème. Je travaille sur mon IDE d'assemblage. J'utilise TASM pour le compilateur. Mon code C# vient cette compilation est:Échec de l'utilisation de C# Pour démarrer TASM

void Compile(string file){ 
    ProcessStartInfo pInfo = new ProcessStartInfo("tasm.exe",file); 
    Process.Start(pInfo); 
} 

Mais je ne sais pas pourquoi, quand j'ouvre TASM avec ce code. TASM affiche uniquement un écran noir vide. Aucune suggestion ?

Répondre

1

Essayez ceci:

void Compile(string file){ 
    Process.Start("tasm.exe",file); 
} 

Cela semble plus en ligne avec les exemples donnés ici:

http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.aspx

Je suppose que « dossier » est le chemin complet vers le fichier source de montage vous vouloir assembler.

+0

Oui, c'est le chemin d'accès complet au fichier source de l'assembly. Mais, désolé .. TASM montrent toujours l'écran vide et rien ne se passe. –

+0

Ce qui précède est le même que l'extrait de code de l'OP. Juste en utilisant la surcharge 'Start()'. – linuxuser27

+0

@ linuxuser27 merci pour la clarification. Je suppose qu'il existe un paramètre spécifique dont vous avez besoin pour fonctionner avec les applications de console. – Sparafusile

Questions connexes