![]() |
ActiveX сбоит
У меня есть ActiveX (Active Form) написаный на Делфи.
С моего основного приложения на C# я вызываю этот ActiveX, то есть создаю обьект и вызываю его метод. Все бы хорошо работало, но после где-то 15 вызова этого метода с теми же параметрами происходит сбой System.Runtime.InteropServices.COMException. При чем если я запускаю это приложение из делфы через "Run|Parameters" то работает все отлично. А запускаю с визуал студии - сбой после определенного колличества раз. В чем тут может быть причина? В ActiveX ошибка или ошибка при вызове его? Заранее благодарен. |
Все изыскания привели меня к ИМХО! :)
Посмотри внимательно реализацию этой формы... ActiveX должен работать независимо от языка программирования. ИМХО ошибка может возьникать при работе с памятью, потоками и хуками... Еще ИМХО, вообще эту технологию стараются реже использовать по причине ее не надежности в плане безопасности. Возможно это проявляется в самом шарпе. Покопайся в доках к шарпу по поводу АктивИкса, возможно там предъявляются определенные требования к реализации. |
| Часовой пояс GMT +4, время: 12:40. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.