Wywołanie stosu, która linia?

0

Witam
Używam paczki JEDI, a z niej komponent tjvDebugHandler, który przy błędzie programu zapisuje mi jego treść do pliku.

Mam taki błąd:

2010-09-29 1100 Exception EMCIDeviceError occured at address 0055D494
Message: Nie można znaleźć określonego pliku. Sprawdź, czy ścieżka i nazwa pliku są poprawne.
Call stack:
(0015C48F) [0055D48F]
(00193638) [00594638]
(0003B447) [0043C447]
(000289E0) [004299E0]
(0007E14B) [0047F14B]
(0019482D) [0059582D]

Odziwo wszystkie pliki są a blok procedury nie ma w sobie odczytu lub zapisu jakiegoś pliku, jedynie tylko odczyt pliku WAV, ale on istnieje w swojej ścieżce.

Hmm jak teraz w samym kompilerze znaleźć wiersz z powyższym błędem za pomocą tych adresów lub tego:
EMCIDeviceError occured at address 0055D494??

Mam nadzieję, że mnie kumacie.

0

OK znalazłem na Google.
Na przyszłosć dla innych:

Run your program under the debugger. and then click the pause button to
stop its execution.

Then open a CPU window (View > Debug Windows > CPU Window) and right
click in the disassembly area and select Goto Address. Now enter the
address reported in the access violation message. This wil display the
instruction that caused the violation, and should also have the
associated source interleaved if the source is available. Note the AV
may have occurred in library code called by your code.

1 użytkowników online, w tym zalogowanych: 0, gości: 1