Neste vídeo vou apresentar o OnGuard, componente que gera chave de liberação de sistema, utilizando data de expiração. Você define uma data e gera uma chave criptografada e libera para o cliente.
Categoria: Programação
Curso Programação: Controle de Usuários
Programação: Instalando CodeTyphon Windows 10
CodeTyphon é o Free “Pascal Visual Programming Studio”,para o Desenvolvimento Nativo de Plataformas Cruzadas, com capacidades Multi-OS, Multi-CPU, Multi-Platform e Cross-Build.
Saiba Mais: http://www.pilotlogic.com/sitejoom/
Conectando PostGreSQL no Delphi Berlin usando ZEOS
Curso de Programação: Criando uma tela de pesquisa
Aprenda Programar: função para retornar o valor de um campo auto-incremento
Recebi muitos e-mails de amigos inscritos no meu blog e no canal do youtube com perguntas:
Como saber o próximo número do auto-increment?
como recuperar último código de um auto-incremento ?
Como saber o próximo valor do auto incremento?
###### Clique no GOSTEI ! isso me ajuda muito ! #############
Neste vídeo vou mostrar como criar uma função para retornar o valor do campo auto incremento e como definir o valor do próximo incremento.
###### Função #####
Uses db; // Declare USES DB
//Private ou Public
function RetornaAutoINC(cTabela, cCampoAI: String; vAtribui:variant):Variant;
//Função:
function RetornaAutoINC(cTabela, cCampoAI: String; vAtribui:variant): Variant;
var
vResultaAutoIncrimento : Variant; // resultado do incremento
nQTD : Variant; // Variável para próximo incremento
begin
nQTD:=vAtribui; // atribuição a variavel nQTD o valor do próximo incremento obtido pelo parametro da funcao
TabGlobal.SqlAutoInc.Close; // fecha Query
TabGlobal.SqlAutoInc.sql.Clear; // limpa Query
TabGlobal.SqlAutoInc.SQL.Add(‘Select Max(‘+cCampoAI+’) as nCocInc from ‘+cTabela); // escreve nova query com parametros recebido da funcao
TabGlobal.SqlAutoInc.Open; // abre a nova query
case TabGlobal.SqlAutoInc.Fields[0].DataType of
ftSmallint, ftWord, ftInteger: // se o campo AI for SmallInt, Word ou Integer
vResultaAutoIncrimento := TabGlobal.SqlAutoInc.Fields[0].AsInteger + nQtd;
ftFloat, ftCurrency: // Se o campo for Float ou Currency
vResultaAutoIncrimento := TabGlobal.SqlAutoInc.Fields[0].AsFloat + nQtd;
end;
TabGlobal.SqlAutoInc.Close; // fecha query
Result := vResultaAutoIncrimento; // retornar o campo Resultado Auto INc
end;
###### Assista o vídeo #######
Programando Lazarus + Firebird no Mac OS X
Lazarus é um ambiente de desenvolvimento integrado desenvolvido para o compilador Free Pascal.
O software é compatível com o Delphi e, ao mesmo tempo, suporta diversas arquiteturas e sistemas operacionais como Windows, Linux e MAC OS X.
Nas últimas vídeos aulas começamos a desenvolver um sistema controle de estoque e vendas utilizando Lazarus com Firebird.
Todas as aulas foram feitas utilizando sistema operacional Linux.
Para mostrar a flexibilidade do Lazarus (free Pascal), copiei o projeto desenvolvido no Linux e copiei para o meu Macbook com OS X Montain Lion e pronto !
Bastou instalar o Firebird e ajustar o caminho para base de dados e executar os comandos abaixo:
- sudo ln -s /Library/Frameworks/Firebird.framework/Versions/A/Firebird /usr/lib/libfbclient.dylib
- sudo ln -s /Library/Frameworks/Firebird.framework/Firebird /usr/local/lib/libgds.dylib
- sudo chmod 777 /usr/local/lib/BaseDeDados.fdb
Assista o vídeo:
Acesso negado ao imprimir
compartilhada no Windows 7
comando de mapeamento de porta, como no D.O.S. ou em alguma linguagem de
programação como Delphi ou VB que necessite imprimir diretamente na porta
mapeada
Compartilhe a impressora como ImpCupom
Clique em iniciar -> executar e digite os
comandos:
%systemroot%system32spool
Clique com o botão direito na pasta
printers, vai em propriedades -> segurança
Clique em editar ( vamos adicionar dois
usuários TODOS e CONVIDADOS)
Clique em Avançado -> Clique em localizar
-> TODOS e clique OK
Clique em Avançado -> Clique em localizar
-> CONVIDADOS e clique OK
Agora nas estações, ou seja, em outro computador
execute o comando para mapear a porta da impressora do servidor.
PORTA – é a porta virtual que vamos utilizar para
imprimir, lembro que a porta não pode existir no PC, exemplo se seu computador
possuir uma porta paralela lpt1, você nunca deve mapear a impressora com o
comando net use lpt1 servidorimpressora
do computador que a impressora esta fisicamente instalada. Lembre-se que se
você utilizar IP, então deixe IP fixo no servidor de impressão.
Crie e hospede sites em Flash ou Html5 gratuitamente
Com o Wix é possível criar sites em Flash e Html5 e hospedá-los GRATUITAMENTE.
FÁCIL. RÁPIDO. BONITO.Sem necessidade de códigos Clique agora para editar e criar |
HTML5 ou FlashA escolha é sua.Da maneira como você desejar, nós sempre o faremos fantástico. Amigável ao Google. |
Centenas de Belos DesignsFeitos para você. Tanto para sites de negócios como |
Hospedagem Grátis Incluída100% Grátis O Wix se dedica para proporcionar a você a melhor |
FBExplorer free!
Download, clique aqui !