Найдено 2874 результата
- 20 Февраль 2012, 23:56
- Форум: CLARION for Windows
- Тема: COM InProcServer для MSSQL
- Ответы: 37
- Просмотры: 11799
Re: COM InProcServer для MSSQL
Вставил вывод в DebugView (OutputDebugString), и ничего не выводится, если из Management Studio скрипт запускаю... Даже из конструктора. Ничего не понимаю.
- 20 Февраль 2012, 21:10
- Форум: CLARION for Windows
- Тема: COM InProcServer для MSSQL
- Ответы: 37
- Просмотры: 11799
Re: COM InProcServer для MSSQL
... и перестал понимать - судя по описанию MSDN - параметры со * - должны бы быть ссылками, т.е. с описанием *Long... Если long без *, то туда просто надо передавать ADDRESS(). Тоже попробовал вызывать из T-SQL. sp_OACreate/sp_OADestroy работают без проблем, а вот sp_OAMethod возвращает 0xc0000005 ...
- 19 Февраль 2012, 21:08
- Форум: CLARION for Windows
- Тема: COM InProcServer для MSSQL
- Ответы: 37
- Просмотры: 11799
Re: COM InProcServer для MSSQL
В C55 PutReg возвращает то, что вернул RegSetValueEx: 0 (ERROR_SUCCESS) / не 0 (код ошибки, правда только младший её байт).
OLE сервера не делал, помочь не смогу. А рабочий пример Math ради бога, если нужен.
OLE сервера не делал, помочь не смогу. А рабочий пример Math ради бога, если нужен.
- 17 Февраль 2012, 17:53
- Форум: CLARION for Windows
- Тема: COM InProcServer для MSSQL
- Ответы: 37
- Просмотры: 11799
Re: COM InProcServer для MSSQL
Всё-таки я решил проверить всё это на C55... Перво-наперво, win32.lib от C8 избавляет от ошибки с DllCanUnloadNow. Второе, включил реализации PutReg и LongToHex прямо в код math.clw (простое подключение include('c55util.inc') почему-то не работает). Всё собралось, всё зарегистрировалось (regsvr32.ex...
- 17 Февраль 2012, 16:48
- Форум: CLARION for Windows
- Тема: Не открывается CHM.
- Ответы: 11
- Просмотры: 4625
Re: Не открывается CHM.
Откройте свойства файла, там где-то галка есть типа "Разрешать показывать содержимое".
- 16 Февраль 2012, 10:32
- Форум: Новости
- Тема: Не работает clalist
- Ответы: 3
- Просмотры: 4127
Re: Не работает clalist
Нашёл-таки в "Удалённых": ILF ilya.pukhovskiy@gmail.com has invited you to join the ClaList group with this message: Господа! Произошел серьезный технический сбой на почтовом сервере занимающемся рассылкой групп ClaList / ClaTalk. Мы сочли целесообразным перенести обслуживание группы на се...
- 15 Февраль 2012, 8:50
- Форум: Новости
- Тема: Не работает clalist
- Ответы: 3
- Просмотры: 4127
Re: Не работает clalist
Clalist переехал на googlegroups.com, вроде всем высылалось письмо с уведомлением и инструкцией о правилах перехода. У меня письмо не сохранилось.
- 13 Февраль 2012, 17:10
- Форум: CLARION for Windows
- Тема: COM InProcServer для MSSQL
- Ответы: 37
- Просмотры: 11799
Re: COM InProcServer для MSSQL
В C8 всё работает - создание/удаление/использование других типов, одновременная работа с несколькими инстанциями одного COM-класса, работа в разных потоках. Только что проверил на примере Math.
- 10 Февраль 2012, 18:01
- Форум: CLARION for Windows
- Тема: COM InProcServer для MSSQL
- Ответы: 37
- Просмотры: 11799
Re: COM InProcServer для MSSQL
Я всё не решался спросить, а C55 обязательно использовать?
- 10 Февраль 2012, 17:02
- Форум: CLARION for Windows
- Тема: COM InProcServer для MSSQL
- Ответы: 37
- Просмотры: 11799
Re: COM InProcServer для MSSQL
Объявлен в svcom.inc
- 10 Февраль 2012, 15:50
- Форум: CLARION for Windows
- Тема: COM InProcServer для MSSQL
- Ответы: 37
- Просмотры: 11799
Re: COM InProcServer для MSSQL
Понаставь стопов в каждый метод, дабы убедиться, что всё вызывается. Проверь заодно прагмы проекта: #pragma define(_SVDllMode_=>0) #pragma define(_SVLinkMode_=>1) #pragma define(_ABCLinkMode_=>1) и объявление locCOMIniter CCOMIniter это автоматом вызывает CoInitialize() в конструкторе.
- 05 Февраль 2012, 21:15
- Форум: CLARION for Windows
- Тема: COM InProcServer для MSSQL
- Ответы: 37
- Просмотры: 11799
Re: COM InProcSever для MSSQL
Ну аккуратненько так в блокноте стереть всё ненужное
В принципе можно, наверно, подсунуть win32.lib от 6-ки/7-ки/8=ки
В принципе можно, наверно, подсунуть win32.lib от 6-ки/7-ки/8=ки
- 05 Февраль 2012, 20:16
- Форум: CLARION for Windows
- Тема: COM InProcServer для MSSQL
- Ответы: 37
- Просмотры: 11799
Re: COM InProcSever для MSSQL
Можно ещё из win32.lib выкинуть.
- 05 Февраль 2012, 19:14
- Форум: CLARION for Windows
- Тема: COM InProcServer для MSSQL
- Ответы: 37
- Просмотры: 11799
Re: COM InProcSever для MSSQL
Попробуй выкинуть DllCanUnloadNow из .exp файла, может прокатит?
- 05 Февраль 2012, 10:00
- Форум: CLARION for Windows
- Тема: COM InProcServer для MSSQL
- Ответы: 37
- Просмотры: 11799
Re: COM InProcSever для MSSQL
Скачай мой EasyCOMCreator, он и IDispatch поддерживает, и tlb создаёт, и сразу типы регистрирует, и условно бесплатный.
За C55 не скажу, на нем комки создавать не пробовал.
За C55 не скажу, на нем комки создавать не пробовал.