Napisałem jakiś program w Delphi i kiedy uruchamiam go z dysku na kluczu. W pewnym momencie wymagane jest odłączenie dysku na klucz podczas działania aplikacji. Jeśli zrobię to na komputerze z co najmniej 1 gb pamięci RAM, wszystko jest w porządku. Kiedy robię to na maszynie z 512 MB, otrzymuję zewnętrzny wyjątek C0000006. Jeśli się nie mylę, to dlatego, że system operacyjny próbuje odczytać kolejną linię kodu, ale nie może znaleźć dla niej zasobu (co oznacza, że aplikacja nie została załadowana do ramka), co jest absurdem, ponieważ jest to aplikacja o wielkości 500kb.Wyjątek zewnętrzny C0000006
Jak mogę to rozwiązać? lub przynajmniej obsłużyć ten wyjątek w bardziej elegancki sposób? (Ponieważ nie mogę go złapać, ponieważ jest to wyjątek zewnętrzny).
Aha, a moja aplikacja Delphi to aplikacja konsolowa pod Windows XP.
0xC0000006 i inne wyjątki są wymienione tutaj: http://www.support.tabs3.com/main/R10309.htm –