powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dll, созданная в кларионе
7 сообщений из 7, страница 1 из 1
dll, созданная в кларионе
    #33445527
!Guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть dll, созданная в кларионе. там функция, которая делает анализ. как ее можно вызвать из vfp8.0.
кто нибудь такое делал? при вызове этой функции, фокс ругается, что не найдена точка входа, хотя из программы, написаной на кларионе она отрабатывает без проблемм
...
Рейтинг: 0 / 0
dll, созданная в кларионе
    #33446693
!Guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Однако либо вопрос криво задал, либо это в фоксе сделать нереаьлно. чето никто не хочет помочь
...
Рейтинг: 0 / 0
dll, созданная в кларионе
    #33446809
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так чем тебе помочь-то? Скопировать сюда из мсдн текст как делать вызовы
функций из длл?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
dll, созданная в кларионе
    #33446811
po2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
po2
Гость
Clarion и раньше-то был не очень раскручен. Пиши в форум синтаксис вызова функции в Clarion'е, типы передаваемых и возвращаемых параметров. Ну и как в Fox'е пытаешься вызвать. Неплохо было бы и dll-ку открыть каким-нибудь подходящим просмотрщиком. Вдруг она вообще не общеупотребительная.
...
Рейтинг: 0 / 0
dll, созданная в кларионе
    #33446813
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, неважно на чём сделана длл, они все работают (должны по крайней
мере) одинаково. И функции из них вызываются одинаково


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
dll, созданная в кларионе
    #33448039
!Guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я в кларе совсем не силен, можно сказать , что вообще его не знаю. все что знаю, ща напишу:
Помимо Dll есть еще файл с расширением inc. выглядит он так:

OtbVypCrContr(long T_CrContrID, queue T_Qcred),DLL(dll_mode) ! Отбор данных по платежам по кредиту (получение, гашение, проценты)
OMIT('***!')
T_CrContrID - ID кредитного договора
T_QCred - очередь :
Regn LONG
DVB LONG
KVAL SHORT
SumGet DECIMAL(13,2)
SumGetRUR DECIMAL(13,2)
SumGash DECIMAL(13,2)
SumGashRUR DECIMAL(13,2)
SumProc DECIMAL(13,2)
SumProcRUR DECIMAL(13,2)

из фокса я эту функцию фызываю так:
Declare integer OtbVypCrContr in cw_cred integer @, integer @
a=OtbVypCrContr(19689,0)
фокс ругается, что точка фхода не найдена
может это dll специфическая? или я чето не то делаю?
...
Рейтинг: 0 / 0
dll, созданная в кларионе
    #33448518
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Declare integer OtbVypCrContr in cw_cred integer @, integer @

параметры объявлены как передаваемые по ссылке

a=OtbVypCrContr(19689,0)

а передаются константы


наверна надо

Declare integer OtbVypCrContr in cw_cred integer @, integer @
n1=19689
n2=0
a=OtbVypCrContr(n1,n2)


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dll, созданная в кларионе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]