Windows 7: Problemas com a interface Aero

Repetidas mudanças entre as interfaces Aero e Basic causa problemas.

A Microsoft reportou que foi detectado um problema no Windows 7 que afeta todas as versões que tenham suporte ao Aero. Este problema surge quando o usuário alterna várias vezes seguidas entre os temas com interface Aero e os temas com interface Basic.

Esta alternância de interfaces faz que o Windows 7 chegue a um ponto em que, simplesmente, desativa a opção de utilizar um tema com Aero. Já conhecedora da anomalia a Microsoft informou uma forma de contornar este problema: basta aplicar o tema clássico do Windows (Windows Classic) ou de High Contrast, esperar uns momentos até o tema ser aplicado (aparece a mensagem “Please Wait”)  feito isto quando voltar às opções para mudar o tema novamente, o tema Aero aparecerá de novo.

A Microsoft já investiga o problema e é esperada uma solução através de atualização.

Esta matéria foi, publicada originalmente em meu Blog

Liked this article? Then leave a comment, follow this blog and subscribe to our RSS feed. Questions, problems, suggestions or translations? Please contact us. Click here for more instructions to make a small donation.

O formato PST, do Outlook, finalmente foi Aberto

Há pouco tempo a Microsoft revelou que tinha em mente a "abertura" do formato PST, do Outlook.

Finalmente ela avançou com essa ideia e disponibiliza a documentação técnica sobre o o formato PST.

O formato PST inclui diversas informações pessoais do usuário, como contas de e-mails, calendário, contatos, além de permitir a importação e exportação dessa informação.

Com esta "abertura pública" torna-se possível serviços de correio eletrônico e redes sociais melhorarem os seus serviços e suporte para que seja uma realidade a importação dos dados provenientes do produto da Microsoft.

Links sobre este assunto para todos os interessados.
Download : Outlook PST Structure Specification
Home Page : Outlook PST Structure Specification

Esta matéria foi postada originalmente em meu Blog

Liked this article? Then leave a comment, follow this blog and subscribe to our RSS feed. Questions, problems, suggestions or translations? Please contact us. Click here for more instructions to make a small donation.

Função de argumentos infinitos para Delphi e Lazarus

Quando precisamos criar uma função que deverá tratar vários tipos de argumentos geralmente criamos funções que aceitam como parâmetros Arrays dinâmicos, ou simplesmente criamos várias funções sobrecarregadas.

Mas e quando a função deve receber argumentos de tipos diferentes? Como a função writeln do Pascal/Delphi ou a printff do C ?


O Array of Const


Você pode declarar uma função como recebendo um array of const. Ela aceitará qualquer tipo de argumento, entre [], e você poderá inclusive passar argumentos de tipos diferentes. Você pode varrer a lista de argumentos e verificar de que tipo eles são, para tomar providências diferentes dependendo do tipo.

Você  pode passar também objetos e usar a RTTI  para identifica-los. Considere o seguinte código:

function FormataMensagem(const args: array of const):string;
var
   i: integer;
begin
     for i := low(args) to high(args) do
     begin
         case args[i].VType of
              vtAnsiString: Result := Result + ' ' +   AnsiString(args[i].VAnsiString);
              vtInteger: Result := Result + ' ' +  IntToStr(args[i].VInteger);
              {continua...}
         end;
     end;
end;   

E você pode testar assim:

ShowMessage(FormataMensagem(['Post Número', 1, 'No mês', 2, 'de', 2010]));

Eu simplesmente passo 3 strings e 3 inteiros, porque trato atualmente só esse tipo de dado, mas você pode incrementar esse método para trabalhar com qualquer tipo, e até obter informações do tipo.

Para terminar, o link abaixo explica  a diferença entre Open Array, Dynamic Array e o Array of Const, também chamado de TVarRec.

http://rvelthuis.de/articles/articles-openarr.html


Até a próxima!


http://vitorrubio.blogspot.com/

Liked this article? Then leave a comment, follow this blog and subscribe to our RSS feed. Questions, problems, suggestions or translations? Please contact us. Click here for more instructions to make a small donation.

ENG abre curso sobre Android

Cursos serão ministrados em São Paulo, Rio de Janeiro e Curitiba a partir do dia 29 de março.

android.gifA companhia especializada em treinamentos ENG abriu as inscrições para um novo curso sobre o sistema operacional móvel do Google, o Android.

Com o tema “Desenvolvimento de Aplicações em Android”, o programa tem carga horária de 24 horas e começará a partir do dia 29 de março, em São Paulo. As aulas são realizadas durante o período diurno (das 8h30 às 17h30).

Outras turmas serão formadas também para Curitiba e Rio de Janeiro, a partir do dia 26 de abril e 17 de maio, respectivamente.

O treinamento, destinado aos interessados na produção de aplicativos para smartphones com o Android, ensinará como funciona a arquitetura do sistema as fases de desenvolvimento de aplicações.

Dividido em 12 módulos, o conteúdo inclui a criação de interfaces gráficas com XML ou Java, uso de banco de dados, comunicação entre aplicações móveis e com a Internet a partir de servlets e web services, gravação de dados locais utilizando o banco de dados SQLite, integração de aplicações com Google Maps e GPS e recursos avançados de câmera e vídeo.

As inscrições podem ser feitas pelo site do curso. Os preços são cotados individualmente por meio de um sistema do próprio ENG.

Matéria originalmente postada em meu Blog

Liked this article? Then leave a comment, follow this blog and subscribe to our RSS feed. Questions, problems, suggestions or translations? Please contact us. Click here for more instructions to make a small donation.

  ©Template by Dicas Blogger and customized by Gugatb.

TOP