Em geral, não é possível salvar um programa enquanto ele está em execução.
Quando um programa está em execução, ele está em um estado volátil, com os dados sendo processados e a memória sendo usada dinamicamente. Salvar o programa nesse estado resultaria em uma versão inconsistente e potencialmente corrompida do programa.
Para salvar um programa é necessário interromper a execução e entrar no modo de edição ou desenvolvimento. Isso permite que o programador faça alterações no código-fonte, salve as alterações e, em seguida, recompile e execute o programa.