Postagens

Zerar/Manipular Sequence/Auto Incremento no SQLITE

Imagem
Para quem precisa zerar ou manipular o contador de auto-incremento do SQLite segue uma dica muito simples. Para zerar o sequence: delete from sqlite_sequence where name='nome da sua tabela' Se quiser visualizar todos os sequences: select * from sqlite_sequence  Para mudar o valor de uma sequence (por exemplo: 2): update sqlite_sequence set seq= 2 where name='nome da sua tabela' É isso. Para saber mais, acesse:  http://sqlite.org/autoinc.html Até a proxima!

"$DEFINE" global no Lazarus

Imagem
Precisa declarar uma diretiva de compilação global no Lazarus e não conseguiu o mesmo resultado que no Delphi? Para resolver isso, faça  o seguinte: Project options / Compiler options / Other / Custom Em custom options digitte -d SUA_DEFINE   (isso mesmo, sem espaços) Só isso. Agora use normalmente o {$IFDEF SUA_DEFINE} normalmente em todo o projeto Exemplo de DEFINE global. Nesse caso o nome da minha define é Val

Delphi XE4: Principais mudanças na linguagem para o ambiente Mobile

Imagem
    Pessoal! O Delphi XE 4 está aí e vem com muitas novidades bacanas: A principal delas é o compilador 100% nativo para o iOS e em breve teremos Android e Windows Phone, além do tradicional Win32, 64 e MacOSx das versões XE2 e X3.     Para quem pensou que o Delphi não ia durar tá ai: 18 anos e crescendo!     O artigo abaixo mostra as principais mudanças no Delphi Language que devem ser consideradas para a evolução de sua aplicação. Considere, a partir de agora, desenvolver e pensar sempre em "Multi-Device". Faço alguns comentários em verde no artigo. Créditos do artigo: Fernando Rizzato. Embarcadero Brasil. Introdução     Este artigo apresenta as principais novidades da linguagem Delphi no que diz respeito a desenvolvimento para Mobile, disponibilizado recentemente através do Delphi XE4. Porém antes dos detalhes da linguagem, vamos entender o motivo e a abrangência destas alterações. Novo Compilador   ...

Magento - Erro: Exception printing is disabled by default for security reasons [resolvido]

Imagem
Está com este erro na sua área administrativa no Magento? Saiba como resolvê-lo.

Instalar o IIS 8 no Windows 8 [tutorial]

Imagem
Neste tutorial vou mostrar como instalar rapidamente o IIS 8 no seu Windows 8 e deixá-lo pronto para servir páginas ASP.NET e PHP. O Windows 8 vem com o IIS mas você deve instalá-lo e o processo é muito fácil. Testado no IIS 8 com Windows 8 pro x64 1) Na busca do windows, procure por "Programas e Recursos"  e clique em "Adicionar Recursos do Winsows" 2) Marque a Caixa "Serviços de Informação da Internet" e em seus subitens "Recursos de Desenvolvimento de Aplicativos", Marque "CGI", "ASP.NET 3.5 e 4.5"   3) Clique em <OK> e aguarde a instalação. 4) Após a instalação, abra seu navegador e digite localhost. Se a tela abaixo aparecer sua instalação está concluída. Pronto

TMemoryStream: Resolva o problema para imagens grandes

Essa dica vai ajudar muita gente! Já aconteceu com você de precisar transferir uma imagem (principalmente JPEG) ou qualquer outro Stream (seja via datasnap ou qualquer outro meio) e se deparar com vários erros gerados pelo Delphi? Um deles é o "Out of memory while expanding..." Acontece que o TMemoryStream só aceita até 40kb, segundo o docwiki da embarcadero e isso é um problema sério pra nós programadores. Mas vamos lá, sem mais, declare a função abaixo no seu código e quando for salvar ou carregar seu Stream, use-a. Vou dar exemplos abaixo. function CopyStream( const source: TStream ): TStream; //resolve o problema de memory stream com mais de 40kb var BytesRead: Integer; Buffer: PByte; const MaxBufSize = $F000; begin { ** Criando a instância do objeto TMemoryStream para retorno do método ** } result := TMemoryStream.Create; { ** Reposicionando o stream para o seu início ** } source.Seek( 0, TSeekOrigin.soBeginning ); sou...

Bootar MS-DOS com Pendrive

Imagem
Se você assim como eu precisa as vezes do velho e bom DOS para rodar um programa antigo ou que não roda no Windows como por exemplo, gravadores de EEPROM ou flasheadores de equipamentos mais antigos essa dica pode ajudar: Criando um Pendrive com DOS bootável é relativamente simples. Antes no Win 98 ou anteriores, formatávamos um disco com a opção de gravar o MSDOS nele, hoje, isso não é possível com o formatador do windows.  No entanto, existe uma ferramenta chamada Rufus, criado por Pete Batard, pode tornar esta tarefa simples. Rufus pode ser usado para criar uma versão USB inicializável de uma distribuição qualquer vinda a partir de um arquivo ISO ou do MSDOS ou FreeDOS embarcado.  A aparência do Rufus é similar em aparência e operação da ferramenta de formatação da HP "HPUSBFW.exe", e compartilha muitas das mesmas características. No entanto, Rufus é Open Source. Então vamos ao que interessa:  Carregando o DOS a partir da USB: Baixe o Rufus aqui (mu...