Postagens

Delphi - Deploy - Distribuição de aplicações

Distribuir uma aplicação para um ambiente diferente do desenvolvimento algumas vezes pode ser uma dor de cabeça, ainda mais se a aplicação é complexa e usa muitos componentes de terceiros. Outra situação que iremos abordar aqui, é sobre como resolver problemas de aplicações que foram desenvolvidas originalmente em uma plataforma e foram migrados para outra, compilam, mas não executam. Para fazer isso é muito "simples", porém, pode ser um pouco trabalhoso. Vamos começar então... 1. Verificando as DLLs utilizadas (apenas windows). Para verificar as DLLs utilizadas pelo seu executável, usamos o utilitário  ListDLLs  distribuído pela própria Microsoft. 2. Resolvendo problemas de inicialização. Ao distribuir a aplicação ou tentar executa-la em uma outra plataforma, podemos nos deparar com este problema, que basicamente faz a aplicação não abrir e não exibir nenhum erro, dificultando assim, o trabalho do programador. 2.1 Entendendo o problema. Quando uma aplicação não ...

Delphi - Developer Certification

Imagem
Getting the Delphi developer certificate in your home. To do this, it is very "simple", but first, you should have the following knowledge: Programming Fundamentals Data Types, Variables and Constants Procedures and Functions Classes and Objects File handling and Default routines Libraries and Packages Interfaces Memory Management Generics Attributes Anonymous Methods Exceptions Assert Intrinsic Routines Datasets Database Let's start then... 1. Buying the exam Visit the  Embarcadero Academy , sign up and disbursement "measly" 49 US dollars. 2. Preparing the brain Study and practice the topics that have been mentioned. 3. Preparing the environment Silence for concentration. 4. Exam simulation In the Delphi Academy you will have access to a simulation with 22 questions, it is very similar to the official exam, ensure the complete understanding of the questions and reinforce the studies of the areas that you had difficulty. 5....

Delphi - Certificação Desenvolvedor

Imagem
Conseguindo o certificado de desenvolvedor Delphi em sua casa. Para fazer isso, é muito "simples", mas antes, você deve ter os seguintes conhecimentos: Fundamentos básicos Tipos de dados, variáveis e constantes Métodos Classes e objetos Manipulação de arquivo e rotinas de uso geral Bibliotecas e pacotes Interfaces Gerenciamento de memória Generics Atributos Métodos anônimos Exceções Assert Funções intrínsecas Datasets Banco de dados Vamos começar então... 1. Comprando o exame Acesse a Embarcadero Academy , cadastre-se e desembolse "míseros" 49 dólares. 2. Preparando o cérebro Estude e pratique os tópicos que foram passados. 3. Preparando o ambiente Google tradutor  para quem não tem o inglês tão afiado e silencio para conseguir se concentrar. 4. Simulado Na  academia Delphi  você terá acesso a um simulado com 22 questões, ele é muito parecido com o exame oficial, garanta o entendimento completo das questões e reforce os estudos...

Delphi - Teste automatizado + Maquina virtual

Executando testes automatizados em uma maquina virtual pelo console. Docker A tecnologia que iremos utilizar é o docker, ele fornece uma camada que abstrai e automatizar o uso de maquinas virtuais, ou seja, ele nos dará a capacidade de criar um script que irá fazer todo o trabalho pesado para nós.  DUnit / DUnitX  O DUnit e o DUnitX são framework's de código aberto criados para a realização de testes automatizados no ambiente Delphi, que por sua vez já os incorporou em suas novas versões. Vamos começar então... 1. Preparando o ambiente. 1.1. Preparando o docker. Baixe , instale e configure-o para o  ambiente windows . 1.2. Preparando o teste automatizado. Com o Delphi aberto vá em File -> New -> Other -> DUnitX Project, no assistente selecione "Create Sample Test Methods" e coloque um nome para o seu teste, com isso será criado um projeto em console que irá realizar um teste de exemplo e exibir o resultado em um console. 2. Criando a im...