Descrição:
Ao reiniciar a aplicação, como posso carregar a mesma receita que estava sendo executada quando ela foi parada?
Solução:
Ao carregar uma receita, deve-se salvar seu índice na propriedade initialvalue de um tag RAM. Ao iniciar a aplicação (com o evento OnStartRunning), carregue a receita com o índice do tag RAM.
Script para carregar a receita e salvar o initialvalue do tag RAM:
tagIndiceReceita = Receita1.ChooseRecipe("Receitas",-1) Receita1.LoadRecipe(tagIndiceReceita) tagindiceReceita.initialValue = Str(tagIndiceReceita)
Script para carregar receita ao iniciar a aplicação:
Receita1.LoadRecipe(tagIndiceReceita)
A aplicação em anexo ilustra o script, e foi desenvolvida na versão 2.29 build 151.