Добрый день.
Следующий пример кода вызывает тихий вылет БЭСТ-5 на втором запуске.
Первый раз плагин отрабатывается штатно, на втором запуске срыв происходит в момент создания объекта в точке oObject:=uObject():new()
Столкнулся в кассе, попробовал в складе - тот же эффект. Вроде такой проблемы раньше не было. По крайней мере, нашёл у себя немало плагинов с объектами.
БЭСТ-5 3.4 HF16, компилирую строкой "xbc.exe <файл_плагина> /a /gh /w2 /iC:\BEST534\Include"
Следующий пример кода вызывает тихий вылет БЭСТ-5 на втором запуске.
Первый раз плагин отрабатывается штатно, на втором запуске срыв происходит в момент создания объекта в точке oObject:=uObject():new()
Столкнулся в кассе, попробовал в складе - тот же эффект. Вроде такой проблемы раньше не было. По крайней мере, нашёл у себя немало плагинов с объектами.
БЭСТ-5 3.4 HF16, компилирую строкой "xbc.exe <файл_плагина> /a /gh /w2 /iC:\BEST534\Include"
Код |
---|
umain() return function umain() local oObject oObject:=uObject():new() sayandwait('Проехали.') return nil #INCLUDE "C:\BEST534\Include\hbclass.ch" CLASS uObject EXPORTED: VAR aData ENDCLASS |
С уважением, Новиков Алексей.