porque isso acontece ?

porque isso acontece ?

Postby zazibr » Thu Feb 12, 2009 2:42 am

segue o link´s das imagens e o código fonte e a dll do resource

dll - > http://www.lopes.ms/fw/LopesComercio.dll

prg -> http://www.lopes.ms/fw/teladoida.prg

imagem antes -> http://www.lopes.ms/fw/TELA_1.PNG

imagem depois -> http://www.lopes.ms/fw/TELA_2.PNG

http://www.lopes.ms/fw/NOVA_1.PNG
http://www.lopes.ms/fw/NOVA_2.PNG

tela inicial
=========
Image

após clicar no próximo registro
==========================
Image


Image

Image
Daniel Lopes Filho - Campo Grande,MS,Brasil
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6693) + gtwvw + fw 10.2 + vsx e
fw pcc (ainda não usei)
msn : zazibr@hotmail.com
zazibr
 
Posts: 71
Joined: Mon Jan 28, 2008 11:18 am
Location: Campo Grande,MS, BRASIL

Re: porque isso acontece ?

Postby Antonio Linares » Thu Feb 12, 2009 7:46 am

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 )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: porque isso acontece ?

Postby zazibr » Thu Feb 12, 2009 9:29 am

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.prg
resouce (recursos) ==> http://www.lopes.ms/fw/LopesComercio.dll

e o problema do txbrowse line (linha) a partir da linha 5347 função vPagar_ConsultaPagamentos





Image

o mesmo problema aconteceu também com txbrowse
http://www.lopes.ms/fw/NOVA_1.PNG
http://www.lopes.ms/fw/NOVA_2.PNG
Daniel Lopes Filho - Campo Grande,MS,Brasil
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6693) + gtwvw + fw 10.2 + vsx e
fw pcc (ainda não usei)
msn : zazibr@hotmail.com
zazibr
 
Posts: 71
Joined: Mon Jan 28, 2008 11:18 am
Location: Campo Grande,MS, BRASIL

Re: porque isso acontece ?

Postby MGA » Thu Feb 12, 2009 10:06 am

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? :lol:
ubiratanmga@gmail.com

FWH18.02
FWPPC
Harbour/xHarbour
xMate
Pelles´C
TDolphin
MGA
 
Posts: 1234
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá

Re: porque isso acontece ?

Postby zazibr » Thu Feb 12, 2009 10:15 am

me adicione no msn zazibr@hotmail.com
Daniel Lopes Filho - Campo Grande,MS,Brasil
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6693) + gtwvw + fw 10.2 + vsx e
fw pcc (ainda não usei)
msn : zazibr@hotmail.com
zazibr
 
Posts: 71
Joined: Mon Jan 28, 2008 11:18 am
Location: Campo Grande,MS, BRASIL

Re: porque isso acontece ?

Postby karinha » Thu Feb 12, 2009 11:10 am

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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: porque isso acontece ?

Postby zazibr » Thu Feb 12, 2009 11:26 am

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
Daniel Lopes Filho - Campo Grande,MS,Brasil
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6693) + gtwvw + fw 10.2 + vsx e
fw pcc (ainda não usei)
msn : zazibr@hotmail.com
zazibr
 
Posts: 71
Joined: Mon Jan 28, 2008 11:18 am
Location: Campo Grande,MS, BRASIL

Re: porque isso acontece ?

Postby karinha » Thu Feb 12, 2009 12:35 pm

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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: porque isso acontece ?

Postby zazibr » Thu Feb 12, 2009 12:43 pm

ok vou testar ... vamos falar no msn zazibr@hotmail.com

particularmente acho o vsx muito pesado

sobre o vsx

viewtopic.php?t=9572
Daniel Lopes Filho - Campo Grande,MS,Brasil
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6693) + gtwvw + fw 10.2 + vsx e
fw pcc (ainda não usei)
msn : zazibr@hotmail.com
zazibr
 
Posts: 71
Joined: Mon Jan 28, 2008 11:18 am
Location: Campo Grande,MS, BRASIL

Re: porque isso acontece ?

Postby zazibr » Thu Feb 12, 2009 12:53 pm

não funcionou cria uma tela do zero e o problema continua
Daniel Lopes Filho - Campo Grande,MS,Brasil
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6693) + gtwvw + fw 10.2 + vsx e
fw pcc (ainda não usei)
msn : zazibr@hotmail.com
zazibr
 
Posts: 71
Joined: Mon Jan 28, 2008 11:18 am
Location: Campo Grande,MS, BRASIL

Re: porque isso acontece ?

Postby karinha » Thu Feb 12, 2009 1:11 pm

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.br

Não temos MSN aqui na empresa.

Abraços.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: porque isso acontece ?

Postby zazibr » Thu Feb 12, 2009 1:14 pm

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
Daniel Lopes Filho - Campo Grande,MS,Brasil
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6693) + gtwvw + fw 10.2 + vsx e
fw pcc (ainda não usei)
msn : zazibr@hotmail.com
zazibr
 
Posts: 71
Joined: Mon Jan 28, 2008 11:18 am
Location: Campo Grande,MS, BRASIL

Re: porque isso acontece ?

Postby karinha » Thu Feb 12, 2009 1:35 pm

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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: porque isso acontece ?

Postby karinha » Thu Feb 12, 2009 2:49 pm

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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: porque isso acontece ?

Postby zazibr » Thu Feb 12, 2009 3:06 pm

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.PNG


Image


valeu
Daniel Lopes Filho - Campo Grande,MS,Brasil
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6693) + gtwvw + fw 10.2 + vsx e
fw pcc (ainda não usei)
msn : zazibr@hotmail.com
zazibr
 
Posts: 71
Joined: Mon Jan 28, 2008 11:18 am
Location: Campo Grande,MS, BRASIL

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 55 guests