
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.09.2006, 10:12
|
|||
|---|---|---|---|
Создание DLL и работа с ними |
|||
|
#18+
Здравствуйте! Уважаемые господа! Создаю класс. Define Class myTools As Custom OlePublic Proc P1 .... EndProc Proc P2 .... EndProc EndDefine Проект компилирую в DLL, т.е. получаю библиотеку процедур. Теперь вопрос. Как затем использовать эту библиотеку в других проектах и обращаться к ее процедурам или функциям? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2006, 14:04
|
|||
|---|---|---|---|
Создание DLL и работа с ними |
|||
|
#18+
В VFP вы не можете создавать библиотеки в виде dll-файлов и обращаться к ним черес DECLARE, как это имеет место в C, Fortran и т.д. Но Вы можете создать in-process COM-сервер, представленный dll-файлом, и обращаться к его свойствам и методам. Так что копайте в сторону COM-серверов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2006, 19:08
|
|||
|---|---|---|---|
Создание DLL и работа с ними |
|||
|
#18+
Working with Automation Servers тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2006, 09:26
|
|||
|---|---|---|---|
Создание DLL и работа с ними |
|||
|
#18+
Создаю класс: 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.Почему не работает??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2006, 09:47
|
|||
|---|---|---|---|
|
|||
Создание DLL и работа с ними |
|||
|
#18+
В реестре посмотрите точку входа.. действительно ли TOOLSPLUS.TOOLSPLUS ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2006, 11:55
|
|||
|---|---|---|---|
Создание DLL и работа с ними |
|||
|
#18+
если регистрировать в реестре, то выдает ошибку регистрации 0х80004005 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2006, 12:19
|
|||
|---|---|---|---|
|
|||
Создание DLL и работа с ними |
|||
|
#18+
Мне вот интересен практический смысл продемонстрированного СОМ-объекта. Он должен убивать своего родителя? Или просто была надежда на получение библиотеки функций? В таком случае все сделанное - большое заблуждение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2006, 13:20
|
|||
|---|---|---|---|
Создание DLL и работа с ними |
|||
|
#18+
В данном случае это лишь пример. Я хочу понять суть. ДЛя чего-то же фокс позволяет создавать DLL. Мне интересно понять как это работает, т.к. никогда не использовал. Возможно в этом возникнет необходимость. Компилировать то он компилирует в DLL, а как ей воспользоваться я не знаю. Вот этот вопрос меня и интересует! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2006, 14:17
|
|||
|---|---|---|---|
|
|||
Создание DLL и работа с ними |
|||
|
#18+
DLL в фоксе - не набор функций, а in-process СОМ-сервер. Почитай об этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2006, 15:10
|
|||
|---|---|---|---|
Создание DLL и работа с ними |
|||
|
#18+
iwa Я хочу понять суть. ДЛя чего-то же фокс позволяет создавать DLL. Например, для создания Web Services ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2006, 16:30
|
|||
|---|---|---|---|
|
|||
Создание DLL и работа с ними |
|||
|
#18+
А вообще на фоксе можно хоть как-то создть приложение к которому можно было бы обращаться с любого приложения через АPI? Возможно ли хоть как-то изрящиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2006, 00:40
|
|||
|---|---|---|---|
|
|||
Создание DLL и работа с ними |
|||
|
#18+
А через сообщения Win32API не пробовали ? Ну на крайний случай через COM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1590678]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 398ms |

| 0 / 0 |
