Обучающие курсы:

Обучение профессии "Разработчик C#" + стажировка в Mail.ru
Обучение профессии "Разработчик Python" + трудоустройство
Обучение профессии "Веб-разработчик" + стажировка в Mail.ru


Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Опции командной строки

Поскольку Microsoft обещала внедрить ActiveX и на Unix-платформы, Sun и JavaSoft на всякий случай зарезервировали для любителей работы с терминалов и алфавитно-цифровых дисплеев опции командной строки для упаковщика. Сам упаковщик может быть вызван в режиме командной строки с терминала по команде:

java sun.beans.ole.Packager

 

Вы можете указывать опции в любом произвольном порядке. Обязательной является опция -jar. Упаковщик использует некоторые значения по умолчанию.

 

Информацию о ходе работы упаковщик выводит на стандартный вывод, обычно в то окно, в котором он сам стартовал.

 

Подготовка к встраиванию Bean в программу на Visual Basic

Посмотрим, как можно встроить созданный нами ранее SimpleBean в программу на Visual Basic. После обработки SimpleBean.jar упаковщиком и сохранении результата в каталоге d:\mybook\examples, в указанном каталоге будет 2 файла:

SimpieBean.reg
SimpleBean.tlb

 

Поскольку файл SimpleBean.reg — текстовый, его можно распечатать. Ниже приведено его содержимое:

Как видите, все готово для регистрации, стоит только щелкнуть мышью по файлу. Но этого делать не надо, потому что упаковщик уже проделал это. Компонент simpleBean уже зарегистрирован на локальной машине (если вы хотите зарегистрировать его на удаленной и использовать через DCOM, вам потребуется вручную скорректировать этот файл). Теперь давайте использовать созданный на Java ActiveX-компонент в практических целях. Запустим его в Бэйсике!

     
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru