Só a título de esclarecimento sobre a mencionada biblioteca: BGEVENTS.LIB. Bem ela no pacote original de lá no OASIS, não existe. Aliás, não existe LIB alguma, o que se tem são os arquivos OBJs (bgevents.obj e events.obj) que ao meu ver alguém (1998) transformou em LIB juntando-as, que é essa EVEN.LIB que todos falamos. Falo isto em dedução que obtive ao ler o bgevents.txt que tem no pacote, leia parte do trecho a seguir:
Usage
Include bgevents.ch in every file where you want to deal
with the background event system.
Link bgevents.obj and events.obj with the rest of the
source.
Do not forget to activate your events,
explicity by activating each event individually, using
"Activate event <xEvent>" or
using "Background Events Autoexecute" before your event
definitions.
I like the latter.
Isso quer dizer que devemos linkar com esses objs. Então vou disponibilizar a EVEN.LIB que eu tenho aqui (devo ter adquirido há algum tempo atrás nos pactes do Wagner), a pedido de um colega, pois não vejo mal algum ja que esse arquivo é fruto do próprio pacote e se for útil para alguém, então eis ele em anexo.