Zetta-Ømnis Soluções Tecnológicas
Desenvolvendo hoje a tecnologia do amanhã
Visite Nosso Patrocinador
DO NOT UNDERSTAND PORTUGUESE? CLICK ON THE FLAG TO CHANGE THE LANGUAGE!
ptarzh-CNzh-TWnlenfrdeeliwhihugaitjakonororues

Inno Setup (Parte 7): Melhorando a execução de programas externos

Se você é um cara chato como eu sou, deve ter ficado profundamente incomodado com o fato de que, toda vez que o instalador vai configurar o PostgreSQL, janelas de console aparecem mostrando a saída dos comandos. Isso está longe de ser profissional, então, porque não sumir com estas telas? Nesta parte do tutorial aprenderemos como melhorar a execução de programas externos, de forma a suprimir telas de console.

Correção para o erro «EditorLineEnds.ttr» ao iniciar o Delphi

Se você usa qualquer versão de Delphi entre a versão 10 (Delphi 2006) e a versão 14 (Delphi 2010) e já recebeu a mensagem de erro a respeito de não ser possível criar um arquivo de nome EditorLineEnds.ttr, saiba que existe um pequeno programa que contorna de forma simples esse problema, permitindo que o Delphi seja aberto sem qualquer mensagem de erro.

Inno Setup (Parte 6): Página personalizada I

Nesta parte do tutorial eu vou ensinar como criar uma página personalizada do instalador na qual o usuário poderá definir algumas opções de instalação do PostgreSQL. A página se integrará perfeitamente com a janela do Inno Setup e seu desenvolvimento será facilitado com a utilização do Inno Setup Form Desinger. Chegou a hora de você jogar fora aquele seu projeto de instalador supercomplexo, feito à mão e começar a usar algo fácil de manter e muito poderoso ;) Quer saber como? Continue lendo...

Inno Setup (Parte 5): Configurando o PostgreSQL

Na parte anterior deste tutorial eu falei como instalar o PostgreSQL. A instalação consistiu apenas da cópia de seus arquivos para a máquina de destino. Neste artigo vou falar como configurar o PostgreSQL de forma programática e não interativa.

O limite da persistência ao buscar uma solução

Sim! Parece um título de um texto de auto-ajuda mas não é. Este é tão somente o relato de algo que vivi recentemente e que exemplifica que nós, como programadores, não devemos ser limitados na busca de soluções até que se esgotem todas as alternativas. Junto ao relato eu darei dicas valiosas de como achar ajuda sozinho. Se você costuma dizer nos grupos por onde anda algo como "procurei em tudo que é lugar e não achei uma resposta", você vai repensar essa frase depois de ler este artigo.

Entendendo o JSON (Parte 2)

Nesta segunda parte da série "Entendendo o JSON" do curso de Web Services do Bruto do Delphi, a parte 1 será estendida com uma prática dirigida a fim de fixar ainda mais o assunto.

Entendendo o JSON (Parte 1)

JSON (JavaScript Object Notation) é uma formatação leve de troca de dados. Para seres humanos, é fácil de ler e escrever. Para máquinas, é fácil de interpretar e gerar. Está baseado em um subconjunto da linguagem de programação JavaScript. O JSON é em formato texto e completamente independente de linguagem. Nesta primeira parte da série "Entendendo o JSON" do curso de Web Services do Bruto do Delphi, você conhecerá a teoria a respeito do uso do JSON no Delphi.

Inno Setup (Parte 4): Types, Components e Tasks

Todo instalador que se preze permite que o usuário escolha exatamente aquilo que precisa ser instalado, pois nem sempre ele precisa de tudo que um instalador provê. Nesta parte do tutorial eu vou abordar as 3 seções que permitem que um instalador criado com o Inno Setup seja flexibilizado pelo usuário que está realizando a instalação

Inno Setup (Parte 3): Instalando o PostgreSQL

Desta vez a coisa vai começar a complicar um pouco. Vamos começar a usar os arquivos do PostgreSQL no Inno Setup de forma que ele seja instalado juntamente com o programa principal. Nesta parte será feita apenas uma cópia dos arquivos do PostgreSQL, mas vamos falar também a respeito de etapas de pré e pós compilação.

Inno Setup (Parte 2): Criando o projeto básico

Nesta segunda parte do tutorial eu pretendo apresentar os passos para a criação do projeto básico, o qual vamos incrementar posteriormente. Ao final do artigo faremos um teste e instalaremos pela primeira vez usando o instalador que nós mesmos fizemos!

Acesso Rápido
Não digite mais que o necessário...



Escaneie este QRCode em dispositivos móveis para acessar a página atual rapidamente nestes dispositivos
Fique por dentro
Não quer perder nenhuma novidade da página atual? Utilize o feed exclusivo e acompanhe todas as atualizações!

Artigos em destaque
Conteúdo Verificado!
#BULLSHITFREE #CLICKBAITFREE
#MONEYLESS
Este site é amigo do desenvolvedor do mundo real
Gostou do conteúdo?
Se você gostou do conteúdo que está lendo, você pode ajudar a manter este site no ar doando qualquer quantia. Use os botões abaixo para realizar sua doação.
 
É rápido, fácil e indolor :)
 

Estatísticas em tempo real

Visite Nosso Patrocinador