Página 1 de 1

Precisa ser fechado!!??

Enviado: 01 Jun 2007 08:46
por teco
Olá pessoal,
Estou iniciando o uso da WVW, li bastante alguns tópicos, mas q problema é esse?
O sistema.exe encontrou um problema e precisa ser fechado.
Uso o xHarbour 99.70, criei a gtwvw.lib, copiei a winuser.ch pra \xharbour\include, linkei a gtwvw ao sistema, e nada!!!!
o executável é gerado sem problema, mas quando executo me retorna a mensagem!!!

Grato por qualquer ajuda!!! :)Pos

Enviado: 01 Jun 2007 08:56
por sygecom
Buenas...vc jah tentou executar o sistema em outra maquina ? qual seu sistema operacional ? post seu PRG principal...para nos dar uma olhada...

Abraços
Leonardo Machado

Enviado: 01 Jun 2007 09:47
por teco
Obrigado pela atenção Leonardo.
Utilizo o XP, mas acredito q não seja problema da maquina, porque na verdade, compilei e executei alguns exemplos postados aqui no forum, e somente alguns me retorna o problema, como este abaixo:
Desculpe, por não me lembrar do autor.

Código: Selecionar todos

#include "winuser.ch" 

#define MENUID_1 101 
#define MENUID_2 102 

Function Main() 
  SETINKEYAFTERBLOCK({|nkey| AfterInkey(nkey)}) 
  hMainMenu = WVW_CreateMenu( ) 
  hSubMenu1 = WVW_CreateMenu( ) 
    hSubMenu1_1 = WVW_CreateMenu( ) 
      WVW_AppendMenu( hSubMenu1_1 , MF_ENABLED + MF_STRING, MENUID_1, "Cadastro de Clientes"  ) 
      WVW_AppendMenu( hSubMenu1_1 , MF_ENABLED + MF_STRING, MENUID_2, "Cadastro de Fornecedores"  ) 
    WVW_AppendMenu( hSubMenu1 , MF_ENABLED + MF_POPUP , hSubMenu1_1 , "Cadastros",  ) 
  WVW_AppendMenu( hMainMenu     , MF_ENABLED + MF_POPUP , hSubMenu1 , "Arquivos",  ) 
  WVW_SetMenu(, hMainMenu ) 
  do while lastkey()<>27 
    inkey(0) 
  enddo 
return 

function AfterInkey(nkey) 
local MenuId 
  IF nKey=1024 
    MenuId:=WVW_GETLASTMENUEVENT() 
    if MenuId=MENUID_1 
      cadcli() 
    elseif MenuId=MENUID_2 
      cadfor() 
    endif 
  ENDIF 
return nkey 

function cadcli 
  setcolor('N/W') 
  wvw_nopenwindow('',5,5,7,20) 
  @ 1,1 say 'teste1' 
  inkey(0) 
  wvw_lclosewindow() 
return nil 

function cadfor 
  setcolor('N/W') 
  wvw_nopenwindow('',5,5,7,20) 
  @ 1,1 say 'teste2' 
  inkey(0) 
  wvw_lclosewindow() 
return nil
Acredito que eu esteja esquecendo de algum detalhe.
Obrigado novamente. :)Pos

Enviado: 01 Jun 2007 11:13
por sygecom
Tche, compilei exatamente o exemplo que vc mandou.....e aqui não deu problema algum !! me diz uma coisa vc esta usando o HBMAKE ?

Abraços
Leonardo Machado

Enviado: 01 Jun 2007 16:59
por teco
Sim, utilizo o HBMAKE!!!
É necessário retirar a definição da lib gtwin no arquivo.bc?
Aproveito pra perguntar, o que de fato é necessário fazer para utilizar
a WVW.
Valeu. :)

Enviado: 01 Jun 2007 17:19
por sygecom
Tche, me manda seu email....que envio o exemplo que eu compilei pra vc...mando tudo....inclusive a LIB compilada....

Abraços
Leonardo Machado

Enviado: 01 Jun 2007 17:30
por teco
Ok Leonardo!!!
mfrsistemas@hotmail.com
Obrigado, e aproveitaria pra pedir a outros colegas, se possível,
material que me fosse util neste inicio com WVW.
Grato a todos.
:))

Enviado: 01 Jun 2007 19:27
por sygecom
Tche, jah te envie.....
Obrigado, e aproveitaria pra pedir a outros colegas, se possível,
material que me fosse util neste inicio com WVW.
Vc pode dar uma procurada tb. aqui no forum..tem bastante coisa sobre a WVW...

Abraços
Leonardo Machado

Enviado: 01 Jun 2007 21:23
por sygecom
de uma olhada tb....
http://br.groups.yahoo.com/group/gtwvw/

Abraços
Leonardo Machado

Enviado: 02 Jun 2007 11:46
por teco
Valeu Leonardo!!!
Consegui gerar o EXE.
Analisei o arquivo.BC que você me enviou, e observei que foi linkado as libs what32 e a wvtgui. Eu havia linkado apenas a gtwvw, outra coisa, é
que na tela do hbmake, bem no começo, na opção Lib.Graf. eu deixava em branco, e então mudei para GTWVW.
Aproveito para lhe perguntar se ainda é importante fazer mais algumas configurações.
Na pasta CONTRIB, apenas gerei a GTWVW, é recomendável que eu gere todas as outras? Tentei gerar a What32, mas deu erro dizendo q não encontrou Tasm32.exe ou coisa assim. Eu tenho dentro do \BCC55\LIB o Tasm.exe!!! Renomei para tasm32.exe, mas não funcionou.
Terei problemas em gerar todas as que faltam, e tb tenho que copiar todos os .CH .H das pastas CONTRIB para \xHarbour\include?
Desculpe por todas essas perguntas, mas mesmo assim valeu pela ajuda!!!!!

Marcelo :|<

Enviado: 02 Jun 2007 12:11
por sygecom
Buenas...
Aproveito para lhe perguntar se ainda é importante fazer mais algumas configurações.
Na pasta CONTRIB, apenas gerei a GTWVW, é recomendável que eu gere todas as outras?
Tche, eu particularmente soh compilei as que eu uso.....no meu ponto de vista vc não precissa compilar todas as LIBS se não vai usar....ex: não usa MYSQL....pra que se dar ao trabalho de compilar.....e a dah MYSQL é chata de compilar....mas é possivel....
Tentei gerar a What32, mas deu erro dizendo q não encontrou Tasm32.exe ou coisa assim.
Acabei de Mandar pro seu email agora....
Eu tenho dentro do \BCC55\LIB o Tasm.exe!!! Renomei para tasm32.exe, mas não funcionou.
Esse Tasm.exe não faz a mesma coisa que o TASM32.EXE...volte para o nome original....para não ter futuros problemas.....alias nem sei o que essa tal TASM faz......se der uma estudada e procurada no GOOGLE até se acha...
Terei problemas em gerar todas as que faltam
Problema mesmo não..é soh vc fazer com bastante atenção..que é moleza...e como eu jah disse....o pessoal ai tem um jeito de compilar tudo de uma vez...mas isso acho que server pra quem vai usar todas as LIBS.
e tb tenho que copiar todos os .CH .H das pastas CONTRIB para \xHarbour\include?
Tche, eu faço isso .....copio todos os CH para a pasta INCLUDE......afinal a pasta xHARBOUR\INCLUDE é para onde esta direcionado o meu PATH....entaum se não tiver na pasta LOCAL ele vai procurar lah....no PATH.
Desculpe por todas essas perguntas, mas mesmo assim valeu pela ajuda!!!!!
Tche, não esquenta tudo que eu poder ajudar vou ajudar....o que eu não poder....vai vir os cabeça quente do forum e resolver a parada.....sempre que prescisar...de uma procurada na busca do forum antes....se não achar a sua solução.....ai sim posta ai....que nos damos um jeito......

Abraços
Leonardo Machado

Enviado: 02 Jun 2007 13:54
por teco
Obrigado Leonardo!!! Valeu
e um bom final de semana à todos.
:xau
Marcelo

Enviado: 10 Nov 2007 12:44
por asimoes
Leonardo,

Estou com o mesmo problema.

Você poderia enviar para o meu email o tasm32

asimoesluz@gmail.com

[]´s

Enviado: 10 Nov 2007 14:12
por sygecom
Vc encontra ele no link abaixo, na pasta BCC55\BIN
http://www.sygecom.com.br/xharbour/bcc55.zip