A programming environment can be modified to provide automatic support for reverting program memory states. Such memory reversions are used to provide automatic support for undo, redo, and abort operations for application programs written with the programming environment. Memory allocation code (e.g., functions, procedures, etc.) are modified to mark allocated memory as protected, and an exception handler is assigned to such memory. Attempts to access the memory cause an exception to be generated. This exception is caught, providing opportunity for the memory to be preserved before it is modified. Previous memory states can be retrieved by restoring such stored memory states.

Een programmeringsmilieu kan worden gewijzigd om automatische steun voor het terugkeren van de staten van het programmageheugen te verlenen. Dergelijke geheugenterugkeer wordt gebruikt om de automatische te verstrekken steun voor ongedaan, en verrichtingen voor toepassingsprogramma's aborteert overdoet maakt die met het programmeringsmilieu worden geschreven. De toewijzingscode van het geheugen (b.v., functies, procedures, enz.) worden gewijzigd aan teken toegewezen geheugen zoals beschermd, en een uitzonderingsmanager wordt toegewezen aan dergelijk geheugen. De pogingen om tot het geheugen toegang te hebben veroorzaken dat een uitzondering wordt geproduceerd. Deze uitzondering wordt gevangen, biedend mogelijkheid voor het te bewaren geheugen alvorens het wordt gewijzigd. De vorige geheugenstaten kunnen worden teruggewonnen door dergelijke opgeslagen geheugenstaten te herstellen.

 
Web www.patentalert.com

< Enhanced interactive program guide

< Methods and apparatus for redirecting network cache traffic

> Session management in a stateless network system

> Simplified-file hyper text protocol

~ 00066