|
1 / 1 / 0
Регистрация: 30.03.2013
Сообщений: 28
|
|
Я бы хотел написал dll для IE. С чего начать?30.03.2013, 16:13. Показов 1418. Ответов 9
Метки нет (Все метки)
Я хотел бы написать интерфейс на вебстранице, чтобы можно было вызывать какой-либо метод или функцию из длл. Например, обычный калькулятор.
Как написать DLL с простыми функциями и привязать его к IE, чтобы на странице например, введя данные, можно было бы получить результат обработки из DLL на вебстраницу?
0
|
|
| 30.03.2013, 16:13 | |
|
Ответы с готовыми решениями:
9
Я хотел бы изучить прогромирование. Но не знаю с чего начать Хотел бы заняться разработкой игр. С чего начать? Общие вопросы
|
|
1 / 1 / 0
Регистрация: 30.03.2013
Сообщений: 28
|
|
| 30.03.2013, 16:27 [ТС] | |
|
raxp, я когда-то встречал ваши публикации в сети, про взаимодействие устройств с веб-интерфейсом, поэтому именно ваш ответ для меня стал приятной неожиданностью.
не хотели бы провести небольшой экскурс в это занятие? для начала можно было бы взять готовый ActiveX, чтобы на его примере попробовать какую-то работоспособность. Не подсоветуете ли для изучения какой-то примерчик?
0
|
|
|
|
|
| 30.03.2013, 17:19 | |
Сообщение было отмечено как решение
Решение
OPC клиент-сервер своими руками. Часть 2 или... Интеграция GSM модема в любую SCADA (рассмотрен вопрос реализации ActiveX, в ресурсах к статье приложены исходники ...на Delphi, если вас не смущает).
Для старта: Как создавать элементы управления ActiveX в среде VB. Однако вашу зачачу можно решить и иным способом - написанием WEB-сервера, который сам будет выдавать по запросу страничку и взаимодействовать с внешней либой согласно GET-запросам пользователя в браузере. Последний выпуск журнала "ПРОграммист", с.29-36. p.s.: вызов COM-объектов также доступен из JScript, а через COM-сервер DynWrapX можно добраться и до DLL.
3
|
|
|
Супер-модератор
|
|
| 30.03.2013, 18:04 | |
|
Для этого в VB6 есть давний-давний вид проекта ActiveX-документ. Я пользовался. Получалось. Но если Вы хотите сейчас создавать ActiveX-документы, рекомендую трижды подумать. И вот почему:
1) работать эта технология будет только в IE (если у пользователя Opera, FireFox или что-либо другое - облом) 3) при первом посещении такого узла пользователю будет предложено сохранить dll-ку на свой компьютер. Пользователь пользователю рознь, но многих это напрягает... Да и антивирус может воспротивиться. Но если Вы проектируете приложение для корпоративной интрасети (где все пользователи работают в IE) - почему бы и нет?...
1
|
|
|
1 / 1 / 0
Регистрация: 30.03.2013
Сообщений: 28
|
|||
| 30.03.2013, 18:32 [ТС] | |||
ну, похоже, что сервер не актуален в данном случае. т.к. у каждого пользователя библиотека должна генерить свои методы и отправлять на сервак. а уже страница будет показывать результат обработки данных полученных из либы.
конечно, был вариант писать Windows-приложение, но оно будет трудно масштабироваться. т.к. надо следить за его обновлением, в случае изменения кода, правки багов и т.д. а так, приложение будет всегда доступно в вебе. изменения можно проводить, так сказать, не отходя от кассы. и если, клиент готов поставить ехе на компьютере, то уж и dll разрешит если ему это надо. другой вопрос, что не все любят IE, поэтому им так или иначе придётся им пользоваться.
0
|
|||
|
|
|||
| 30.03.2013, 18:45 | |||
Вообще, хочется кросс-платформенного, посмотрите на Python.
1
|
|||
|
1 / 1 / 0
Регистрация: 30.03.2013
Сообщений: 28
|
|
| 30.03.2013, 18:53 [ТС] | |
|
допустим, сделаю я ActiveX DLL,
мне интересно как её "привязать" к IE? Как на странице написать код, в котором мне надо вызвать функцию из DLL, чтобы отобразить результат на экране? txt = FunctionFromMyDLL(param1, param2) Откуда браузер будет знать, что надо использовать функцию из моей длл, а не одноименную из какой-нибудь другой либы? Вот такие вопросы.
0
|
|
|
|
|||||||||
| 30.03.2013, 19:18 | |||||||||
https://www.cyberforum.ru/blog... og878.html
http://ru.wikipedia.org/wiki/%... 9_Netscape
1
|
|||||||||
| 30.03.2013, 19:18 | |
|
Помогаю со студенческими работами здесь
10
Хотел бы начать заниматся програмированием C++ для алгоритмиста. С чего начать? C# для чайников, с чего начать ? С чего начать для написания дефрагментатора? Клиент для сайта - с чего начать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|