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

WadimZapara
10 Февраль 2012, 16:59
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11803

Re: COM InProcServer для MSSQL

Дед Пахом писал(а): locCOMIniter CCOMIniter
это автоматом вызывает CoInitialize() в конструкторе.
автоматом вызвало только "Illegal data type CCOMINITER"
где он описан ?

ЗЫ: C55ee - проект Legacy
WadimZapara
10 Февраль 2012, 15:42
Форум: CLARION for Windows
Тема: Список пользователей в Active Directory
Ответы: 5
Просмотры: 3039

Re: Список пользователей в Active Directory

пользуйтесь, кому понравится... (100% рабочий код) WSADESCRIPTION_LEN Equate(256) WSASYS_STATUS_LEN Equate(128) TWSAData Group, Type !ТИП СТРУКТУРЫ ДЛЯ ОРГАНИЗАЦИИ РАБОТЫ С ФУНКЦИЯМИ NET API wVersion Short wHighVersion Short szDescription CString(WSADESCRIPTION_LEN + 1) szSystemStatus CString(WSASYS...
WadimZapara
10 Февраль 2012, 15:24
Форум: CLARION for Windows
Тема: анализ заголовка DAT-файла
Ответы: 4
Просмотры: 2626

Re: анализ заголовка DAT-файла

Заголовок кларион=dat-файла анализируется с ограничениями, связанными с оставшимися открытыми вопросами:
1. BINARY для MEMO - где в файле ?
2. алгоритм расшифровки для ENCRYPT ?
WadimZapara
10 Февраль 2012, 15:17
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11803

Re: COM InProcServer для MSSQL

то, что выше - не проблема, сделал заменялку имени в DLL-ке. Дальше - всё гораздо хужеватее: / DLL с комом регистрируется в системе, из Excel объект создаётся, методы вызываются. / В реализацию интерфейса COM включена переменная, ну скажем, XVar, инициализацию провожу в CONSTRUCT. После создания объ...
WadimZapara
08 Февраль 2012, 22:00
Форум: CLARION for Windows
Тема: Список пользователей в Active Directory
Ответы: 5
Просмотры: 3039

Re: Список пользователей в Active Directory

Так, что правке под твои нужды подлежит функция LDAP_User (которая в предложенном виде ищет инфу о заданном пользователе в заданном домене). нужно строчку Execute изменить как-то так: 'Execute("SELECT samAccountName FROM ''LDAP://' & DomainNameWithPoints &''' WHERE objectCategory=''user...
WadimZapara
08 Февраль 2012, 13:06
Форум: CLARION for Windows
Тема: Список пользователей в Active Directory
Ответы: 5
Просмотры: 3039

Re: Список пользователей в Active Directory

MAP MODULE('WINDOWS') GetUserName(*CString, *ULong),BOOL,RAW,PASCAL,DLL(TRUE),NAME('GetUserNameA') END GetLoginName Function(),String END GetLoginName Function() !,String Buff CString(256) LenB ULong(255) Code If ~GetUserName(Buff, LenB) Then Buff = ''. Return (Buff) Это узнаёт Login пользователя, ...
WadimZapara
07 Февраль 2012, 20:35
Форум: CLARION for Windows
Тема: анализ заголовка DAT-файла
Ответы: 4
Просмотры: 2626

анализ заголовка DAT-файла

Почти (зы: самому не нравится словцо) сделал функцию чтения и анализа заголовка DAT-файла клары.
Не достаёт информации, где спрятано:
1. флаг, что MEMO BINARY
2. флаг OEM
3. алгоритм расшифровки

Подскажите, добры люди...
WadimZapara
07 Февраль 2012, 20:24
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11803

Re: COM InProcSever для MSSQL

подмена на 6-кину либу не прокатила
в смысле - итог тот же самый
WadimZapara
07 Февраль 2012, 20:23
Форум: CLARION for Windows
Тема: Список пользователей в Active Directory
Ответы: 5
Просмотры: 3039

Re: Список пользователей в Active Directory

Это был дан не пример, а работоспособная функция ! - это комментарии с примером работы упомянутая в комментариях DLL - та, в которой реализована у меня эта функция упомянутый в комментариях INC - соответственно, тот файл, где содержится описание (заголовок) этой функции вставлены комментарии прямо и...
WadimZapara
07 Февраль 2012, 19:58
Форум: CLARION for Windows
Тема: Работа приложения с TopSpeed
Ответы: 13
Просмотры: 4181

Re: Работа приложения с TopSpeed

1) а может тупо - нет такой папки или нет разрешений на запись, ReadOnly или NTFS-ных
2) а может ещё тупее - маршрут словарный в атрибуте файла NAME не полный, а к примеру '.\Mefile.tps' или вообще не указан
- попробуй до открытия файла оператор:
MeFile{PROP:Name} = 'полный маршрут'
WadimZapara
05 Февраль 2012, 20:48
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11803

Re: COM InProcSever для MSSQL

Дед Пахом писал(а):Можно ещё из win32.lib выкинуть.
способ ?
WadimZapara
05 Февраль 2012, 20:01
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11803

Re: COM InProcSever для MSSQL

ды конечно, катит.
так я и танцую с бин.редактором, чтоб функциональность не потерять.
WadimZapara
05 Февраль 2012, 18:56
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11803

Re: COM InProcSever для MSSQL

Спасибо, Михаил! EasyCOMCreator - это сила, респект! Тестовый Math под C55 заработал после недолгих танцев с бубном. А именно: 1) исключение строки INCLUDE('cwutil.inc'),ONCE 2) собственное определение процедур LONGTOHEX (? N), String -И- PathSplit (String FileName, <*CString FileDrive>, <*CString F...
WadimZapara
05 Февраль 2012, 2:33
Форум: CLARION for Windows
Тема: COM InProcServer для MSSQL
Ответы: 37
Просмотры: 11803

COM InProcServer для MSSQL

Задача: создать COM-объект на клаше (в DLL) для оперирования через него с DAT-файлами клариона из MSSQL-сервера. ---среда C55ee --- Прочёл статью Михаила (спасибо, ДП). Пример Math вызвал некоторые сложности. А именно, на экспортируемую DllCanUnloadNow() компоновщик ругается, будто она дважды объявл...
WadimZapara
18 Июль 2011, 10:58
Форум: CLARION for Windows
Тема: Поле REAL
Ответы: 4
Просмотры: 2260

Re: Поле REAL

Вам написали: тип REAL имеет точность только 15 значащих цифр. Шестнадцатую цифру округляет по определению типа.
Вывод:
А) использовать не более 15 знаков
либо
Б) использовать другой тип