Dicas Lazarus / Delphi : Cansou de usar arquivo INI? Então use DAT !

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

ความคิดเห็น •

  • @haroldobarros5014
    @haroldobarros5014 7 ปีที่แล้ว +2

    Já ia me esquecendo! Parabéns pela qualidade de suas aulas!

    • @infocotidiano
      @infocotidiano  7 ปีที่แล้ว

      +Haroldo Barros muito obrigado! Fico feliz

  • @marioreis9072
    @marioreis9072 2 ปีที่แล้ว

    Daniel para construir a aplicação eu uso do datamodulo em design modo porque o user controlo foi mal concebido e isso é exigido.
    então depopis de montar a tela de login destruo o datamdulo para recriá-lo passando parametros database user pwd etc; porque com um dbgrid em cima de um DBF no cliente ou em rede local até via Web com o hamachi ou outro monto um menu à lá clipper 1.Produção 2. Testes 3.remoto 4.Local 5. Contabilidade 6. Rec Humanos 0. Sair . E tem mais colunas escondidas no dbgridi, como PORTA 3050 FB2.5 3052 FB3.0, 3054 FB4.0; Path e estava a pensa migra para FDAC c/ XE7 onde parei lá em 2012/13. Mas agora com o exagero dos preço e politicas de atualização, estou indeciso.
    O Lázarus está mais sólido, mas os Reportes são muito pobres ainda.
    Bem! Voltando á vaca fria: aquele esquema do DBgrid a fazer de menu funciona que é uma belezura...
    Pena por aqui não dar para enviar imagens mas creio que você que já trabalhou com Clipper, já entendeu. Abr

  • @ValdenorRSantos
    @ValdenorRSantos 6 ปีที่แล้ว +1

    Daniel, vejo que você sabe, entende e compreende tudo e mais alguma coisa sobre programação. Eu tenho grande interesse de aprender linguagem Python, porque pude notar que existem outras linguagens utilizadas na programação Python, mas, sou completamente leigo. Será que você poderia dar a dica dos melhores materiais a serem estudados por um iniciante que começa pelo python? E quem sabe você venha a dar preciosas dicas sobre Python nas suas próximas aulas? De qualquer forma fico imensamente grato pelo seu esforço em divulgar seu conhecimento. Abraço!

    • @infocotidiano
      @infocotidiano  6 ปีที่แล้ว

      Obrigado. Mas não sei Python, qro aprender tbm

  • @haroldobarros5014
    @haroldobarros5014 7 ปีที่แล้ว +1

    Daniel você conhece alguma biblioteca de criptografia Lazarus - Free Pascal confiável, que tenha suporte para UNICODE? No Delphi 7 era muito comum encontrar esses recursos para os caracteres ASCII, mas com o advento do UNICODE essas bibliotecas ficaram bem limitadas, principalmente quando precisamos aplicar a criptografia a caracteres especiais.

    • @infocotidiano
      @infocotidiano  7 ปีที่แล้ว

      +Haroldo Barros não conheço, mas vou pesquisar!

  • @marioreis9072
    @marioreis9072 2 ปีที่แล้ว

    Sim eu uso o usercontrolpakage há muitos anos e de uma forma diferente da maioria das pessoas que definem usuários para entrar à "boleia" do SYSADM; todos os meus users estão definidos a low level no próprio Firebird e ficam todos no LOG do Servidor Firebird.

  • @MatheusCatarino
    @MatheusCatarino 7 ปีที่แล้ว +1

    Excelente, isso também serve para arquivos ".bin".
    Você poderia ensinar como funciona no lazarus o processo de criação e utilização das Dynamic & Static library?

    • @infocotidiano
      @infocotidiano  7 ปีที่แล้ว

      Matheus Catarino obrigado. Sabe q não sei dizer! Vou pesquisar e te falo.

  • @marioreis9072
    @marioreis9072 2 ปีที่แล้ว

    Olá Daniel; espero que V. esteja bem. Estou por aqui meio aflito com uma cena de xml (complexo( SEPA-sistema europeu de pagamentos; tb há identico internacional ...) Você já trabalhoi com o que está falhando é o ToXml.XTR o proptotipo gerado pelo delphi, esta matando todos os dados do XML; por assim dizer de escrita. A parte da leitura funciona; joia! Olhe voce vai fazer alguma formação de XML?

    • @infocotidiano
      @infocotidiano  2 ปีที่แล้ว

      acho que uma dica q pode te ajudar, aqui utilizamos ACBr, vc pode instalar, ele vem com os fontes. Nestes fontes vc pode analisar por exemplo como são gerados, enviado para o site do governo e recebido...etc
      talvez te ajude

  • @GuionardoFurlan
    @GuionardoFurlan 7 ปีที่แล้ว +1

    Um bom recurso. Entretanto, se você precisar alterar os campos (quantidade, tipos e tamanhos) armazenados, os arquivos .DAT serão incompatíveis entre versões. Também é importante codificar validando a existência dos arquivos, e tratando as exceções na escrita e leitura.

    • @GuionardoFurlan
      @GuionardoFurlan 7 ปีที่แล้ว +1

      Ops. Comentei antes de ver o fim do vídeo sobre a validação de exceções. Desculpe.

    • @infocotidiano
      @infocotidiano  7 ปีที่แล้ว

      nao esquennta é bom sempre lembrar disso !!!
      Obrigado !

  • @walterbernardo5576
    @walterbernardo5576 ปีที่แล้ว

    Carto amigo, vc já mexeu com RAUDUS no Lazarus? É verdade que podemos compilar um programa comum para funcionar no navegador? Você já fez algum vídeo sobre esse assunto?

    • @infocotidiano
      @infocotidiano  ปีที่แล้ว

      th-cam.com/video/fJD1152BjZ8/w-d-xo.html

  • @marioreis9072
    @marioreis9072 2 ปีที่แล้ว

    Lembra-se que lá no dia do ABCR foi falado que uma possibilidade lá do companheiro que fez a questão era converter para IBX; pra bem eu uso o ibx há muitos anos e uma vez que aqui no lazarus não tem Firedac pensei usar esse.; mas estou habituado ao usercControl packge mas ~estou encontrando o comonente para lazarus!!! Pode ajudar? Obriagdo

    • @infocotidiano
      @infocotidiano  2 ปีที่แล้ว

      pq nao usa o ZEOS??? super fácil e pratico !

    • @infocotidiano
      @infocotidiano  2 ปีที่แล้ว

      usercControl é controle de usuario, acho q nao entendi bem o que vc precisa

  • @supergarcia
    @supergarcia 4 ปีที่แล้ว

    Daniel de Morais boa tarde !
    Criei um sistema no lazarus e fui abrir o executavel em outra máquina , não acontece nada não abre e nem informa erro de dll
    O que falta, não conseigo descobrir se é Dll ou algo do tipo...
    Já instalei várias Dlls nas pastas System.
    Não criei instalador...

    • @infocotidiano
      @infocotidiano  4 ปีที่แล้ว

      Vamos pelo principio... se vc esta usando banco de dados.. tente utilizar na conexao e abertura dos arquivos o try except. pois assim q acontecer um erro ele possa forçar a exibição.
      try
      conexao.open ou connect
      except
      on e: Exception do
      ShowMessage('Erro ao conectar Banco de dados'+
      sLineBreak+e.Message+sLineBreak+e.ClassName);
      end;
      Faça isso na conexao do banco e na abertura das suas tabelas...

    • @supergarcia
      @supergarcia 4 ปีที่แล้ว +1

      @@infocotidiano obrigado pelo retorno meu amigo!
      Mas o erro foi em pensar rsrsr
      Eu não tinha colocado o meu ip no servidor para retorno do banco autorização de conecção externa.
      Foi o erro que aconteceu de clicar e não abrir o executável, o problema que nao dava o erro de conexão ai foi o que aconteceu até descobrir
      Mas conctei meu banco tudo via código, fica mais fácil ver os retornos de erro
      Meu muito obrigado! Abraço ...Sucesso ..

    • @supergarcia
      @supergarcia 4 ปีที่แล้ว +1

      As suas aula são show não é de hoje que assisto os seus vídeos...

    • @infocotidiano
      @infocotidiano  4 ปีที่แล้ว

      @@supergarcia Obrigado!

    • @infocotidiano
      @infocotidiano  4 ปีที่แล้ว

      @@supergarcia fico feliz ! obrigado!

  • @andreazeredo2616
    @andreazeredo2616 3 ปีที่แล้ว +1

    Boa tarde, poderia fazer um vídeo mostrando como criptografar essas informações? Estou buscando na net mas encontro explicações vagas, gostaria que você fizesse um vídeo pois acho completo demonstração e a explicação durante o vídeo. 😀

  • @supergarcia
    @supergarcia 4 ปีที่แล้ว

    Bom dia !
    Tive que formatar meu Windows por causa de um erro no studio aandroid
    Agora no Lazrus não consigo de maneira CONCTAR O Zeos da erro de blibliotaca Libmysql50, 51, 56 e não estou conseguindo encontrar as biblioteca
    Já colquei as libs nas pasta system 32, system, systemo64 e nada de encontrar o caminho .
    Uma ótima quinta-feira.

    • @infocotidiano
      @infocotidiano  4 ปีที่แล้ว

      Ok,qual versão do Lazarus e do MySQL q vc está usando ?

    • @supergarcia
      @supergarcia 4 ปีที่แล้ว

      Ola boa noite amigo professor, mais uma vez eu dei uma mancada feia rs , depois que formatei a maquina mudou a versão da libmysql, baixando a certa , conectou de boa ...eu estou usando o Xampp ,
      Lazarus 3.2.0 ultima versão.
      Muito obrigado pelo retorno

  • @bugado5661
    @bugado5661 7 ปีที่แล้ว +1

    Show Daniel!

    • @infocotidiano
      @infocotidiano  7 ปีที่แล้ว

      +André Couto obrigado!!!! E obrigado pela sua dica !!

  • @Paulo-Dom
    @Paulo-Dom 7 ปีที่แล้ว +1

    Legal ...bom de mais ...

    • @infocotidiano
      @infocotidiano  7 ปีที่แล้ว +1

      Obrigado grande Dom ! abraços

  • @diegoa.dasilva3528
    @diegoa.dasilva3528 7 ปีที่แล้ว +1

    Muito bom

    • @infocotidiano
      @infocotidiano  7 ปีที่แล้ว

      +Diego Augusto da silva obrigado!

  • @AldoSena10
    @AldoSena10 7 ปีที่แล้ว +1

    gostei. parabens