Over het algemeen is het niet mogelijk een programma op te slaan terwijl het actief is.
Wanneer een programma actief is, bevindt het zich in een vluchtige toestand, waarbij gegevens worden verwerkt en geheugen dynamisch wordt gebruikt. Het programma in deze staat opslaan zou resulteren in een inconsistente en mogelijk beschadigde versie van het programma.
Om een programma op te slaan, is het noodzakelijk om de uitvoering te stoppen en naar de bewerkings- of ontwikkelingsmodus te gaan. Hierdoor kan de programmeur wijzigingen aanbrengen in de broncode, de wijzigingen opslaan en vervolgens het programma opnieuw compileren en uitvoeren. |