Einzelnen Beitrag anzeigen

SebE

Registriert seit: 31. Jul 2004
Ort: Chemnitz
316 Beiträge
 
Delphi 7 Personal
 
#1

Kleine Asm-IDE -> will nicht linken

  Alt 11. Aug 2005, 08:22
Hi, ich will mir eine KLEINE Assembler-IDE basteln.
Also wie ein kleiner Editor aufgebaut.
Ich verwende den MS-Assembler (MASM)

PROBLEM:
Ich habe einen Button zum Assemblieren:

Delphi-Quellcode:
procedure TfmMain.AssemblierenClick(Sender: TObject);
begin
ShellExecute(Handle, nil, PChar(AppFilePath + ASM_FILE_NAME), PChar(TSynTabSheet(PageControl.ActivePage).FileName), nil, sw_ShowNormal);
end;
AppFilePath => Application.ExeName
ASM_FILE_NAME => Pfad des Assemblers

Der LINKER liegt im gleichen Verzeichnis, wie der Assembler.

jetzt kommt beim Assemblieren immer die Meldung: LINK.EXE konnte nicht gefunden werden.

Der Assembler sucht den Linker immer in dem Verzeichnis, wo man sich gereade befindet, dh. ich müsste, wie bei "cd <Pfad>" im cmd.exe, bevor ich den Assembler aufrufe in das Verzeichnis wechseln.

Wie mache ich das??
Sebastian
  Mit Zitat antworten Zitat