Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Отладки COM объекта, как ?
|
|||
|---|---|---|---|
|
#18+
Прочитал в MSDN, установил все как сказано. Все равно отладчик в COM объект не входит. Где смотреть, что крутить ? Если есть ссылка "для тупых" бросьте, посмотрю :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2004, 13:57 |
|
||
|
Отладки COM объекта, как ?
|
|||
|---|---|---|---|
|
#18+
из MSDN Отладчик может пропустить точку останова в библиотеке DLL если на жестком диске имеется более одной копии этой библиотеки. ... так оно и было :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2004, 17:55 |
|
||
|
Отладки COM объекта, как ?
|
|||
|---|---|---|---|
|
#18+
Хм... продолжим. Итак есть код на клиенте автор Ole1C_Client = ClientService1.Instance; <- отсюда как и полагается в отладчите попадаем в соответствующий метод Ole1C_Client.GetService1(V77base.Text,user.Text ,password.Text); <- а вот здесь просто вызывается метод и никуда отладчит не переходит Код СОМовского объкета такой автор // интерфейс [Guid("74E26C7C-BD01-499e-B24C-1DE89CD3CB46"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] public interface ISComponent_1C_Start { void GetService1(string v77base,string user,string password); } // и сам класс public class ClientService1 : System.EnterpriseServices.ServicedComponent ,ISComponent_1C_Start { static ArrayList Ls= new ArrayList(); private Service1 _LS1; public void GetService1(string v77base,string user,string password) { <- сюда в отладчике не попадаем, хоть тресни ! _LS1 = new Service1(); bool _add = true; for (int i = 0; i < Ls.Count; i++) { Service1 local = ((Service1)Ls ); foreach ( Service1 q in local) { MessageBox.Show(q.user.ToString()+ " " + q.v77base.ToString() + " " + q.password.ToString()); } } public static ClientService1 Instance { get <- в отладчике сюда попадаем при вызове первой строчки клиента { if(_instance == null) _instance = new ClientService1(); return _instance; } } private static volatile ClientService1 _instance = null; public ClientService1() : base(){} } Где может быть ошибка ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 10:15 |
|
||
|
|

start [/forum/topic.php?fid=20&gotonew=1&tid=1437824]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 392ms |

| 0 / 0 |
