Postagens

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...

[resolvido] USB To Serial Prolific no Windows 7 e 8x e 10

Imagem
Pessoal, Depois de muito brigar e procurar sem sucesso uma maneira do conversor de USB para Serial PL2303 da Prolific consegui um driver que rodou sem o "Erro 10" ao inicializar o dispositivo. Acredito ser muito útil para várias pessoas! Edit: Testei no Windows  7 e 8 e 10 64 Bits... Funcionou 100%. O driver neste tutorial é para p Prolific "genérico", ou seja, a maioria que se vende por ai. ATENÇÃO : Antes de fazer o procedimento, DESABILITE as atualizações automáticas do windows: Clique em  http://windows.microsoft.com/pt-br/windows-vista/turn-automatic-updating-on-or-off  para saber como desabilitar. Vamos lá: Desinstale seu driver atual Baixe no novo driver para Win7/8 32 e 64 bits (Links abaixo) Desplugue seu adaptador Instale o novo driver Plugue o adaptador e espere o windows instalar. Se mesmo assim ele continuar apresentanto o ponto de exclamação no gerenciador de dispositivos, clique com o botão direito do mouse e vá em "Atua...

Mostrar erro PHP ao invés de Erro 500 no browser

Imagem
Está tentando debugar uma aplicação PHP mas na hora do erro aparece Erro 500 (internal server error) e quer exibir a linha do erro ao invés desta mensagem? Essa necessidade é comum em ambientes de desenvolvimento.  A solução é simples. Abra seu PHP.ini Localize a cláusula " display_errors = Off " Troque a string para  "   display_errors = On " Reinicie o servidor e pronto. No ambiente de produção, deixe a cláusula em "off".