Zitat von
Andidreas:
ok jetzt nur mal kucken ob ichs kapiert hab...
zum vergleich...
...
also im delphi ist dann die umwandlungsliste meine .map datei... seh ich das richtig???
es passiert z.b. ein fehler und der gibt mir irgend en wirwar an zahlen und buchstaben aus... wenn ich das nehm kann ich in der map datei nachschauen wo mein fehler passiert ist?!
Hallo,
im Prinzip ist das so, allerdings hochgradig mühsam. Du bekommst eine Fehlermeldung "Fehler an Adresse abc..." und willst wissen, welcher Programmteil?
In der Map-Datei steht u.A. die Anfangsadresse aller Routinen (was drin steht, ist einstellbar, im Fehlerfall am besten gleich alles einschalten). Du must "nur" die grösste Adresse vor der mit dem Fehler suchen, das ist dann die Routine, in der der Fehler aufgetreten ist. Also vereinfacht:
0100 Routine1
0300 Routine2
0400 Routine3 usw. , Fehler bei 316, also ist es Routine2.
Leider tritt der Fehler oft in einer Routine der Laufzeitbibliothek auf, überhaupt ist das Auftreten eines Fehlers sehr oft nicht die Stelle, an der etwas falsch programmiert wurde. Ausserdem sind die Routinen glaube ich alphabetisch sortiert und nicht nach Adresse :(
Gruss Reinhard