[#4]
Re: FileHandle dla "CON:///"
@BigBang,
post #3
Generalnie system czeka aż przyjdzie na wejście konsoli znak CTRL+\, żeby konsolę zamknąć.
Sprawdź może, czy funkcja Close() zwraca jakąś wartość, bo może w niektórych przypadkach zwrócić błąd.
Co do przywrócenia oryginalnego outputu, o czym pisze Jacek Piszczek, to może być ważne, chociaż dla porządku. Sprawdź wartość zwracaną przez funkcję SelectOutput() - jest to poprzedni output.
Według mnie to, że okienko się nie zamyka może być celowe - użytkownik ma czas na doczytanie komunikatów i naciśnięcie CTRL+\.
Można też sprawdzić, czy nie następuje jakiś wyciek pamięci przy pomocy AVAIL (ja tak zawsze robię przy testowaniu programów).
Ostatnia aktualizacja: 23.08.2020 19:22:27 przez Hexmage960