Важная информация

User Tag List

Показано с 1 по 5 из 5

Тема: Инклуды и размер кода

  1. #1
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Инклуды и размер кода

    Господа, расскажите, как правильно в ужасме (да и вообще) инклуды делать.

    К примеру, в основном коде делаю инклуд другого исходника (где хранятся разные функции - нахождение адреса в экране, ожидание любой клавиши, пауза, и т.п.), и этот самый исходник используется в разных проектах.
    Я правильно понимаю, что при компиляции будут тупо все процедуры засунуты в результирующий файл, даже если в основном коде не используются?

    Чтобы компилялись только нужные, видимо, придётся:
    - разносить каждую процедурку в свой файл
    - инклудить в проект только нужные

    или

    - засунуть все процедурки в один (или несколько, к примеру, разбив по логическим блокам)
    - каждую процедурку обернуть через IFDEF
    - в основном коде кроме инклуда файла также сделать DEFINE по нужным процедуркам

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Чтобы компилялись только нужные, видимо, придётся:
    Писать макросы ,для управления инклудами
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

  4. #3
    Master
    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    43
    Поблагодарили
    32 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну можно быть чуть менее ленивым и прочитать хелп к сиджасму, а оттуда узнать о команде IFUSED.
    С ней конечно есть проблема, о чем можно тоже было узнать если почитывать местный тред по сиджасму, но надеюсь ее уже поправили, давно не тестил на этот счет зумовские билды.

  5. #4
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krt17 Посмотреть сообщение
    Ну можно быть чуть менее ленивым и прочитать хелп к сиджасму, а оттуда узнать о команде IFUSED.
    Спасибо!

    Цитата Сообщение от krt17 Посмотреть сообщение
    С ней конечно есть проблема, о чем можно тоже было узнать если почитывать местный тред по сиджасму
    160 страниц
    тоскливыми зимними вечерами


    Цитата Сообщение от krt17 Посмотреть сообщение
    но надеюсь ее уже поправили, давно не тестил на этот счет зумовские билды.
    это?

    Код:
    01.04.2019 - 1.11.1
    
        - Fixed global labels in MACRO and in IFUSED/IFNUSED

  6. #5
    Master
    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    43
    Поблагодарили
    32 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    это?
    Нет.
    Там что то со структурами, как раз надежда на то что структуры глобально переделали.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Уменьшить размер образа TRD
    от Midi в разделе Утилиты
    Ответов: 33
    Последнее: 05.06.2018, 11:34
  2. Определить размер программы
    от alm604 в разделе Для начинающих
    Ответов: 33
    Последнее: 18.12.2016, 19:54
  3. неправильный размер
    от ZEman в разделе Игры
    Ответов: 6
    Последнее: 26.07.2016, 20:16
  4. Увеличить размер PDF вложений
    от tnt23 в разделе Форум
    Ответов: 30
    Последнее: 01.08.2012, 08:20
  5. Ограничение на размер картинки!
    от CHRV в разделе Форум
    Ответов: 2
    Последнее: 21.04.2005, 01:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •