Delphi отключение разбивки кода на отдельние юниты

Компьютеры программирование программы Delphi делфи

Вообщем нужно чтоб весь код был только в одном файле а не разбивался на множество .pas файлов..
Настройки IDE облазил (Delphi 7 +CnPack).
Помогите
Ответы:
Пиши с нуля в одном файле, если нужно. В чем проблема-то, не понимаю.
Или тебе нужно так, чтобы IDE реализовывала все функции и возможности, связанные с использованием нескольких файлов, но в одном? Извини, так не бывает.
Очевидно - не пользуйся IDE, он будет это делать ибо другого не существует в его понятии. В коде чисто никто не мешает прилагать формы итд в один юнит и потом их даже не руками создавать и редактировать.
У тебя как минимум будет 3 файла - файл проекта, файл формы, файл юнита.
Наличие других файлов зависит от тебя.
НО! Делать код только в одном файле - это глупость 1960-х годов.
В любом коде есть некоторые функции, которые могут применяться и в других проектах. И в этом случае я сразу переношу их в отдельный юнит - в результате постепенно получается библиотека, которую я переношу в другой проект целиком.
Никто не запрещал использовать включения (include) директивой {$I filename} или {$INCLUDE filename} таким образом можно физически разделять программу, при этом фактически будет получаться один unit или program =)
Таким образом можно избавиться от минимум 4 лишних байт на unit, которые будут вставлены в программу даже при отсутствии секции initialization в модуле.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.