Precisa ser fechado!!??

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

teco
Usuário Nível 1
Usuário Nível 1
Mensagens: 29
Registrado em: 26 Ago 2006 13:43

Precisa ser fechado!!??

Mensagem 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
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
teco
Usuário Nível 1
Usuário Nível 1
Mensagens: 29
Registrado em: 26 Ago 2006 13:43

Mensagem 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
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
teco
Usuário Nível 1
Usuário Nível 1
Mensagens: 29
Registrado em: 26 Ago 2006 13:43

Mensagem 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. :)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
teco
Usuário Nível 1
Usuário Nível 1
Mensagens: 29
Registrado em: 26 Ago 2006 13:43

Mensagem 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.
:))
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

de uma olhada tb....
http://br.groups.yahoo.com/group/gtwvw/

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
teco
Usuário Nível 1
Usuário Nível 1
Mensagens: 29
Registrado em: 26 Ago 2006 13:43

Mensagem 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 :|<
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
teco
Usuário Nível 1
Usuário Nível 1
Mensagens: 29
Registrado em: 26 Ago 2006 13:43

Mensagem por teco »

Obrigado Leonardo!!! Valeu
e um bom final de semana à todos.
:xau
Marcelo
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Mensagem por asimoes »

Leonardo,

Estou com o mesmo problema.

Você poderia enviar para o meu email o tasm32

asimoesluz@gmail.com

[]´s
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Vc encontra ele no link abaixo, na pasta BCC55\BIN
http://www.sygecom.com.br/xharbour/bcc55.zip
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder