1) пишем приложение содержащуё ошибку в процессе выполнения
2) лишаем ето приложение каких либо графических елементов и окон
3) билдим в exe с настройками : без дебага, графическое приложение
4) запускаем и видим как ring3 в системе повис ...
при этом приложение наткнувшись на ошибку забирает себе все ресурсы и течет память
как лечить ?
код 1:
SuperStrict
Framework brl.basic
Type A
Field test%
End Type
Global t1:A = New A
Global t2:A = Null 'error
While 1
t1.test = 1
t2.test = 2
Wend
End
код 2
SuperStrict
Framework brl.basic
Type A
Field test%
End Type
Global t1:A = New A
Global t2:A = Null 'error
Try
While 1
t1.test = 1
t2.test = 2
Wend
Catch Error:Object
End
EndTry
End
код 1 и код 2, запущенные без дебага, вешают ring3 в системе (уровень приложений в винде)