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

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

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


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