Новости  | Продукты | УслугиКонференцияDownloadsГде купить? |Тех. поддержка| О Компании| ВакансииДомой
Разделы сервера:::

English version
German version

Новости

Новый Гиперметод
Карта сервера

Продукты

HyperMethod 3.5
MoneyMethod

ePublisher
Distance Learing
Русский музей
Terra Musicals


Услуги

Портфолио
Презентации
Учебники
Полиграфия
Web дизайн

Интернет магазины






Где купить?

Санкт-Петербург
Казахстан
Новосибирск
Казань
Москва
Западная Европа
Восточная Европа

Тех.поддержка

HyperMethod
MoneyMethod

ePublisher


О компании

Награды и премии
Партнеры и заказчики
Наши координаты

Вакансии



Наша рассылка





Вопрос номер 7

Как запустить из HyperMethod внешний exe-файл ?.


Ответ: Первый способ запуска внешних файлов:

1. Поместите ваш файл в каталог коллекции. Лучше создать в каталоге коллекции подкаталог, в котором и будут лежать все внешние файлы. Для примера, допустим, в каталоге коллекции мы создали подкаталог FILESEXE, а в него поместили программу calc.exe.

2. В кадре определите объект и событие, по которому должен запускаться этот файл. Допустим, для примера, мы хотим запустить calc.exe по щелчку мышки на кнопке. Для этого для события "Click" нам потребуется написать следующий скрипт:

IF WinExec( GetCollectPath( )+"\\ FILESEXE \calc.exe", 1)

ENDIF

Здесь мы воспользовались двумя функциями :

WinExec - запускает на выполнение указанный файл. Но для того чтобы создать переносимую коллекцию, надо всегда использовать относительные пути, поэтому для определения полного имени файла (вместе с путем до него) необходимо знать, где находится коллекция.

GetCollectPath( ) - возвращает путь к коллекции.

Замечание: Относительный путь к файлу, в нашем примере "\\ FILESEXE \calc.exe" - должен начинаться с двойного слеша "\\".

Второй способ запуска внешних файлов:

1. Внешний файл должен находиться строго в корневом каталоге коллекции, в противном случае коллекция будет не переносима.

2. Выполнить команду "Вставить | Объект", и, установив флажок "из файла", указать тот файл, который нужно выполнить. После выполнения этой команды, в кадре появится "иконка", изображающая это приложение. Если желательно, чтобы "иконка" в режиме просмотра не отображалась на экране, то надо выполнить команду "Правка|Свойства объекта" и, выбрав закладку "объект", удалить флажок "Видимый".

3. Определить объект и событие, по которому запускать программу.

4. Выделить этот объект ( к примеру, кнопку) и войти в редактирование скриптов этой кнопки. Выбрав событие, по которому должна запускаться программа, нажать на кнопку "OLE Verbs", в открывшемся диалоговом окне выбрать тот объект, который требуется активизировать, и нажать кнопку "ОК".

Первый способ запуска программ предпочтительней.

 

 Дополнительно :::

Смотрите так же:
[Шаг за шагом]


 


© 2000 HyperMethod company. Read term and Conditions about this site
Сopyright (c) 1992-2001, All Rights reserved.
http://www.hypermethod.ru


Горячие новости;

Здесь вы сможете узнать самые оперативные новости,происходящие в нашей компании.

На проходящей с 23 по 27 апреля в Москве выставке Комтек'2001 вы можете посетить нас на стенде "1С: Совместимо"


13 и 14 апреля компания ГиперМетод принимает участие в Открытом форуме Интернет-Компаний. Форум будет проходить в помещении ИТАР ТАСС. На Форуме компания проведет презентацию своего нового продукта "MoneyMethod 3000". Кроме того, организация прямой трансляции хода форума в интернете также будет проводиться компанией ГиперМетод. По результатам Форума, 16 апреля состоится пресс-конференция. Телефон оргкомитета Форума: 100 5995.



Завершилась всемирная компьютерная выставка CEBIT 2001. Впервые в России была осуществлена прямая трансляция с выставки силами специалистов нашей компании. Отчет об этом грандиозном событии и посмотреть фотографии Вы сможете прочитать в ближайше время в нашей рубрике Выставки.




По итогам конкурса "Фавориты русского софта 2000" Гиперметод 3.5 вошел в пятерку лучших отечественных разработок по итогам года. Конкурс проводился журналом "Компьютер-Пресс"

 

Выставки, конкурсы
Вытавки, события, конкурсы

Анонсы выставок
Наши конкурсы
Отчеты о мероприятиях



Downloads
Ознакомительные версии

MoneyMethod 3000
HyperMethod 3.5
ePublisher

Справочная литература

Учебник по Hypermethod


Сайт управляется системой uCoz