Найдено 2874 результата

Дед Пахом
20 Февраль 2012, 23:56
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11797

Re: COM InProcServer для MSSQL

Вставил вывод в DebugView (OutputDebugString), и ничего не выводится, если из Management Studio скрипт запускаю... Даже из конструктора. Ничего не понимаю.
Дед Пахом
20 Февраль 2012, 21:10
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11797

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
Просмотры: 11797

Re: COM InProcServer для MSSQL

В C55 PutReg возвращает то, что вернул RegSetValueEx: 0 (ERROR_SUCCESS) / не 0 (код ошибки, правда только младший её байт).
OLE сервера не делал, помочь не смогу. А рабочий пример Math ради бога, если нужен.
Дед Пахом
17 Февраль 2012, 17:53
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11797

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
Просмотры: 4098

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
Просмотры: 4098

Re: Не работает clalist

Clalist переехал на googlegroups.com, вроде всем высылалось письмо с уведомлением и инструкцией о правилах перехода. У меня письмо не сохранилось.
Дед Пахом
13 Февраль 2012, 17:10
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11797

Re: COM InProcServer для MSSQL

В C8 всё работает - создание/удаление/использование других типов, одновременная работа с несколькими инстанциями одного COM-класса, работа в разных потоках. Только что проверил на примере Math.
Дед Пахом
10 Февраль 2012, 18:01
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11797

Re: COM InProcServer для MSSQL

Я всё не решался спросить, а C55 обязательно использовать?
Дед Пахом
10 Февраль 2012, 17:02
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11797

Re: COM InProcServer для MSSQL

Объявлен в svcom.inc
Дед Пахом
10 Февраль 2012, 15:50
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11797

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
Просмотры: 11797

Re: COM InProcSever для MSSQL

Ну аккуратненько так в блокноте стереть всё ненужное :-)
В принципе можно, наверно, подсунуть win32.lib от 6-ки/7-ки/8=ки
Дед Пахом
05 Февраль 2012, 20:16
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11797

Re: COM InProcSever для MSSQL

Можно ещё из win32.lib выкинуть.
Дед Пахом
05 Февраль 2012, 19:14
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11797

Re: COM InProcSever для MSSQL

Попробуй выкинуть DllCanUnloadNow из .exp файла, может прокатит?
Дед Пахом
05 Февраль 2012, 10:00
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11797

Re: COM InProcSever для MSSQL

Скачай мой EasyCOMCreator, он и IDispatch поддерживает, и tlb создаёт, и сразу типы регистрирует, и условно бесплатный.
За C55 не скажу, на нем комки создавать не пробовал.