In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Xailer3 + MINGW - Problemas com Herança de Classes

Foro público de Xailer en español
Responder
wilson
Mensajes: 15
Registrado: Lun Jun 05, 2006 8:11 pm

Xailer3 + MINGW - Problemas com Herança de Classes

Mensaje por wilson »

Olá,
Uma das coisas mais geniais do Xailer é a estruturação de todas as classes seguindo a padronização T<Classe> herdando X<Classe>. Entendo que dessa forma qualquer aporte que por ventura sintamos necessidade de agregar í  classe pode livremente ser adicionada í s classes T<Classe>, correto?!?
Seguindo essa lógica fizemos várias implementaçíµes nas classes "T", exemplo:
CLASS TControl FROM XControl
DATA lChanged AS LOGICAL INIT .F.
DATA NextControl
METHOD BringToTop() INLINE BringWindowTop( ::Handle )
METHOD UserMsg( nMsg ) INLINE ::PostMsg( WM_USER + nMsg )
ENDCLASS
------------------------
Testando o Xailer V3 encontramos problemas:
: com MINGW
- O linkeditor está usando a classe 'T' alocada na libxailer.a e não a classe que alteramos e incluimos em uma lib propria, libcps.a
Depois de removermos de dentro da lib libxailer.a as classes 'T' nos deparamos com outro problema esquisito. Na TBrowse incluimos o metodo realignBrowse porém esse método não é encontrado quando está em execução, ou seja, parece que simplesmente a TBrowse é ignorada na TDBBrowse.
BCC:
Em BCC simplesmente não funciona, dá um problema de erro ao criar TFONT():CREATE()
Wilson Alves
SDS,
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Xailer3 + MINGW - Problemas com Herança de Classes

Mensaje por jfgimenez »

Wilson,
disculpa el retraso. Estamos trabajando para solucionar esos poblemas de
MinGW, y creo que ya hemos dado con la solución, aunque todaví­a estamos
con ello. Esperamos poder publicar la versión final en unos pocos dí­as.
Mientras tanto, puedes poner un "REQUEST TBrowse" en algún módulo del
programa (no en una librerí­a), y deberí­a funcionar.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder