Я разрабатываю ActiveX EXE
, который предоставляет определенный класс стороннему программному обеспечению. Это стороннее программное обеспечение создает экземпляр объекта этого класса и использует его методы.
Странно, но это стороннее программное обеспечение уничтожает свой объект моего открытого класса, как только вызывает определенный метод, но я понятия не имею, почему это происходит.
Единственная подсказка, которую я имею, состоит в том, что этот метод является единственным, который возвращает значение. Все остальные являются простыми «подпрограммами», которые не возвращают никакого значения, и когда их вызывают, ничего плохого не происходит.
Я использую VB6.
Ребята, вы понимаете, почему это происходит?