notepad и activex container

ActiveX, .NET, DLL
Ответить
rt5yhd
beginner
beginner
Сообщения: 32
Зарегистрирован: 29 апр 2015, 16:22
Версия LabVIEW: 2015
Контактная информация:

notepad и activex container

Сообщение rt5yhd »

Здравствуйте, подскажите пожалуйста вставить блокнот, например notepad++ в свое приложение.
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 38 раз
Контактная информация:

Re: notepad и activex container

Сообщение AndreyDmitriev »

rt5yhd писал(а):Здравствуйте, подскажите пожалуйста вставить блокнот, например notepad++ в свое приложение.
Стандартный notepad по-моему не имеет ActiveX контрола, а что касается notepad++, то я бы начал отсюда
http://sourceforge.net/projects/nppactivexplugin/

Ну а как вставляется ActiveX в LabVIEW можно подсмотреть вот здесь:
https://decibel.ni.com/content/docs/DOC-2042
rt5yhd
beginner
beginner
Сообщения: 32
Зарегистрирован: 29 апр 2015, 16:22
Версия LabVIEW: 2015
Контактная информация:

Re: notepad и activex container

Сообщение rt5yhd »

Стандартный notepad по-моему не имеет ActiveX контрола, а что касается notepad++, то я бы начал отсюда
http://sourceforge.net/projects/nppactivexplugin/

Ну а как вставляется ActiveX в LabVIEW можно подсмотреть вот здесь:
https://decibel.ni.com/content/docs/DOC-2042

Установил ActiveX плагин для notepad++, затем добавил в контейнер ActiveX. Как запустить блокнот как ActiveX контрол
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: notepad и activex container

Сообщение dadreamer »

AndreyDmitriev писал(а):что касается notepad++, то я бы начал отсюда
http://sourceforge.net/projects/nppactivexplugin/
Насколько я понимаю из хэлпа Notepad++, у него ActiveX только для скриптинга используется:
The ActiveX plugin supports two kinds of access:
1.Access the plugin from scripts executed in Notepad++
2.Access the plugin from scripts executed every else via ActiveX
Потому для решения поставленной задачи не подходит. В контейнер помещать нечего, т.к. нет публичных контролов для создания. На БД тоже ничего не удаётся создать:
2016-02-21_23-15-24.jpg
Без создания объекта ругается на то, что ссылки невалидные. В общем, куцый интерфейс получился.

По сабжу я бы поискал другие ActiveX компоненты с паблик интерфейсом, чтобы можно было на FP сразу вставлять. Ну, или юзать старенькие Office Web Components, пример по Excel есть здесь: http://labviewportal.org/viewtopic.php?p=49036#p49036 Думаю, под Word несложно будет переделать.

upd: сорри, Ворда нет в этих компонентах:
Этот загружаемый файл работает со следующими приложениями Office:
● Microsoft Office Access 2003
● Microsoft Office Excel 2003
● Microsoft Office FrontPage 2003
:cry:

Почему бы не использовать стандартные компоненты Microsoft... Скажем, такие как Microsoft Rich Textbox Control или Microsoft InkEdit Control.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приложениями»