Alguém usa o xDev Studio

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

Moderador: Moderadores

Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Alguém usa o xDev Studio

Mensagem por clodoaldomonteiro »

Olá!

Eu uso o xDev studio para editar meus prgs e compilar os sistemas em clipper e harbour.

No clipper dá tudo certinho, só que no harbour, quando incluo uma nova lib, ele dá o seguinte erro: Acces violation at address &C911E58 in module 'ntdll.dll'. Read of adderess 00000000

Alguém que use o xDev pode me dar alguma dica de como usá-lo com xharbour?
Editado pela última vez por clodoaldomonteiro em 25 Nov 2007 00:22, em um total de 1 vez.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Qual LIB ? Já fez um teste com o hbmake, para ver se funciona ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Mensagem por Luciano Bonfim »

Eu utilizo o xdev apenas para editar meu código, para compilar e linkar eu faço na mäo mesmo usando arquivos .bat criados por mim...

o editor do xdev é excelente, o melhor que já utilizei até hoje
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

Mensagem por vailton »

Qual a versao da xDev e do Windows vc está usando?
Vailton Renato
"No dia mais claro, na noite mais escura... o bug sucumbirá ante a minha presença"

E-mail/MSN: contato@vailton.com.br
Skype: vailtom
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

vailton escreveu:Qual a versao da xDev e do Windows vc está usando?
A versão é 0.65 e o sistema é winXP.

Ainda não compilei com o HBmake, algum dos amigos pode me passar um script para ele?

As libs que tô tentando colocar no meu projeto são a WHAT32 e GTWIN.

Valeu as dicas.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

clodoaldomonteiro escreveu:Ainda não compilei com o HBmake, algum dos amigos pode me passar um script para ele?
Pelo hbmake vc gera seu makefile assim:

hbmake seusistema.bc /ex

Logo en seguida vai aparecer as opções de compilação, as lista de LIB que vão participar, lista de PRG que vai participar do script, basta marcar com a barra de espaço o que vai participar ou não.
As libs que tô tentando colocar no meu projeto são a WHAT32 e GTWIN.
Vc já compilou a WHAT32.LIB que vem com a contrib ? ou vc esta usando o xharbour da CVS ? se ainda não gerou a LIB, bem provalvel seja o erro que esta dando no xDev.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

A configuração do HBmake tá assim:

Código: Selecionar todos

╔════  HbMake v1.17 - xHarbour Make Utility          Opções de Ambiente  ══════╗
║Selecione o SO Win32­ Selecione Compilador C  BCC  ­   Lib Gráf.  None       ­║
║Rdd Terceiros  None      ­   [X] Comprimir App ?    [ ] use xHarbour[.dll|.so]║
║Obj Files Dir SCP07H.obj AEMP.obj                                             ║
║Nome Executável: scp07h                             [ ] Create dll            ║
║                             Opções do xHarbour                               ║
║[ ] Declaração Automática de Memvar /a [ ] Variáveis são assumidas M-> /v     ║
║[ ] Info. Debug /b                     [ ] Suprime info de número da linha /l ║
║[ ] Gera saída pré-processada /p       [X] Compila apenas o módulo /m         ║
║User Defines:                          User Include Path:                     ║
║[X] Usa Libs Externas ?                [ ] xHarbour FWH                       ║
║Resource file Name:                                                           ║
║Qtd de PRGs por linha, no makefile:   5                                       ║
║[ ] Usar a biblioteca Multi Thread ?   Nível de Warnings /w 0                 ║
║[ ] Generate C-source, not PCode (-go3)                                       ║
║Informe o PRG principal da sua aplicação: SCP07H.PRG                          ║
║                               HbMake options                                 ║
║[ ] Create #DEPENDS from #include      [ ] Scan recursive                     ║
║Excluding these extensions : .ch                                              ║
║                                                                              ║
║    Compilar app ? (S/N)                                                      ║
║                                                                              ║
║                                                                              ║
║                                                                              ║
║                                                                              ║
║                                                                              ║
║                                                                              ║
╚═  <Tab>-Avança <Sh-Tab>-Volta <Enter>-Sel. <>-Muda Sel. <Espc>-Abre Box  ══╝
Gera o seguinte erro:

Código: Selecionar todos

xHarbour Compiler build 0.99.70 (SimpLex)
Copyright 1999-2006, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'SCP07H.PRG'...

 800
 900
 1000
 1100
 1400
 1500
 1800
Lines 1845, Functions/Procedures 4
Generating C source output to 'obj\SCP07H.c'...
Done.

Building object module for 'obj\SCP07H.c'
using C compiler 'BCC32' as defined in 'c:\xharbour\bin\harbour.cfg'...
Exec: BCC32  -c -D__EXPORT__ -Ic:\xharbour\include  -d -Lc:\xharbour\lib -oobj\SCP07H.obj obj\SCP07H.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
obj\SCP07H.c:
Error E2209 c:\xharbour\include\hbdefs.h 57: Unable to open include file 'stdarg.h'
Error E2209 c:\xharbour\include\hbdefs.h 58: Unable to open include file 'stdio.h'
Error E2209 c:\xharbour\include\hbdefs.h 59: Unable to open include file 'stdlib.h'
Error E2209 c:\xharbour\include\hbdefs.h 60: Unable to open include file 'string.h'
Error E2209 c:\xharbour\include\hbsetup.h 61: Unable to open include file 'limits.h'
Error E2188 c:\xharbour\include\hbdefs.h 410: Expression syntax
Error E2257 c:\xharbour\include\hbdefs.h 435: , expected
Error E2139 c:\xharbour\include\hbvmpub.h 227: Declaration missing ;
Error E2451 obj\SCP07H.c 156: Undefined symbol 'NULL'
Error E2141 obj\SCP07H.c 156: Declaration syntax error
Error E2190 obj\SCP07H.c 156: Unexpected }
Error E2190 obj\SCP07H.c 156: Unexpected }
Error E2040 obj\SCP07H.c 156: Declaration terminated incorrectly
Error E2190 obj\SCP07H.c 568: Unexpected }
Error E2190 obj\SCP07H.c 568: Unexpected }
Error E2109 obj\SCP07H.c 568: Not an allowed type in function hb_vm_SymbolInit_SCP07H
*** 16 errors in Compile ***
Done.
Deleting: "obj\SCP07H.c"
Done.
O que é que pode estar errado?
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Já verificou a existencia desses arquivos ? ou o path ?

stdarg.h , stdio.h , stdlib.h , string.h , limits.h ,
Error E2209 c:\xharbour\include\hbdefs.h 57: Unable to open include file 'stdarg.h'
Error E2209 c:\xharbour\include\hbdefs.h 58: Unable to open include file 'stdio.h'
Error E2209 c:\xharbour\include\hbdefs.h 59: Unable to open include file 'stdlib.h'
Error E2209 c:\xharbour\include\hbdefs.h 60: Unable to open include file 'string.h'
Error E2209 c:\xharbour\include\hbsetup.h 61: Unable to open include file 'limits.h'
Error E2188 c:\xharbour\include\hbdefs.h 410: Expression syntax
Error E2257 c:\xharbour\include\hbdefs.h 435: , expected
Error E2139 c:\xharbour\include\hbvmpub.h 227: Declaration missing ;
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

Ai é que tá a coisa.

Não sei para que serve esses arquivos, na compilação com o xDev, não pedia esses arquivos.

Vi que esses arquivos estão na pasta de include do BCC55, então como devo relacioná-los quando estiver usando o HBmake?
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Não sei para que serve esses arquivos, na compilação com o xDev, não pedia esses arquivos.
Nem precisa saber !
Vi que esses arquivos estão na pasta de include do BCC55, então como devo relacioná-los quando estiver usando o HBmake?
Verifique o path de sua maquina, veja se ele possui as menções para:
\bcc55\include ou \borland\include, algo assim. Ou seja, se os arquivos estão lá, só falta vc dizer para o compilador que eles estão lá. :)Pos
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

To tentando compilar com o BRmake pois o HBmake tá emperrado, mas deu o seguinte erro:

Código: Selecionar todos

Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_hb_stack' referenced from
C:\XHARBOUR\LIB\HBCT.LIB|files
... tem como corrigir esse erro?
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Meu querido, sugiro persistir com o hbmake, pois não tenho ouvido falar muito bem dele.
Certa vez comigo retornou o mesmo erro, deixei de lado e passei a usar o hbmake.
Ao que parece vc estava usando a versão 1.17 ?
Sugiro ainda um pouco de calma e atenção, e experimente apagar os arquivos .obj gerados pelo compilador.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Clodoaldo, preste atenção na parte Obj Files Dir: SCP07H.obj AEMP.obj vc simplesmente esta dizendo para criar os OBJ dentro da pasta SCP07H.obj AEMP.obj, altere isso para somente OBJ
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

Valeu a dica Leonardo, pode ser isso.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Responder