powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создание DLL и работа с ними
13 сообщений из 13, страница 1 из 1
Создание DLL и работа с ними
    #34011769
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Уважаемые господа!
Создаю класс.
Define Class myTools As Custom OlePublic

Proc P1
....
EndProc

Proc P2
....
EndProc

EndDefine

Проект компилирую в DLL, т.е. получаю библиотеку процедур.

Теперь вопрос.
Как затем использовать эту библиотеку в других проектах
и обращаться к ее процедурам или функциям?


Спасибо!
...
Рейтинг: 0 / 0
Создание DLL и работа с ними
    #34015796
Beresnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В VFP вы не можете создавать библиотеки в виде dll-файлов и обращаться к ним черес DECLARE, как это имеет место в C, Fortran и т.д. Но Вы можете создать in-process COM-сервер, представленный dll-файлом, и обращаться к его свойствам и методам. Так что копайте в сторону COM-серверов.
...
Рейтинг: 0 / 0
Создание DLL и работа с ними
    #34017003
Cyv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Working with Automation Servers
тынц
...
Рейтинг: 0 / 0
Создание DLL и работа с ними
    #34017665
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создаю класс:
Define Class TOOLSPLUS As Custom OLEPUBLIC
Proc _Exit
Clear Window
Clear All
Clear Events
Quit
Retu
Endproc
Enddefine

Компилирую его в TOOLSPLUS.DLL

В новом проекте пишу:
Ob=GetObject("TOOLSPLUS.DLL","TOOLSPLUS.TOOLSPLUS")
Ob._Exit()

Пришет ошибка OLE.Почему не работает???
...
Рейтинг: 0 / 0
Создание DLL и работа с ними
    #34017752
ДП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В реестре посмотрите точку входа..
действительно ли TOOLSPLUS.TOOLSPLUS ??
...
Рейтинг: 0 / 0
Создание DLL и работа с ними
    #34018310
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если регистрировать в реестре, то выдает ошибку регистрации
0х80004005
...
Рейтинг: 0 / 0
Создание DLL и работа с ними
    #34018409
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне вот интересен практический смысл продемонстрированного СОМ-объекта. Он должен убивать своего родителя? Или просто была надежда на получение библиотеки функций? В таком случае все сделанное - большое заблуждение.
...
Рейтинг: 0 / 0
Создание DLL и работа с ними
    #34018708
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В данном случае это лишь пример.
Я хочу понять суть.
ДЛя чего-то же фокс позволяет создавать DLL.

Мне интересно понять как это работает, т.к. никогда не использовал.
Возможно в этом возникнет необходимость.

Компилировать то он компилирует в DLL, а как ей воспользоваться я не знаю.
Вот этот вопрос меня и интересует!
...
Рейтинг: 0 / 0
Создание DLL и работа с ними
    #34018988
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DLL в фоксе - не набор функций, а in-process СОМ-сервер. Почитай об этом.
...
Рейтинг: 0 / 0
Создание DLL и работа с ними
    #34019252
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iwa Я хочу понять суть.
ДЛя чего-то же фокс позволяет создавать DLL.
Например, для создания Web Services ...
...
Рейтинг: 0 / 0
Создание DLL и работа с ними
    #34019677
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще на фоксе можно хоть как-то создть приложение к которому можно было бы обращаться с любого приложения через АPI? Возможно ли хоть как-то изрящиться?
...
Рейтинг: 0 / 0
Создание DLL и работа с ними
    #34020588
Win32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А через сообщения Win32API не пробовали ? Ну на крайний случай через COM.
...
Рейтинг: 0 / 0
Создание DLL и работа с ними
    #34020591
Win32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DLL на фоксе-это "дурной тон", кстати.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создание DLL и работа с ними
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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