Dlgauto / bugs de libs com/sem solução
Enviado: 08 Fev 2024 15:18
Como devem ter percebido, procuro ajudar aonde posso, não importa se uso a LIB ou não.
O Dlgauto foi o divisor de águas, que está me fazendo ir frente, em todas as LIBs de uma vez.
É como mexer num aplicativo, precisa o mesmo que um aplicativo, então, acaba sendo equivalente a usar pra valer, sem precisar mexer no aplicativo.
Serve de ajuda pra todo mundo, e está ajudando a descobrir algumas falhas em LIBs.
O que ele faz:
Ele pega a lista dos DBFs na pasta, e cria telas funcionais pra cada DBF, com inclusão, alteração, exclusão, uma listagem simples em txt, e um browse pro DBF.
Basicamente é isso.
Definindo um campo chave do DBF, ele já cria a tela com escolha de código. Não deixa cadastrar código repetido, ou deixa posicionar diretamente em qualquer código.
Crio isso pra alguns DBFs que são criados, porque tem estrutura conhecida
Definindo um arquivo de validação, ele já pesquisa código e trás descriçào, e valida caso digite um código que não existe.
Também não deixa excluir código em uso.
Crio isso pra alguns DBFs que são criados, porque tem estrutura conhecida.
Definindo um sub-arquivo, exemplo pedidos e produtos do pedido, DBFs e estruturas do DBF, ele mostra um browse conforme navega.
Crio isso pra alguns DBFs que são criados, porque tem estrutura conhecida.
É praticamente o que se usa nos aplicativos.
Se quiser testar com arquivos próprios, com esses recursos a mais, precisa adicionar configuração.
NÃO CRIEI tela de configuração, porque ainda não sei como fazer, ainda não cheguei nessa parte.
Então, se alguém quiser criar configuração adicional pra arquivos próprios, só colocando no fonte test.prg
Mas, do jeito que está, tem bastante coisa pra testar.
Isso tudo já é interessante, mas na HMG Extended foi incluído nos fontes como FIVEGUI.
O motivo é porque chamou a atenção poder compilar com LIBs diferentes: HWGUI, HMG Extended, HMG 3, OOHG ou GTWVG.
GTWVG esqueçam, não vai avançar mais, pelo menos da forma que foi incluída.
Nas demais, todas estão caminhando juntas.
Quem puder ajudar com dicas de cada LIB vai ser bom, quem puder ajudar apenas testando também vai ser bom.
Não se trata de ajudar o José Quintas, é uma coisa que pode ajudar todo mundo.
Não tem fivewin, porque precisaria da LIB e de outro harbour diferente, mas quem sabe alguém possa fazer isso?
O legal é que ele mostra que todas as LIBs funcionam, e estão fazendo a mesma coisa (ou quase).
Por exemplo: HMG 3 não está mostrando botões com ícone. Será que não mostra ? ou será que sou eu quem não sabe fazer ?
Pode se tornar uma fonte de referência pras Libs, pra quem começa, pra quem quer trocar de lib, etc.
Estou mexendo sem pressa, um pouquinho por semana, quem sabe não podemos acelerar as coisas ?
O Dlgauto foi o divisor de águas, que está me fazendo ir frente, em todas as LIBs de uma vez.
É como mexer num aplicativo, precisa o mesmo que um aplicativo, então, acaba sendo equivalente a usar pra valer, sem precisar mexer no aplicativo.
Serve de ajuda pra todo mundo, e está ajudando a descobrir algumas falhas em LIBs.
O que ele faz:
Ele pega a lista dos DBFs na pasta, e cria telas funcionais pra cada DBF, com inclusão, alteração, exclusão, uma listagem simples em txt, e um browse pro DBF.
Basicamente é isso.
Definindo um campo chave do DBF, ele já cria a tela com escolha de código. Não deixa cadastrar código repetido, ou deixa posicionar diretamente em qualquer código.
Crio isso pra alguns DBFs que são criados, porque tem estrutura conhecida
Definindo um arquivo de validação, ele já pesquisa código e trás descriçào, e valida caso digite um código que não existe.
Também não deixa excluir código em uso.
Crio isso pra alguns DBFs que são criados, porque tem estrutura conhecida.
Definindo um sub-arquivo, exemplo pedidos e produtos do pedido, DBFs e estruturas do DBF, ele mostra um browse conforme navega.
Crio isso pra alguns DBFs que são criados, porque tem estrutura conhecida.
É praticamente o que se usa nos aplicativos.
Se quiser testar com arquivos próprios, com esses recursos a mais, precisa adicionar configuração.
NÃO CRIEI tela de configuração, porque ainda não sei como fazer, ainda não cheguei nessa parte.
Então, se alguém quiser criar configuração adicional pra arquivos próprios, só colocando no fonte test.prg
Mas, do jeito que está, tem bastante coisa pra testar.
Isso tudo já é interessante, mas na HMG Extended foi incluído nos fontes como FIVEGUI.
O motivo é porque chamou a atenção poder compilar com LIBs diferentes: HWGUI, HMG Extended, HMG 3, OOHG ou GTWVG.
GTWVG esqueçam, não vai avançar mais, pelo menos da forma que foi incluída.
Nas demais, todas estão caminhando juntas.
Quem puder ajudar com dicas de cada LIB vai ser bom, quem puder ajudar apenas testando também vai ser bom.
Não se trata de ajudar o José Quintas, é uma coisa que pode ajudar todo mundo.
Não tem fivewin, porque precisaria da LIB e de outro harbour diferente, mas quem sabe alguém possa fazer isso?
O legal é que ele mostra que todas as LIBs funcionam, e estão fazendo a mesma coisa (ou quase).
Por exemplo: HMG 3 não está mostrando botões com ícone. Será que não mostra ? ou será que sou eu quem não sabe fazer ?
Pode se tornar uma fonte de referência pras Libs, pra quem começa, pra quem quer trocar de lib, etc.
Estou mexendo sem pressa, um pouquinho por semana, quem sabe não podemos acelerar as coisas ?