Мои руки успели сделать это автоматически еще до того, как мозг об этом подумал. Из положения-то вышел: нажимаешь "полный закрыть", среда начинает спрашивать чего сохранить, а чего нет. На нужном мне окне жмешь <отменить>.
Самый первый (для них) пример таки народу я показал (хоть и ударился в грязь лицом, но не очень больно)
Примерно такой:
Add(MainForm,2953706,371,98)
{
}
Add(Edit,4764340,301,21)
{
Left=56
Top=7
Width=140
Height=21
Text="34"
}
Add(Button,10447357,112,105)
{
Left=56
Top=49
link(onClick,15116497:doEvent1,[])
}
Add(Hub,15116497,175,105)
{
link(onEvent1,6332690:doClear,[])
link(onEvent2,3327718:doTimer,[])
}
Add(Timer,3327718,224,112)
{
Enable=1
link(onTimer,6332690:doOperation,[(263,118)(263,104)])
}
Add(Math,6332690,301,98)
{
Point(doClear)
link(onResult,2953706:doCaption,[])
link(Op1,4764340:Text,[])
link(Op2,6332690:Result,[(314,89)(350,89)(350,138)(307,138)])
}
Вот же, только что я им рассказывал про клиент-серверную модель взаимодействия наших элементов на бумажке - а оно уже работает. Изменишь в edit значение - тоже работает, оказывается
При этом перед нажатием на compile я же нахально сказал: "вот смотрите, тут настолько малый объем кода, что мне даже проверять не надо работоспособность - нет никаких сомнений ВААБЩЕ"
На программистов это производит впечатление.