2PAF
agat 23.12.2002 15:57
Значит, такая бяка :
В Парсере есть хорошая штука ^throw[], которая дает возможность контролировать течение программы, и сообщеть юзеру разные мессаги по поводу допущенных ошибок (к терминологии и формулировкам не придираться). Я рад за эту фичу.
НО!
Когда я использую класс, и в нем отлавливаю ошибки пользователя (не те параметры, не тот код), сообщение, которое я покажу на экран скажет, что мол, ошибка в файле ххх.р(файл класса), в такой-то строке. Хотя в файле класса все чисто - ошибку допустил юзер! Ну, и как самый умный, юзер сразу щимится корректировать ошибку в классе!
Как мне сказать ему, что ошибка произошла в его! коде, в таком-то файле, в такой-то строке? Чтоб юзер правильно ошибки правил!
А то берут класс, херню пишут, а потом - "Да у тебя в классе одни ошибки!!!" Обидно, знаете....
- 2PAF, agat 23.12.2002 15:57