В проекте планируется работа с несколькими формами. При этом с главной запускаются (создаются) остальные, которые тоже могут создавать дочерные.
1. Как правильно и оптимально это реализовать?
2. Для работы нужны глобальные переменные. (Например идентификатор сессии MySQL. Один раз залогинился и на все формы одна сессия).
3. Для работы нужны процедури и функции общие для всех, где их лучше разместить? В глобальной форме или в каком то отдельном юните?
4. Как правильно работать с глобальными переменными и глобальными процедурами/функциями?