Oi Geraldo,
1. copiei _BASE.VCX pra pasta CLASSES do meu projeto - desta maneira posso alterar as classes sem comprometer as classes originais que foram instaladas junto com o VFP
2. uma vez no meu projeto faço as alterações que quero nessas classes conforme a minha necessidade
3. crio outras classes baseadas nessas que foram alteradas
Ok. Procedimento correto!
---
observei que todas as classes tem eventos programados. Minha preocupação é que isso
deixe a aplicação lenta e que possa começar a dar problemas fora do meu controle
De forma alguma. Um framework só fica lento se ele for mal
construído, o que não é o caso dessas classes base. Quando a dar problemas,
acredito que vc não deva se preocupar com isso (embora seja um preocupação
pertintente). Ocorre que você tem todo do código-fonte na mão, o que traz
segurança em alguma eventualidade.
---
O que vocês me dizem da programação do evento ERROR de todas as classes?
É aconselhável deixar aquilo ou posso apagar e deixar os erros por conta da
minha função de erros ?
Acho que é interessante. Deixa o seu código mais modular e
encapsulado e de qualquer forma permite que você propague os erros para
outros handlers. Portanto, deixar de usá-los não acrecenta melhorias
práticas.
Um abraço!