Potrzebny jest także jakiś mechanizm stopujący wszystko na wypadek wykrycia problemów. Taki rozbudowany system do poważniejszych prac jest właściwie niezbędny - pokazał to m.in. projekt C-Z-W. Przez większą część roboty kod nawet nie odbierał wysyłanych przez OPT/OPF/OPD wyjątków, więc w przypadku jakiegokolwiek błędu na ekranie powstawała istna sieczka. Nawet teraz nie jest za dobrze, bo do ich wyświetlania użytam standardowych funkcji dostępnych w tych bibliotekach. Natomiast dobry i sprawny system zatrzymywania, który też najprawdopodobniej oprę o wyjątki, przyda się w sytuacjach, gdy coś pójdzie nie tak np. podczas dodawania rekordu. Ot, złe uprawnienia na serwerze, plik się nie może nagrać. Oczywistym jest, że porządna aplikacja powinna wtedy wyświetlić na ekranie ładny komunikat oraz nie dopuścić do zapisania informacji o pliku w bazie w rekordzie-duchu.
Hmmm... kiedy będzie już to gotowe, mógłby z tego całkiem fajny artykuł powstać :).







Napisał Paweł `hwao` Hal w poniedziałek, 1 stycznia 2007 o 01:09
Przydatne :) Ja wole standartowy komunikat "strona chwilowo nie dostępna - powiadam administratora". Trzeba uważać żeby przy wyświetlania wyjątków nie uciekło nam też jakieś hasło :)