porque isso acontece ?
Posted:
Thu Feb 12, 2009 2:42 am
by zazibr
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 7:46 am
by Antonio Linares
Please check that you have this code in Class TButtonBmp (FWH\source\classes\buttonb.prg):
- Code: Select all Expand view
METHOD HandleEvent( nMsg, nWParam, nLParam ) CLASS TButtonBmp
local nResult
do case
case nMsg == WM_UPDATEUISTATE // Buttons were erased when pressing ALT
nResult = Super:HandleEvent( nMsg, nWParam, nLParam )
::Refresh()
return nResult
endcase
return Super:HandleEvent( nMsg, nWParam, nLParam )
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 9:29 am
by zazibr
o código esta exatamente igual o codigo fonte do fw alem do button tenho problema no txbrowse
linha 486 - REDEFINE BUTTONBMP
REDEFINE BUTTONBMP oBtContraPartida ....
source (código) ==>
http://www.lopes.ms/fw/teladoida.prgresouce (recursos) ==>
http://www.lopes.ms/fw/LopesComercio.dlle o problema do txbrowse line (linha) a partir da linha 5347 função vPagar_ConsultaPagamentos
o mesmo problema aconteceu também com txbrowse
http://www.lopes.ms/fw/NOVA_1.PNGhttp://www.lopes.ms/fw/NOVA_2.PNG
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 10:06 am
by MGA
Daniel, eu comecei a usar o ultraedit tambem e estou com algumas dúvidas, vc poderia me passar o seu email para podermos trocar umas idéias?
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 11:10 am
by karinha
Daniel,
Tente um teste, coloque OWNER DRAW nos Botoes.
Se não funcionar, ESCOLHA: Ou você usa SOMENTE RECURSOS GERADOS pelo WORKSHOP.EXE ou SOMENTE RECURSOS do PELLESC.EXE. Pelo que vi nas respostas dos USUARIOS DO FIVEWIN BRASIL, os dois NÃO PODE.
Abraços.
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 11:26 am
by zazibr
estou usando pelles C e/ou vsx ( visual studio 2008)
nao uso + o borland resource Workshop
ja fiz o teste inclusive da primeira tela usando .rc e o problema persiste
poderia me auxiliar nessas 2 telas especificamente o que devo fazer pra modificar pra funcionar ?
a dll de recursos esta no link no tópico acima
o nome das telas dentro do recurso são
PAGAR_CADASTRO
PAGAR_PAGAMENTO_CONSULTA
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 12:35 pm
by karinha
Daniel, o vsx ( visual studio 2008) produz dialogos equivalentes aos do WORKSHOP.EXE, mesma tecnologia, já o PELLESC.EXE Não tem compatibilidade com nenhum dos dois.
ELIMINE OS DIALOGOS DO PELLESC.EXE e deixe SOMENTE os do vsx ( visual studio 2008).
Faça uma cópia antes da sua DLL, mas se eu fosse voce, usaria SEMPRE ARQUIVO.RES ou ARQUIVO.RC.
Veja no vsx ( visual studio 2008) o comando equivalente no BOTAO, ao OWNER DRAW do botao do WORKSHOP.EXE. Ainda não uso o vsx ( visual studio 2008), voce poderia me ensinar a INSTALA-LO e a USA-LO?
Teste e veja o que acontece.
Abraços.
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 12:43 pm
by zazibr
ok vou testar ... vamos falar no msn
zazibr@hotmail.comparticularmente acho o vsx muito pesado
sobre o vsx
viewtopic.php?t=9572
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 12:53 pm
by zazibr
não funcionou cria uma tela do zero e o problema continua
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 1:11 pm
by karinha
zazibr wrote:não funcionou cria uma tela do zero e o problema continua
Mande um exemplo para mim.
kmt_karinha@pop.com.br ou
kapiaba@brfree.com.brNão temos MSN aqui na empresa.
Abraços.
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 1:14 pm
by zazibr
ja ate recompilei a lib fivewin Fivehx.LIB
e o problema persiste
acho q o problema não é no recursos e sim no fivewin porque se a dll estivesse corrompida o vsx não vai abrir
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 1:35 pm
by karinha
zazibr wrote:ja ate recompilei a lib fivewin Fivehx.LIB
e o problema persiste
acho q o problema não é no recursos e sim no fivewin porque se a dll estivesse corrompida o vsx não vai abrir
A parte em que voce gerou os RECURSOS COM O vsx, ABRE NORMALMENTE COM O WORKSHOP.EXE, vou transformar em .RC e ver se tem corrupção. A principio, não.
Qualquer coisa envie um DEMO que eu vejo para voce. Pode ser um bug na sua versao.
Só testando.
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 2:49 pm
by karinha
Daniel, apos retirar os RECURSOS do PELLESC.EXE e transformar a .RC,
o WORKSHOP.EXE retornou erro ou corrupacao nestes dois RECURSOS.
- Code: Select all Expand view
FABRICANTE_MANUTENCAO DIALOG 6, 15, 600, 245
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
CAPTION "Cadastros, Fabricantes"
//
VERIFICA_INDICES DIALOG 107, 69, 235, 91
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_SYSMENU
Verifique ou troque-os.
Abraços.
Re: porque isso acontece ?
Posted:
Thu Feb 12, 2009 3:06 pm
by zazibr
o que é o pior os dois estão funcionando corretamente ...
olha a tela de fabricantes esta funcionando corretamente olha a copia da tela
link ==>
http://www.lopes.ms/fw/fabricantes.PNGvaleu