Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа в VFP 8.0 с DLL : своими и внешними / 7 сообщений из 7, страница 1 из 1
07.10.2003, 09:25
    #32285769
anp_all
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа в VFP 8.0 с DLL : своими и внешними
Доброе время суток, Господа !
Возникла тупая проблема - решить не получается
Необходимо поработать с чужими DLL - но описания очень мало
Основная проблема - передача параметров(список,описание типа) и получение результата.
Каковы должны быть соглашения для VFP 8.0 ?
Вопрос касается как родных DLL, так и написанных извне - в частности из Delphi.
Ко всему этому можно добавить примечание: работа с MS SQL Server
Очень буду признателен за помощь!
...
Рейтинг: 0 / 0
07.10.2003, 09:48
    #32285795
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа в VFP 8.0 с DLL : своими и внешними
...
Рейтинг: 0 / 0
07.10.2003, 12:39
    #32286119
anp_all
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа в VFP 8.0 с DLL : своими и внешними
Очень большое спасибо !
Однако вопрос по требованиям к соглашению по написанию DLL так и остался открытым
Пример: несовпадение типов данных в Delphi и VFP 8.0 И какое ставить соответствие - вопрос?
Все примеры описаны хорошо, но только для стандартных библиотек. И что там - сказать трудно. А в жизни получаются всякие казусы...
...
Рейтинг: 0 / 0
07.10.2003, 14:37
    #32286340
YuriWhite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа в VFP 8.0 с DLL : своими и внешними
2anp_all
Конкретно что интересует ?
...
Рейтинг: 0 / 0
07.10.2003, 14:54
    #32286367
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа в VFP 8.0 с DLL : своими и внешними
2anp_all

> Однако вопрос по требованиям к соглашению по написанию DLL так и остался открытым

В хелпе по DECLARE-DLL все же расписано. Какие дельфовые типы не вопринимаются?
...
Рейтинг: 0 / 0
08.10.2003, 07:20
    #32287000
anp_all
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа в VFP 8.0 с DLL : своими и внешними
Вопрлс конкретный
Есть процедура с параметрами , написанная на Delphi 6

procedure CatAddressShow(Id:Widestring; S: WideString; AC: TAdoConnectionl);

Согласно руководству делаем описание по принципу
DECLARE [cFunctionType] FunctionName IN LibraryName [AS AliasName]
[cParamType1 [@] ParamName1, cParamType2 [@] ParamName2, ...]

в VFP поддержка такая
cParameterType Description

INTEGER 32-bit integer
SINGLE 32-bit floating point
DOUBLE 64-bit floating point
LONG 32-bit long integer
STRING Character string

Как описать вызов?
Спасибо за ответы
...
Рейтинг: 0 / 0
08.10.2003, 08:59
    #32287031
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа в VFP 8.0 с DLL : своими и внешними
Код: plaintext
1.
DECLARE CatAddressShow IN YourLibraryName.dll ;
String @ id, String @ s, Integer TAdoConnectionl
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа в VFP 8.0 с DLL : своими и внешними / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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