powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как создать свою DLL/COM сервер
2 сообщений из 2, страница 1 из 1
Как создать свою DLL/COM сервер
    #35714963
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!
Читал хелпа, но не так и не понял...
Идея такая - хочу создать DLL для того чтобы оная жила совей отдельной жизнью, но вместе с основной прогой. Далее, при определенных условиях (запрос) эта DLL выводит форму, с которой юзер работает. Не могу понять как задействовать интерфейс у построенной DLL. Сделал так:
Код: plaintext
1.
2.
3.
4.
DEFINE CLASS foxdll AS session OLEPUBLIC
PROCEDURE Msg
MESSAGEBOX("Msg")
RETURN
ENDDEFINE
oA=CREATEOBJECT("foxdll.foxdll")
создается
потом пробую тест
oA.msg
не работает - грит OLE IDispatch exeption code 2031 user interface not allowed at this time

и че теперь как? А формы создавать в тот же _screen?
...
Рейтинг: 0 / 0
Как создать свою DLL/COM сервер
    #35715046
CTAC-KOПривет!
Читал хелпа, но не так и не понял...
Идея такая - хочу создать DLL для того чтобы оная жила совей отдельной жизнью, но вместе с основной прогой. Далее, при определенных условиях (запрос) эта DLL выводит форму, с которой юзер работает. Не могу понять как задействовать интерфейс у построенной DLL.
Никак.
[quot]Сделал так:
Код: plaintext
1.
2.
3.
4.
DEFINE CLASS foxdll AS session OLEPUBLIC
PROCEDURE Msg
MESSAGEBOX("Msg")
RETURN
ENDDEFINE
oA=CREATEOBJECT("foxdll.foxdll")
создается
потом пробую тест
oA.msg
не работает - грит OLE IDispatch exeption code 2031 user interface not allowed at this time
[/quot]
Ну ведь черным по-аглицки написано: интерфейс с юзром не доступен
[quot]
и че теперь как? А формы создавать в тот же _screen?[/quot]
Еще раз: никак. Не предназначено для такого. На фоксклубе уже не единожды разжевано.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как создать свою DLL/COM сервер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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