| Versie | 1.0.0.2 |
|---|---|
| Uitgever | Cognitier |
| Datum van publicatie | 26 aug 2009 |
| Datum toegevoegd | 25 sep 2009 |
| OS-vereisten | Windows XP/2003/Vista |
| Voorwaarden | .NET Framework 2.0 |
| Totaal aantal downloads | 85 |
| Downloads per week | 1 |
| Prijs | Free |
Omschrijving
Met SimpleIPCExpress kunt u een deel van het werk van uw applicatie laten uitvoeren in een extern proces op dezelfde machine, waardoor uw app wordt beschermd tegen geheugenlekken en procescrashes. U doet functieaanroepen naar objecten in het externe proces alsof het lokale objecten zijn. Onder de dekens gebruik je .NET Remoting via het IPC-kanaal (Inter Process Communication), maar je hoeft geen expert te zijn op .NET Remoting om SimpleIPC te gebruiken. Het platform behandelt de communicatie en levenscyclusdetails van het proces voor u. SimpleIPC werkt op Windows en de code die in het externe proces moet worden uitgevoerd, moet in een .NET-programmeertaal zijn geschreven. Uw clientcode kan echter in verschillende talen zijn geschreven, waaronder Java, VBScript/VBA en .NET-talen.
U kunt SimpleIPC overwegen onder de volgende omstandigheden:
1. Je hebt een code die handig is, maar die de potentie heeft om onverwerkte uitzonderingen te genereren en je aanvraagproces te laten crashen. U kunt deze code uitvoeren via SimpleIPC. Als er een proces crasht, zal dit een van de vervangbare externe processen zijn, in plaats van uw aanvraagproces. Uw toepassing kan de oproep gewoon herhalen tegen een ander extern proces en doorgaan. Het is niet nodig dat uw eindgebruikers worden beïnvloed.
2. Je hebt een code die handig is, maar die geheugen lekt. U kunt deze code via SimpleIPC uitvoeren en de externe processen configureren om regelmatig te recyclen. Op deze manier kunt u het geheugengebruik van uw applicatie onder controle houden zonder aan functionaliteit in te boeten.
3. U hebt een snelle manier nodig om een van de verschillende algemene programmeertaken uit te voeren, zoals het aanroepen van .NET-code vanuit een Java-applicatie, het uitvoeren van een subset van de bewerkingen van uw applicatie onder een andere Windows-identiteit of het beperken van gelijktijdige toegang tot gedeelde bronnen in een -gebruikersomgeving. SimpleIPC biedt eenvoudige API's voor het programmeren van taken zoals pooling van objecten en het aanroepen van webservices.
4. U moet multithreading toevoegen aan een MS Office-app.