powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Оформить приложение VFP как ActiveX-компонент (+)
5 сообщений из 5, страница 1 из 1
Оформить приложение VFP как ActiveX-компонент (+)
    #33129058
AnnI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется VFP-приложение (exe). Требуется вызывать это приложение по событию из системы, которая умеет вызывать только ActiveX-объекты. Как проще всего "обернуть" имеющийся exe-шник в обертку ActiveX?

Спасибо.
...
Рейтинг: 0 / 0
Оформить приложение VFP как ActiveX-компонент (+)
    #33129085
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnnIИмеется VFP-приложение (exe). Требуется вызывать это приложение по событию из системы, которая умеет вызывать только ActiveX-объекты. Как проще всего "обернуть" имеющийся exe-шник в обертку ActiveX?

Спасибо.
Я думаю, что-то подобное : ааа=CreateObject("VisualFoxPro.Application")
...
Рейтинг: 0 / 0
Оформить приложение VFP как ActiveX-компонент (+)
    #33130173
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi AnnI!

Что подразумевается под ActiveX компонентом?
Если "встроить" в форму писаную на другом языке - то это невозможно. Если просто COM сервер обладающий своим собственным UI (т.е. интерфейсом с пользователем - формы там и т.п.) - то надо компилировать как exe (ессно что в программе должен быть как минимум один OLEPUBLIC класс для вызова его через COM).
Если же ужен невизуальные COM север (обрабатывающий данные, или ещё что-то делающий) то достаточно скомпилировать как dll (одного или второго вида - разница между ними описана в хелпе).

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Оформить приложение VFP как ActiveX-компонент (+)
    #33132537
Андрей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет Igor Korolyov!
Igor Korolyov
Hi AnnI!

Что подразумевается под ActiveX компонентом?
Если "встроить" в форму писаную на другом языке - то это невозможно. Если просто COM сервер обладающий своим собственным UI (т.е. интерфейсом с пользователем - формы там и т.п.) - то надо компилировать как exe (ессно что в программе должен быть как минимум один OLEPUBLIC класс для вызова его через COM).

Posted via ActualForum NNTP Server 1.2

А есть живой пример такого Exe-сервера (с UI)?
...
Рейтинг: 0 / 0
Оформить приложение VFP как ActiveX-компонент (+)
    #33135037
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Андрей!

> А есть живой пример такого Exe-сервера (с UI)?

На Foxclub в разделе решений какой-то хитрый "асинхронный прогрессбар" так сделан.
P.S. Я считаю что это баловство (UI в COM-сервере), и НЕ делаю exe-серверов. Если-бы MSFT дала возможность делать нормальные ActiveX-ы - тогда другое дело - а так это выглядит совсем нехорошо :(

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Оформить приложение VFP как ActiveX-компонент (+)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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