Новости



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

fox00020.gif

В следующем примере холостой обработчик событий активизируется при загрузке би лиотеки. Этот обработчик только печатает сообщение. Когда библиотека разг ужается, холостой обработчик деактивизируется.

Код Visual FoxPro

SET LIBRARY TO ACTIIDLE

WAIT WINDOW TO m.test TIMEOUT 5

SET LIBRARY TO

Код C

#include <pro_ext.h>

static unsigned IdlerID;

// This is the routine that is registered as an idle event handler.

void FAR IdleHandler(WHandle wh, EventRec *ev)

{

_PutStr("\nIdleHandler() called.");

}

void FAR Activate(ParamBlk FAR *parm)

{

IdlerID = _ActivateIdle((FPFI) IdleHandler);

}

// When the library is unloaded we must deactivate the idle event

// handlerin a CALLONUNLOAD function.

void FAR DeActivate(ParamBlk FAR *parm)

{

_DeActivateIdle(IdlerID);

}

FoxInfo myFoxInfo[] = {

{"ACTIVATE", (FPFI) Activate, CALLONLOAD, ""},

{"DEACTIVATE", (FPFI) DeActivate, CALLONUNLOAD, ""}

};

FoxTable _FoxTable = {

(FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo

};



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

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

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

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

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