procedure TFormPrincipal.FormCreate(Sender: TObject);
var
    Registro : TRegistry;
    Caminho : String;
begin
    Caminho := ExtractFileDir(Application.ExeName)+'\'+ExtractFileName(Application.ExeName);
    Registro := TRegistry.Create;
    Registro.rootkey := HKEY_LOCAL_MACHINE;
    Registro.Openkey('SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN',false);
    if Registro.ReadString('NOME_DA_APLICACAO') = '' then
    begin
        Registro.WriteString('NOME_DA_APLICACAO',Caminho);
        Registro.CloseKey;
    end;
end;
segunda-feira, 24 de fevereiro de 2014
Colocando sua aplicação para iniciar com o Windows
Muitas vezes se torna necessário que nossa aplicação seja executada na 
inicialização do Windows, então segue abaixo um código simples, que 
verifica se sua aplicação já está no registro e se não estiver, coloca 
sua aplicação no registro do Windows, o que fará com que sua aplicação 
seja iniciada com o sistema.
Marcadores:
delphi,
inicialização,
registro,
windows
Básico sobre INNER JOIN
Trabalhar com Inner Join sempre foi algo que eu preciso pesquisar pois nunca decoro a sintaxe e acabo me confundindo, então estou deixando aqui a minha “cola” sobre Inner Join de forma resumida.
O Inner Join tem como objetivo aglutinar duas ou mais tabelas mediante atributos comuns que estão presentes nas mesmas, onde para realizarmos esta junção, utilizamos as chaves primárias e chaves estrangeiras.
Acredito também que com Inner Join, o SELECT fica mais organizado e mais rápido.
O Inner Join tem como objetivo aglutinar duas ou mais tabelas mediante atributos comuns que estão presentes nas mesmas, onde para realizarmos esta junção, utilizamos as chaves primárias e chaves estrangeiras.
Select <campos quer você quer ver da tabela>
      from <tabela principal no qual será feita a pesquisa>
      inner join <tabela na qual fará a verificação> on <condição>
      inner join <tabela na qual fará a verificação> on  <condição>
      inner join <tabela na qual fará a verificação> on <condição>
      where <condição na qual você não consegue fazer pelos inner join>
Acredito também que com Inner Join, o SELECT fica mais organizado e mais rápido.
Marcadores:
como fazer inner join,
delphi,
inner join,
sql
Flappy Bird para download
Bom, este jogo grátis se tornou um Viral na internet, sem dúvida 
muito viciante, depois que o desenvolvedor retirou ele das lojas 
on-line, estou disponibilizando o meu instalado no meu Android.

Aproveitem!
DOWNLOAD AQUI
Aproveitem!
DOWNLOAD AQUI
Marcadores:
bird,
download,
download Flappy Bird,
flappy,
flappy bird
Lendo e escrevendo arquivos com Delphi.
Este código mostra simplificadamente como escrever e ler arquivos (.txt por exemplo) com o Delphi/Lazarus
Var 
  F:TextFile; 
Begin 
   AssignFile(f,'c:\caminho\do\seu\arquivo.txt'); 
   Rewrite(f); //abre o arquivo para escrita 
   Writeln(f,'Teste em uma linha'); // escreve no arquivo e desce uma linha 
e   Write(f,'Teste sem descer uma linha'); // escreve no arquivo sem descer a linha 
   Closefile(f); // Fecha o handle de arquivo 
End; 
{ Código para LER o arquivo } 
var 
   f:TextFile; 
   linha:String; 
begin 
   AssignFile(f,'c:\caminho\do\seu\arquivo.txt'); 
   Reset(f); // Abre o arquivo para leitura; 
   While not eof(f) do begin 
     Readln(f,linha); // Lê do arquivo e desce uma linha. O conteúdo lido é transferido para a variável linha 
     Memo1.lines.add(linha); 
   End; 
   Closefile(f); 
end; 
Marcadores:
arquivo,
delphi,
escrever,
ler,
manipular arquivo
Assinar:
Comentários (Atom)