Hoje vou mostrar para vocês um script que automatiza a instalação dos componentes ACBr no Lazarus (para Windows).
Isso mesmo, chega de ficar abrindo, compilando pacotes rs
Este script ele faz tudo para você !
O Script foi criado por nosso amigo Ari Rodrigues, grande contribuidor dos grupos Lazarus no Whats e Telegram.
Neste vídeo o Régys mostra todas as configurações necessárias para o correto funcionamento do ACBr no Linux/Android utilizando Delphi.
Para quem não conhece o Régys é MVP Embarcadeiro e tem um Canal no Youtube com vídeos fantásticos ! Clique no botão abaixo para se Inscrever e não perder um vídeo dele:
Quem nunca estava intalando VMWare no Linux e recebeu uma mensagem de erro: GNU C Compiler (gcc) version 9.3.0 was not found. (no meu caso Ubuntu 20.04) ou em versões anteriores como: GNU C Compiler (gcc) version 4.8.5 was not found. / GNU C Compiler (gcc) verion 5.4.0 was not found. / GNU C Compiler (gcc) version 7.2.0 was not found. / GNU C Compiler (gcc) verion 8.3.0 was not found.
ATENÇÃO: Alunos que não tem acesso ao centro de mídia (CMSP) porque o modelo do celular ou notebook não é suportado, basta acessar por qualquer TV no canal CULTURA EDUCAÇÃO.
CMSP Centro de Mídia SP não está aparecendo canal na minha televisão. Muitas pessoas estão reclamando que o canal CULTURA EDUCAÇÃO não está aparecendo na tv. As vezes basta seguir alguns passos simples como sintonizar o canal para solucionar o problema.
Para quem não sabe como sintonizar, segue dois vídeos (sintonizar em uma tv modelo novo e uma modelo antiga da tubo):
Vídeo 1: TV ANTIGA (utilizando um conversor digital padrao):
Video 2: TV atual modelo 2019 com conversor integrado:
Aprenda como instalar o CMSP (Centro de Mídia SP) no seu computador ou notebook.
Atenção ! NOVO Vídeo 2021 – Não precisa instalar NADA
Vou mostrar como acessar o CMSP Centro de Mídia SP WEB em QUALQUER computar ! Isso mesmo, não precisa instalar NADA ! Lembrando que se o site estiver SOBRECARREGADO pode apresentar instabilidade ou erro de não acessar
Vamos utilizar um emulador android com o nome de BlueStacks O CMSP é um aplicativo android, então para funcionar no computador ou notebook devemos instalar um emulador android.
Lembrando que o nem todos computadores ou notebook suportam este tipo de emulador.
Atenção ! Este vídeo é sobre o meu primeiro contato com flutter.
Não uma vídeo aula !
Mostro como é diferente a estrutura de programação, como fazer um “olá mundo” no flutter que é muito diferente da linguagem de programação que conheço.
Hoje vou mostrar como criar um formulário de pesquisa padrão.
Passar parâmetros entre um formulário e outro como campos que desejo listar na pesquisa, tabela e qual campo quero capturar no resultado da consulta.
Delphi e Firedac.
Declarações(frmPesquisa):
private
{ Private declarations }
cCampos, cCampoRetorno, cTabela : string;
public
{ Public declarations }
constructor Create(AOwner : TComponent; par_lstCampos : Array of string;par_cTabela, par_cCampoResult :string);
Creator (frmPesquisa)
constructor TfrmPesquisa.Create(AOwner: TComponent;
par_lstCampos: array of string; par_cTabela, par_cCampoResult: string);
var
n : Integer;
begin
inherited Create(AOwner);
Conexao.Open;
cCampoRetorno := par_cCampoResult;
cCampos:='';
cbCAMPOS.Clear;
cTabela := par_cTabela;
for n := 0 to Length(par_lstCampos) -1 do
begin
cbCAMPOS.Items.Add(par_lstCampos[n]) ;
if n = 0 then
cCampos := par_lstCampos[n]
else
cCampos := cCampos +','+ par_lstCampos[n] ;
end;
cbCAMPOS.ItemIndex := 1;
if qrSQL.Active then
qrSQL.Close;
with qrSQL.SQL do
begin
Clear;
add('Select '+cCampos);
add('from '+cTabela)
end;
qrSQL.Open;
end;
Botão de Pesquisa
procedure TfrmPesquisa.btnPesquisaClick(Sender: TObject);
begin
if qrSQL.Active then
qrSQL.Close;
with qrSQL.SQL do
begin
Clear;
add('Select '+cCampos);
add('from '+cTabela);
add('where '+trim(cbCAMPOS.Text)+' like :cParametro');
end;
if cbFiltro.Text = 'parte' then
qrSQL.ParamByName('cParametro').AsString := '%'+trim(edtBusca.Text)+'%'
else if cbFiltro.Text = 'inicio' then
qrSQL.ParamByName('cParametro').AsString := trim(edtBusca.Text)+'%'
else if cbFiltro.Text = 'igual' then
qrSQL.ParamByName('cParametro').AsString := trim(edtBusca.Text) ;
qrSQL.Open;
end;