afandi писал(а):
Как сделать обработку исключении что бы такие сообщение не выходили Runtime error Сообщения типа Runtime error выдаёт система.
И HiAsm здесь вообщем не причём ,это чисто ошибка программиста.
То есть ошибка типа Runtime error 216 at 0000C243 значит
что код ошибки 216 и произошла она в ячейке памяти 0000C243
больше система об этой ошибке ничего не знает.
Но это должен знать программист - с опытом приходит.
Теперь что можно сделать.
Для отлова таких ошибок надо применять конструкцию
типа
try
w:=CreateOleObject('Word.Application');
except
CreateWord:=false;
end;
в данной конструкции Ворд просто закрывается.
Но туда можно вписать например сообщение
произошла системная ошибка
Тогда при появлении такого сообщения ты будешь знать
в каком именно месте произошла ошибка.
Но исправлять её естественно надо самому.