Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ActiveX - под отладчиком работает превосходно, без него падает
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые знатоки! Вот такой код прекрасно работает в среде .NET, однако тот же самый файл не запускается без отладчика Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. WealthLab - это ActiveX библиотека. Я подключаю ее к проекту как ресурс. Однако при запуске без отладчика, из строки пуск, выдается ошибка 'System.IO.FileNotFoundException' has occured in ConsoleMM.exe Думаю, не находит компонента Interop.WealthLab.dll, который лежит в этой же директории, а вот что делать - не понимаю.... С уважением Сергей Новожилов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 11:20 |
|
||
|
ActiveX - под отладчиком работает превосходно, без него падает
|
|||
|---|---|---|---|
|
#18+
snookerWealthLab - это ActiveX библиотека. Я подключаю ее к проекту как ресурс. Зачем ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 12:51 |
|
||
|
ActiveX - под отладчиком работает превосходно, без него падает
|
|||
|---|---|---|---|
|
#18+
2 кузя snookerWealthLab - это ActiveX библиотека. Я подключаю ее к проекту как ресурс. Зачем ? А какие есть варианты? Я указал её в ресурсах проекта, затем создаю переменную - экземпляр класса, описанного в библиотеке. Запускал всё это хозяйство под средой, все работало, попробовал запустить из командной строки, как нормальное приложение - перестало вызывать методы объекта wl3. Сергей Новожилов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 14:10 |
|
||
|
ActiveX - под отладчиком работает превосходно, без него падает
|
|||
|---|---|---|---|
|
#18+
Пардон, опечатка, подключаю билитеку как reference Сергей Новожилов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 14:21 |
|
||
|
ActiveX - под отладчиком работает превосходно, без него падает
|
|||
|---|---|---|---|
|
#18+
выведи на консоль полный stack-trace и посмотри в каком месте отваливается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 15:30 |
|
||
|
ActiveX - под отладчиком работает превосходно, без него падает
|
|||
|---|---|---|---|
|
#18+
Да, спасибо, так и сделал, вывел все в try, оказалось, что приложение WealthLab, к которому подключаюсь, должно быть запущено в момент обращения. Среда под отладчиком его автоматически загружала, а при попытке запустить без среды всё то работало, то нет..... Никак не мог понять :)) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. Однако вот что не понятно. Похоже, без try обращение к интерфейсу вообще никогда не работает. Такое может быть? И почему ошибка выдается на фоне запущенного приложения WealthLab, в том случае, если оно не было запущено в момент вызова. Если уж оно таки запускается, так чего ошибку выдавать? Непонятен механизм вызова исключения... Сергей Новожилов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 21:06 |
|
||
|
ActiveX - под отладчиком работает превосходно, без него падает
|
|||
|---|---|---|---|
|
#18+
попробуй вынести создание WealthLab.IWL3 из конструктора в метод Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2005, 21:20 |
|
||
|
ActiveX - под отладчиком работает превосходно, без него падает
|
|||
|---|---|---|---|
|
#18+
Кузя! Вынести в метод не помогает, однако НОЧЬ не прошла даром :-)) Оказывается, конструктор класса WealthLab.WL3Class() создает отдельный поток, и пока этот Thread создается, надо просто поставить своему потоку Thread.Sleep и потерпеть 100 миллисекунд. Код: plaintext 1. 2. Т.е. терпение, еще раз терпение. Спасибо за помощь, try еще раз перечитаю, полезная штука. Сергей Новожилов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 09:52 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32943704&tid=1437111]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 390ms |

| 0 / 0 |
