Página 2 de 2

Erro ao compilar exemplo

Enviado: 13 Mar 2017 17:01
por JoséQuintas
Tem jeito não, não serve como exemplo.
Consegui compilar, mas tem erros na execução também.
E a cada correção surge um novo erro.
O último erro aonde parei foi "não pode reindexar porque tem arquivo aberto em outra estação"
Por enquanto ainda não vi a tela do aplicativo.

Erro ao compilar exemplo

Enviado: 13 Mar 2017 18:19
por gilbertosilverio
Jose

Estes exemplos do Leonardo são antigos, ela so compila com a versao 2,16 da hwgui, depois que o Kresin alterou a hwgui para a 2.17 que o Luiz F Basso mantinha muita coisa deixou de funcionar, ele mudou, ou melhor, ele procurou deixar no padrao que ele usa...

Uso uma versão do LUIZ F BASSO ate hoje em produção e nunca tive problemas.

Mais infelizmente, como a versão 2.20 do CVS, nunca consegui fazer funcionar.

Se quiser testar, te aconselho a começar do zero, baseado nos exemplos que ele disponibilizou la no CVS.

Comecei do zero, com a versão 2.20 do CSV para ver se tem melhorias de performace, usando hwgui+mingw, mais baseado na minha pouca experiencia, não consegui ver nenhuma diferença com a que uso hwgui 2.16+bcc55

So lamento o LUIZ F BASSO não ter dado continuidade na HWGUI, pois ele sempre nos ajudou muito...

Erro ao compilar exemplo

Enviado: 13 Mar 2017 19:06
por JoséQuintas
Mas ela vem sendo atualizada, a última atualização foi no mês passado.
hwgui.png

Erro ao compilar exemplo

Enviado: 13 Mar 2017 19:14
por JoséQuintas
No geral foi acrescentar aquele "hwgcompat.ch".
Compilou e rodou com hwgui 2.20

É que tem muito erro no fonte do Leonardo, não relacionado à hwgui, como pasta de arquivo errada, teste de arquivo em uso errado, etc.
Acho que como funciona em DBF e MySQL, a parte de DBF deve ter ficado fora de uso e não foi atualizada.
Então a hwgui não deu problema pra compilar, só os que mencionei antes, e que foram resolvidos de forma fácil.
É que os erros do aplicativo, por exemplo alterar TODAS as aberturas de arquivo, não sei se vai ter fim.... rs

Erro ao compilar exemplo

Enviado: 13 Mar 2017 19:52
por JoséQuintas
Até foi
Parti pra solução mais simples: fixar compartilhado e arrancar nome de pasta.

Código: Selecionar todos

FUNCTION Use_Arq(cArquivo,cAlias,iShared,iLeitura,iTemp,iabre_auto)
iShared := .T.
DO WHILE "\" $ cArquivo
   cArquivo := Substr( cArquivo, At( "/", cArquivo ) + 1 )
ENDDO
SCM.png

Erro ao compilar exemplo

Enviado: 14 Mar 2017 07:40
por gilbertosilverio
Jose,

Acho que me expressei mal, quanto ao LUIZ F BASSO dar continuidade a HWGUI.

A HWGUI e atualiza frequentemente, mais na versão do Kresin, que creio e direcionada para os projetos dele...

Creio que o BASSO deve ter a dele, que ele manipula para as suas necessidades... ele deve ter uma xHWGUI... rsrsrs

Estes teste do Leonardo, servia somente como exemplo de como usar, creio tambem que o Leonardo, montou estes exemplos para a o pessoal poder entender e aprender como fazer...

A grande problema, e que cada um tem sua logica, por isso, cada qual vai criando suas versões, e quem vem na cola vai se virando... rsrsrs

Erro ao compilar exemplo

Enviado: 14 Mar 2017 07:59
por JoséQuintas
Não era apenas ele, Prmezek também.

https://www.openhub.net/p/6861/commits? ... ort=oldest

Erro ao compilar exemplo

Enviado: 14 Mar 2017 08:52
por asimoes
Interessante Quintas,

Porque a HwGui não faz parte do projeto harbour como contrib ? pelo menos poderíamos ter um padrão
Tem muita coisa solta que fica difícil saber onde é oficial e o que é fork,
Posso ta falando besteira.

Erro ao compilar exemplo

Enviado: 14 Mar 2017 09:31
por asimoes
Por exemplo, eu tô usando a HwGui 2.17 funcionando sem problemas, quando eu tento passar para a 2.20 não vai. Eu até já abri um tópico falando sobre isso mas ninguém se manifestou a respeito a get com PASSWORD, se eu vencer essa, continuo com o processo de atualização para 2.20.

Erro ao compilar exemplo

Enviado: 14 Mar 2017 10:14
por JoséQuintas
Está ai uma coisa complicada: manter compatibilidade.

Sobre a password...
Não vejo como problema, é até melhor como segurança que curiosos não saibam o tamanho da senha.

Erro ao compilar exemplo

Enviado: 14 Mar 2017 13:42
por asimoes
Quintas,

O comportamento de PASSWORD é a cada digito informado aparecer um caracter bola, asterisco ,etc, e não preencher tudo de uma vez (2.20), o que não acontece na 2.17 normal a cada digito um coringa, asterisco, bola, etc., provavelmente uma falha, ou não entendi como faz o na 2.20 como é feito na 2.17

Erro ao compilar exemplo

Enviado: 14 Mar 2017 14:49
por gilbertosilverio
Alexandre,

O kresin simplificou o código, ele tirou rotinas que faziam isso, da uma olhada na hedit para você ver...

Ele deixou somente o STYLE ES_PASSWORD...

A primeira coisa que reclamaram, em um pequeno sistema que recompilei com a HWgui 2.20, tive que voltar a compilar com a HWGUI antiga...

Coisa banal, mais fazer o que, o cliente tem sempre razão...

Erro ao compilar exemplo

Enviado: 14 Mar 2017 18:12
por asimoes
Obrigado Gilberto,

Funcionou, agora posso seguir nos testes.

Erro ao compilar exemplo

Enviado: 15 Mar 2017 07:12
por gilbertosilverio
Alexandre,

Como você consegui?

Você mesclou os códigos ou consegui usando a 2.20 direto...