Сам пишу на С5.5g Наработана куча Dll функций и процедур в 32 разрядах. Что необходимо сделать, чтобы они стали доступны для программистов, пишущих на С++ ? Или каким образом они должны вызывать мои процедуры? Есть ли с моей или их стороны какие-то особенности?:rolleyes:
Написал: Anatoly(38)
Вызов Dll Clarion из С++
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Clarion - писатели, неужели мы все пишем программы, которые не интересны для Сишников? Или из Си наши Dll по человечески не читатются? Наш Сишник смог добраться до процедуры Clarion Dll только той, которая не имеет параметров и то как он говорит:"Через задницу". Что необходимо сделать, чтобы Си мог читать Dll Clariona?
Написал: Anatoly(38)
Написал: Anatoly(38)
Есть и со строковыми параметрами и без. Привожу пример одной из
функций. возращающей выбранную рабочую дату:
WorkDate = Calendar(InpDate,Xpos,Ypos)
где:
Workdate Long ! Возращаемая рабочая дата
InpDate Long ! Дата входящая
Xpos Long ! Верхний левый угол окна календаря
YPos Long !
Все это в С5.5g 32 разрядное. Почему-то не может прочитать.
Если смотрю по LibMaker, то имя функции там Calendar@FLLL.
После @ - видимо краткое обозначение типов?
Написал: Anatoly(38)
функций. возращающей выбранную рабочую дату:
WorkDate = Calendar(InpDate,Xpos,Ypos)
где:
Workdate Long ! Возращаемая рабочая дата
InpDate Long ! Дата входящая
Xpos Long ! Верхний левый угол окна календаря
YPos Long !
Все это в С5.5g 32 разрядное. Почему-то не может прочитать.
Если смотрю по LibMaker, то имя функции там Calendar@FLLL.
После @ - видимо краткое обозначение типов?
Написал: Anatoly(38)