Цитата:
А по поводу DataModule что-то можете сказать?
К сожалению, нет - не знаком.
Цитата:
Да, и такой вопрос... )) Меня, конечно, ещё в школе учили, что глобальными переменными лучше пользоваться по мере необходимости... Ну, а в случае extern, это имеет какие-то свои особенности?
Есть несколько тонкостей, например, хотя в Си константный указатель и имя массива идентичны, но нельзя в одном файле описывать int aaa[20]; а в другом - extern int *aaa; - черевато проблемами. Вообще, конечно, extern - способ сообщить компилятору, что переменная определяется в другом файле, ничего более - все плюсы и минусы глобальных переменных остаются в силе.