| Versão | 1.0.0.2 |
|---|---|
| Editor | Cognitier |
| Data de lançamento | 26 de ago. de 2009 |
| Data adicionada | 25 de set. de 2009 |
| Os requisitos | Windows XP/2003/Vista |
| Requisitos | .NET Framework 2.0 |
| Total de downloads | 85 |
| Downloads por semana | 1 |
| Preço | Free |
Descrição
O SimpleIPCExpress permite que parte do trabalho de seu aplicativo seja executado em um processo externo na mesma máquina - isolando seu aplicativo de vazamentos de memória e travamentos de processo. Você faz chamadas de função para objetos no processo externo como se fossem objetos locais. Nos bastidores, você está usando o .NET Remoting no canal IPC (Inter Process Communication), mas não precisa ser um especialista em .NET Remoting para usar o SimpleIPC. A plataforma trata das comunicações e dos detalhes do ciclo de vida do processo para você. SimpleIPC é executado no Windows e o código a ser executado no processo externo deve ser escrito em uma linguagem de programação .NET. No entanto, seu código de cliente pode ser escrito em uma variedade de linguagens, incluindo as linguagens Java, VBScript/VBA e .NET.
Você pode considerar o uso de SimpleIPC nas seguintes circunstâncias:
1. Você tem algum código que é útil, mas que tem o potencial de lançar exceções não tratadas e travar o processo do aplicativo. Você pode executar este código via SimpleIPC. Se houver uma falha no processo, será um dos processos externos dispensáveis, em vez do processo do aplicativo. Seu aplicativo pode simplesmente repetir a chamada para um processo externo diferente e continuar. Não há necessidade de que seus usuários finais sejam afetados.
2. Você tem algum código que é útil, mas que vaza memória. Você pode executar esse código por meio do SimpleIPC e configurar os processos externos para reciclar com frequência. Dessa forma, você pode manter o consumo de memória de seu aplicativo sob controle sem sacrificar a funcionalidade.
3. Você precisa de uma maneira rápida de realizar uma das várias tarefas de programação comuns, como invocar o código .NET de um aplicativo Java, executar um subconjunto das operações do seu aplicativo em uma identidade diferente do Windows ou limitar o acesso simultâneo a recursos compartilhados em um multi - ambiente de usuário. SimpleIPC fornece APIs simples para tarefas de programação, como pool de objetos e invocação de serviços da web.
4. Você precisa adicionar multithreading a um aplicativo MS Office.