yvemoreau
Messages postés308Date d'inscriptionmardi 11 juin 2002StatutMembreDernière intervention26 septembre 2008 4 févr. 2004 à 03:19
il n'y a pas grand chose à piloter ,mpasm est un compilateur qui ouvre un fichier asm et remet un fichier hex.
j'ai un petit tutoriel que j'ai fait à ce sujet , c'est un programme delphi qui utilise mpasm en sourdine ,simplement avec une association de fichier dans le registre,et qui utilise le fichier hex de sortie...
procedure TForm1.FormCreate(Sender: TObject);
var
x:Integer;
Reg ,R: TRegistry;
res:String;
begin
//permettre ouvrir fichier asm avec mpasmwin
Reg := TRegistry.Create;
Reg.RootKey :=HKEY_CLASSES_ROOT;
if not Reg.KeyExists('\ASM_auto_file\shell\openas\command')then
begin
R:=TRegistry.Create;
try
R.RootKey:=HKEY_CLASSES_ROOT;
R.CreateKey('\ASM_auto_file\shell\openas\command');
R.OpenKey('\ASM_auto_file\shell\openas\command', False);
R.WriteString('','"C:\Program Files\MPLAB\MPASMWIN.EXE" %1');
finally
begin
R.CloseKey;
R.Free;
end;
end;
end;
Reg.CloseKey;
Reg.Free;
end;