Activex, Bug ?

User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mario,

Con ese OBJ deberían desaparecer estos errores:
xLINK: error: Unresolved external symbol '??2@YAPAXI@Z'.
xLINK: error: Unresolved external symbol '??3@YAXPAX@Z'.

De todas formas, la versión actual de FWH 7.04 es compatible con xHB, pero no podemos solucionarlo para la versión 2.6 (ya que hay cambios en el pcode y en la estructura interna de xharbour)
regards, saludos

Antonio Linares
www.fivetechsoft.com
saviotti
Posts: 43
Joined: Thu Feb 15, 2007 7:45 pm
Location: Brasil
Contact:

Post by saviotti »

Vou atualizar para FWH 7.04 e ver se el problema desaparece.

Gracias,

Mário
saviotti
Posts: 43
Joined: Thu Feb 15, 2007 7:45 pm
Location: Brasil
Contact:

Post by saviotti »

Antonio,

Acabo de efetuar a compra, se puderes enviar com urgência, ficarei grato.

Mário
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mario,

Te hemos enviado un email,
regards, saludos

Antonio Linares
www.fivetechsoft.com
saviotti
Posts: 43
Joined: Thu Feb 15, 2007 7:45 pm
Location: Brasil
Contact:

Post by saviotti »

Antonio,

Já consegui efetuar a migração para FWH 7.05 + xHB 99.70, graças a teu suporte, agora continuo com o erro el Activex que não me refresca la pantalha como demonstrado arriba.

Já quitei estas linhas em activex.prg e não resolveu

// METHOD Display() INLINE ::BeginPaint(), ::Paint(), ::EndPaint(), 0
// METHOD EraseBkGnd( hDC ) INLINE 1

Poderia me ajudar a resolver isto por favor.

Gracias.

Mário
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mário,

Si haces un oActiveX:Refresh() se repinta todo el control correctamente ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
saviotti
Posts: 43
Joined: Thu Feb 15, 2007 7:45 pm
Location: Brasil
Contact:

Post by saviotti »

Antonio,

Já utilizei e não funciona :

oTelaPrincipal:bGotFocus := {|| oSistema:oActivex:Refresh () }

oTelaPrincipal:bGotFocus := {|| oSistema:oActivex:Paint () }

oTelaPrincipal:bGotFocus := {|| oSistema:oActivex:Display () }


O Unico que realmente refaz a tela é :

oTelaPrincipal:bGotFocus := {|| Do("Navigate",oSistema:aUrl ) }

Mas não me serve.

Tem outra saida ?

Gracias,

Mário
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mario,

LLama directamente a oSistema:oActivex:Refresh() desde la acción de un botón, ó desde un menuitem y comprueba si repinta el activex
regards, saludos

Antonio Linares
www.fivetechsoft.com
saviotti
Posts: 43
Joined: Thu Feb 15, 2007 7:45 pm
Location: Brasil
Contact:

Post by saviotti »

Antonio,

Coloquei um botão para refresh e não repinta, então linkey junto com a aplicação C:\XBH\LIB\ACTIVEX.LIB e já repinta, mas o refresh () carrega todo Activex novamente, perdendo lá posição del menu, pois o mesmo é feito em Flex, sabe se teria outro evento que não recarregue o componente e sim mostre como estava.

Gracias,

Mário
Post Reply