O Museu do Computador reabriu em maio deste ano e pode ser visitado de segunda à sábado, em horário comercial. Localizado na região da Santa Ifigênia, o espaço recebe visitas individuais ou de escolas. Para ter mais informações ou agendar sua visita, clique no link acima desse texto. Bom passeio!
Hoje no evento que ocorreu em São Paulo que contou com a presença do diretor executivo da Microsoft, Steve Ballmer, que anunciou o novo Messenger e falou sobre Cloud Computing. A turma de MSP’s e MVP’s presente no evento fez o favor de disponibilizar agora pouco no Youtube um vÃdeo com demonstração do Windows Live Messenger.
Então vamos à solução encontrada para esse meu problema. Para isso resolvemos que seria melhor fazer uma DLL em C# comunicando com o WebService e utilizar ela no Delphi, pois bem, como fazer isso? Vamos aos passos abaixo:
1 – Criar uma aplicação C# no Visual Studio 2010 do tipo ClassLibrary que para essa demonstração irei chamar de SolucoesClassLibrary.
4 – Abaixo a implementação da nossa interface na classe Solucoes:
5 – Nossa DLL está pronta, mas falta configurar uma propriedade no Build, para isso clique duas vezes sobre Properties na Solution Explorer e clique na guia Build, iremos marcar o item Register for COM interop para que ao terminar de compilar nosso projeto seja gerado um arquivo com a extensão .tlb tornando assim possÃvel a importação para que seja utilizada no Delphi.
6 – Agora na Solution Explorer clique no sina de + ao lado de Properties e clique duas vezes para abrir o AssemblyInfo.cs onde iremos modificar a linha onde tem [assembly: ComVisible(false)] de false para true.
7 – Salve o projeto e compile para que seja gerado os arquivos e em seguida deverá ir a pasta do projeto onde salvou a solução para copiar a DLL e o TLB gerados durante a compilação. Geralmente deve está em SolucoesClassLibrary\bin\Debug.
8 – Devemos agora copiar os arquivos SolucoesClassLibrary.dll e SolucoesClassLibrary.tlb para a pasta do projeto em Delphi que queremos usar essa DLL. No meu caso irei utilizar uma aplicação que chamarei de teste.
Quando compilar a aplicação em Delphi irá aparecer alguns erros como:
Type ‘Byte‘ is not yet completely defined
Type ‘Int64‘ is not yet completely defined
Type ‘Double‘ is not yet completely defined
Type ‘Single‘ is not yet completely defined
Que deverá ser colocado na frente deles a palavra System. para que o compilador do Delphi as reconheça como tipos validos.
10 – A aplicação de teste deve ficar com essa aparência:
11 – Os comandos dos botões serão os seguintes:
Botão Host Name
Botão User Name
Botão Soma
Agora só executar a aplicação pressionando F9 e testar o funcionamento da solução. Com isso foi possÃvel demonstrar a criação de uma DLL em C# no Visual Studio 2010 e a utilização dela em outra linguagem, no nosso caso o Delphi, usando a interoperabilidade entre as linguagens.
Sua nova interface, cada vez mais bem intuitiva e funcional me surpreendeu e muito, pois os menus foram revisados e melhor organizados e sem falar da volta do meu Arquivo que muita gente estava sentindo falta no Office 2007.
Multiempresa Multi-empresa, implementa Rateio e acompanhamento de Despesas e Receitas por Centro de Custo. Permite praticar controle de orçamento anual previsto e realizado.
Quais os conceitos que os clientes mais questionam?
Serve como forma de planejamento, onde as empresas orçam o previsto a ser gasto em um determinado perÃodo para a realização de atividades. Este mecanismo ajudará a comparar o previsto com o real, evitando surpresas indesejadas. Estas informações são divididas entre itens e subitens, despesas e receita facilitando com isso a visualização e o entendimento. (fonte: Help do sistema.)
Tadeu Torquato, Analista de Sistemas formado pela Faculdade de Tecnologia e Ciências em Salvador–Ba. Programador a mais de 10 anos em plataformas cliente/servidor. Faz parte do Grupo de Usuários da Plataforma Microsoft – Mutex e do programa de parceiros Microsoft Student Partners.