hi (bin neu in der assembly-welt)
wenn ich versuch eine datei in der kommandozeile mit ml zu assemblen kriege ich folgende fehlermeldung:
"LINK: fatal error LNK1181: cannot open input file "xyz.exe"."
die objektdatei wird allerdings erstellt...was mach ich falsch?
Hilfe! (newby frage )
Moderatoren: crack, Krüsty, Marwin
-
Nordwind64
- Newbie
- Beiträge: 5
- Registriert: Freitag 28. Oktober 2005, 17:28
- crack
- Administrator
- Beiträge: 280
- Registriert: Dienstag 21. Dezember 2004, 15:02
- Wohnort: 53783 Eitorf
- Kontaktdaten:
Hallo,
Um diesen Effekt grundsätzlich zu vermeiden müssen im PRG immer alle Handels geschlossen werden, alle Threads beendet und das Programm mit: invoke ExitProcess, 0 beendet werden.
also: wenn das PRG (die exe) erstellt und gestartet wurde, und nicht ordnungsgäss beendet wurde (werden konnte), dann hat Windows den schreibenden Zugriff auf die Datei gesperrt. Daher kann Link die Exe Datei nicht erstellen. Wenn das der Fall ist solltest Du einmal mit dem Taskmanager (Rechtsklick in die Taskbar) nachschauen, ob ein gleichnahmiger Prozess noch am laufen ist und diesen beenden. Danach müsste der Linker ordnungsgemäss arbeiten."LINK: fatal error LNK1181: cannot open input file "xyz.exe"."
Um diesen Effekt grundsätzlich zu vermeiden müssen im PRG immer alle Handels geschlossen werden, alle Threads beendet und das Programm mit: invoke ExitProcess, 0 beendet werden.
mit freundlichen grüssen,
with best regards,
crack
with best regards,
crack