Лекс Айрин писал(а):мало ли... может быть подробность вывода, а может быть и данные опускаемые логером. Файлы по которым надо распихивать определенные данные, эхо на экран/принтер, условия включения/выключения логера. Формат входных/выходных данных.
Все же лучше думать и выбирать приемлемые абстракции, нежели так делать.
Лекс Айрин писал(а):И выдаст вам кучу странных ошибок о не найденных файлах. Причем, часть системных. Это если таких файлов нету в природе... а если (совершенно случайно) есть? может ведь и проглотить. А под линуксом часть файлов окажется скрытой. Нет смысла лишний раз заморачиваться.
Давайте по порядку:
1. ошиблись в названии модуля в uses (причем тут точка в названии?) - получили ошибку (одну) именно в том месте.
2. ошиблись в наименовании самого файла (причем тут точка в названии?) - обратно, получили ошибку (по кол-ву использований) в местах использования.
Что странного?
Если файл случайно есть, то вряд ли он скомпилируется ведь верно?
hinst писал(а):Кстати вот какой ещё вариант придумал:
Это не под-модули, это инклуды, как в С. А там нет модулей. И вот тут действительно можно странные эффекты получить, ибо сложно сказать какой инклуд возьмет компилятор.
Инклуды - для исключительных случаев. Когда без них никак.
А тут проблема высосана из пальца.