Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dll, созданная в кларионе / 7 сообщений из 7, страница 1 из 1
20.12.2005, 08:24:51
    #33445527
!Guest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dll, созданная в кларионе
есть dll, созданная в кларионе. там функция, которая делает анализ. как ее можно вызвать из vfp8.0.
кто нибудь такое делал? при вызове этой функции, фокс ругается, что не найдена точка входа, хотя из программы, написаной на кларионе она отрабатывает без проблемм
...
Рейтинг: 0 / 0
20.12.2005, 14:12:31
    #33446693
!Guest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dll, созданная в кларионе
Однако либо вопрос криво задал, либо это в фоксе сделать нереаьлно. чето никто не хочет помочь
...
Рейтинг: 0 / 0
20.12.2005, 14:42:58
    #33446809
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dll, созданная в кларионе
так чем тебе помочь-то? Скопировать сюда из мсдн текст как делать вызовы
функций из длл?


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


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
21.12.2005, 06:15:53
    #33448039
!Guest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dll, созданная в кларионе
Я в кларе совсем не силен, можно сказать , что вообще его не знаю. все что знаю, ща напишу:
Помимо 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
21.12.2005, 11:05:38
    #33448518
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dll, созданная в кларионе
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
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dll, созданная в кларионе / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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