Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Moderador: Moderadores
-
wagner aragao
- Usuário Nível 2

- Mensagens: 58
- Registrado em: 30 Jan 2008 02:06
- Localização: PORTO VELHO-RONDÔNIA
Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Ola amigos,
To usando o xHarbour nessa versão e comprei a FiveWin para xHarbour que veio com o xHarbour 1.2.1, quando criei os scripts de compilação e mandei rodar para essa versão deu erro em algumas funções por exemplo :
unresolved external _HB_FUN_PRINTSTAT -> função printstat ver status da printer
unresolved external _HB_FUN_SHOWTIME -> função para mostrar relogio na tela
e outros erros ligadas ao Fivewin...
Alguem teve problema com funções existentes numa versão que não esta em outra ?
T+
To usando o xHarbour nessa versão e comprei a FiveWin para xHarbour que veio com o xHarbour 1.2.1, quando criei os scripts de compilação e mandei rodar para essa versão deu erro em algumas funções por exemplo :
unresolved external _HB_FUN_PRINTSTAT -> função printstat ver status da printer
unresolved external _HB_FUN_SHOWTIME -> função para mostrar relogio na tela
e outros erros ligadas ao Fivewin...
Alguem teve problema com funções existentes numa versão que não esta em outra ?
T+
xHarbour 1.2.3 Simplex / xDev 0.70 / LetoDB 2.15b37 / HWGUI 2.17 / xDesigner (LF Basso)
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Eu estava usando a versão 0.99.70 e atualizei para a 1.2.1, e até agora não ví problemas. Inclusive em um programa eu faço uso da Showtime, e corre tudo bem.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
-
wagner aragao
- Usuário Nível 2

- Mensagens: 58
- Registrado em: 30 Jan 2008 02:06
- Localização: PORTO VELHO-RONDÔNIA
Re: Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Ola Alamino,
Estou usando o xDEV 0.70 para compilar meus programas, depois que gero o projeto e mando compilar o xDEV gera uns BATS que pode ser compilado via prompt, mais mesmo assim da erro como se as chamadas fossem externas, o que posso ter esquecido, o path para INCLUDE, LIB etc, coloquei o mesmo do compílador 1.0.0 só que acrescentei o FW, assim :
c:\xHarbourFW\lib;c:\xHarbourFW\INCLUDE, etc... pois mantenho meus programas rodando na versão anterior até que a atual compile e rode... (c:\xHarbour\lib;c:\xHarbour\include, etc;;.)
Será que esqueci algo no xDEV ?
Estou usando o xDEV 0.70 para compilar meus programas, depois que gero o projeto e mando compilar o xDEV gera uns BATS que pode ser compilado via prompt, mais mesmo assim da erro como se as chamadas fossem externas, o que posso ter esquecido, o path para INCLUDE, LIB etc, coloquei o mesmo do compílador 1.0.0 só que acrescentei o FW, assim :
c:\xHarbourFW\lib;c:\xHarbourFW\INCLUDE, etc... pois mantenho meus programas rodando na versão anterior até que a atual compile e rode... (c:\xHarbour\lib;c:\xHarbour\include, etc;;.)
Será que esqueci algo no xDEV ?
xHarbour 1.2.3 Simplex / xDev 0.70 / LetoDB 2.15b37 / HWGUI 2.17 / xDesigner (LF Basso)
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Tens que linkar a CT.LIB no seu script de compilação.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
wagner aragao
- Usuário Nível 2

- Mensagens: 58
- Registrado em: 30 Jan 2008 02:06
- Localização: PORTO VELHO-RONDÔNIA
Re: Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Ola amigos,
Problemas resolvido, quando compilava na versao 1.0.0 nao precisava incluir no projeto do xDEV as seguinte libs :
\BCC55\LIB\PSDK\MSIMG32.LIB
\xHARBOUR\LIB\CT.LIB
\xHARBOUR\LIB\PCREPOS.LIB
Após inserir como lib no projeto compilou.
valeu
t+
Problemas resolvido, quando compilava na versao 1.0.0 nao precisava incluir no projeto do xDEV as seguinte libs :
\BCC55\LIB\PSDK\MSIMG32.LIB
\xHARBOUR\LIB\CT.LIB
\xHARBOUR\LIB\PCREPOS.LIB
Após inserir como lib no projeto compilou.
valeu
t+
xHarbour 1.2.3 Simplex / xDev 0.70 / LetoDB 2.15b37 / HWGUI 2.17 / xDesigner (LF Basso)
- momente
- Usuário Nível 3

- Mensagens: 496
- Registrado em: 03 Mar 2005 11:53
- Localização: São Carlos-SP
- Contato:
Re: Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Olá amigos,
Estou passando de xHarbour 1.0.0 para xHarbour 1.2.1, na minha compilação esta aparecendo a mensagem de erro referente as chamadas de configuração de tela : GTINFO da wvtgui.lib, não encontrei esta lib na pasta lib e nem na pasta contrib. Com certeza foi substituido por outra lib, no caso, qual a lib?
Valeu!
Estou passando de xHarbour 1.0.0 para xHarbour 1.2.1, na minha compilação esta aparecendo a mensagem de erro referente as chamadas de configuração de tela : GTINFO da wvtgui.lib, não encontrei esta lib na pasta lib e nem na pasta contrib. Com certeza foi substituido por outra lib, no caso, qual a lib?
Valeu!
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Marque a gtwvg.lib.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
- momente
- Usuário Nível 3

- Mensagens: 496
- Registrado em: 03 Mar 2005 11:53
- Localização: São Carlos-SP
- Contato:
Re: Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Amigo Alaminojunior,
Estou utilizando a xdev, então preciso incluir no script esta lib, mas no caso das funçoes da wvtgui, GtInfo() por exemplo, continua a mesma? e os includes?
Valeu!
Estou utilizando a xdev, então preciso incluir no script esta lib, mas no caso das funçoes da wvtgui, GtInfo() por exemplo, continua a mesma? e os includes?
Valeu!
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Sim, as funções da GTWVT foram incorporadas (ainda bem) à GTWVG, portanto é só apontar pra ela que no final sai como era antes.momente escreveu:Estou utilizando a xdev, então preciso incluir no script esta lib, mas no caso das funçoes da wvtgui, GtInfo() por exemplo, continua a mesma? e os includes?
Sobre a GTINFO já não posso dizer, pois eu usava apenas duas funções dela (as quem pegavam a resolução da tela) e achei as equivalentes na própria WVT, portanto abandonei a GTINFO.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
A GTINFO(), tem que mudar para HB_GTINFO()
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- momente
- Usuário Nível 3

- Mensagens: 496
- Registrado em: 03 Mar 2005 11:53
- Localização: São Carlos-SP
- Contato:
Re: Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Valeu amigos,
Consegui compilar meus sistemas (console) com o xharbour 1.20.1, gostaria de saber com vcs, qual a melhoria, no caso desta nova lib que substituiu a gtwvt e wvtgui, ou apenas foi para manter a compatibilidade?
Obrigado a todos!
Consegui compilar meus sistemas (console) com o xharbour 1.20.1, gostaria de saber com vcs, qual a melhoria, no caso desta nova lib que substituiu a gtwvt e wvtgui, ou apenas foi para manter a compatibilidade?
Obrigado a todos!
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Caríssimos, esta semana encontrei um problema (incompatibilidade) entre as versões do xHarbour.
Eu usava a 0.99.70 que ia muito bem no que eu precisava, mas aí resolví atualizar para 1.2.1, que à princípio também ia bem, porém surgiu a necessidade de utilizar o método TextOutAt da Win32PRN, (obrigado Eolo).
O colega Eolo me forneceu uma função para impressão de etiquetas que ele criou no xHarbour 1.0.0 com win32PRN, que funciona sem problemas. Mas eu fui compilar no 1.2.1 e passou a não funcionar a contento.
Pesquisando a respeito nos changelog´s, descobrí que por volta de Jan/2008 a Win32PRN foi alterada, entre outras coisas, com a adição de 1 parâmetro na função TextOutAT que define o alinhamento vertical.
Por acaso alguém que use a versão 1.2.1 já se deparou com isso ?
Eu usava a 0.99.70 que ia muito bem no que eu precisava, mas aí resolví atualizar para 1.2.1, que à princípio também ia bem, porém surgiu a necessidade de utilizar o método TextOutAt da Win32PRN, (obrigado Eolo).
O colega Eolo me forneceu uma função para impressão de etiquetas que ele criou no xHarbour 1.0.0 com win32PRN, que funciona sem problemas. Mas eu fui compilar no 1.2.1 e passou a não funcionar a contento.
Pesquisando a respeito nos changelog´s, descobrí que por volta de Jan/2008 a Win32PRN foi alterada, entre outras coisas, com a adição de 1 parâmetro na função TextOutAT que define o alinhamento vertical.
Por acaso alguém que use a versão 1.2.1 já se deparou com isso ?
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Compatibilidade xHarbour 1.0.0 Simplex com 1.2.1 Simplex
Depois desse tempo todo, agora precisando do LetoDB (compilável apenas com a versão 1.2.1), me ví forçado a atualizar o xHarbour aqui para a versão 1.2.1 do CVS, e descobrí a causa do meu problema com a função TextOutAt().
Até a versão 1.0.0, inclusive consta no help do xHarbour que os parâmetros da referida função são:
onde o último parâmetro diz respeito ao alinhamento horizontal do texto, e segundo consta no help, ele pode ser:
0 - alinhamento à esquerda
1 - alinhamento à direita
2 - alinhamento ao centro
Então vasculhando os changelog´s descobrí que houveram alterações nestes parâmetros, conforme a seguir:
0 - alinhamento à esquerda
2 - alinhamento à direita
6 - alinhamento ao centro
Além da adição de um parâmetro que diz respeito ao alinhamento vertical, conforme a seguir:
0 - top
8 - bottom
24 - baseline
Feitas as correções no meu código, tudo voltou ao normal, compilando com a versão 1.2.1
Até a versão 1.0.0, inclusive consta no help do xHarbour que os parâmetros da referida função são:
Código: Selecionar todos
:textOutAt([<nPosX>] , [<nPosY>] , <cString> , [<lNewLine>] , [<lUpdatePosX>] , [<nTextAlign>] ) 0 - alinhamento à esquerda
1 - alinhamento à direita
2 - alinhamento ao centro
Então vasculhando os changelog´s descobrí que houveram alterações nestes parâmetros, conforme a seguir:
0 - alinhamento à esquerda
2 - alinhamento à direita
6 - alinhamento ao centro
Além da adição de um parâmetro que diz respeito ao alinhamento vertical, conforme a seguir:
0 - top
8 - bottom
24 - baseline
Feitas as correções no meu código, tudo voltou ao normal, compilando com a versão 1.2.1
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG