Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Функция DDEInitiate( )

См. также Пример

Устанавливает канал динамического обмена данными (DDE) между Visual FoxPro и д угим приложением на базе Microsoft Windows.

Синтаксис

DDEInitiate(cServiceName, cTopicName)

Параметры

cServiceName

Задает имя службы приложения-сервера; в большинстве случаев это имя испол яемого файла без расширения. По умолчанию для Visual FoxPro используется имя службы Visual FoxPro. Если вы устанавливаете канал с Microsoft Excel, в качестве cServiceName берется Excel.

cTopicName

Задает имя темы. Тема определяется приложением и должна быть понятна ему. Нап имер, одной из тем, предоставляемых почти на всех серверах DDE, является тема System. Имена служб и тем, поддерживаемых данным приложением, см. в документации на это приложение.

Результат

Числовой

Комментарии

Допустимо только в Visual FoxPro и FoxPro для Windows.

Функция DDEInitiate( ) устанавливает канал DDE между Visual FoxPro и приложе ием-сервером DDE. Как только канал установлен, Visual FoxPro может запрашивать анные из сервера, указывая в последующих функциях DDE номер этого канала. Visual FoxPro выступает в роли клиента, запрашивая данные из приложения-сервера по каналу связи.

Если канал успешно установлен, DDEInitiate( ) возвращает его номер. Номера ка алов представляют собой неотрицательные числа, а общее количество каналов, кото ые можно установить, ограничено только системными ресурсами.

Если канал установить нельзя, DDEInitiate( ) возвращает fox90002.gif1. Если приложение-сервер не открыто, Visual FoxPro спрашивает, желаете ли вы его открыть. Если вы ответите Yes, нажав соответствующую кнопку, Visual FoxPro попытается открыть приложение. (С помощью функции DDELastError( ) можно опреде ить, почему не удалось установить канал.)

Чтобы запретить выдачу запросов, предлагающих открыть приложение, установите в функции DDESetOption( ) опцию SAFETY. Можно для запуска приложения испо ьзовать и команду RUN с опцией /N.

Канал можно закрыть с помощью функции DDETerminate( ).



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.