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

User Tag List

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

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

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

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

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

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

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

    или

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

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

  3. #2
    Guru Аватар для JV-Soft
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,468
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    11 сообщений
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Чтобы компилялись только нужные, видимо, придётся:
    Писать макросы ,для управления инклудами

    Арфы нет ,возьмите бубен
    Безумие это повторение одного и того же в ожидании другого результата.


    Сайт http://p-45.zzz.com.ua
    Amiga A500
    Восстановлен(2018) дополнен и в строю - Pentagon (1991) 1024k (256kb ROM 4 конфигурации ПЗУ)/turbo 7 мгц/кеш 32кб/covox/ TS /AY mouse/fdd 3.5" /Nemo-Ide/10gb HDD (DNA-OS)
    Восстановлен(2015) и в строю - Харьков 128
    Восстановлен(2016) ZX-Дигитайзер

    Ждут паяльника - пентагон 48 , pentagon 128.
    [свернуть]

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

    По умолчанию

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

  5. #4
    Master Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    826
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 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
    Адрес
    Москва
    Сообщений
    578
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    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, 20:54
  3. неправильный размер
    от ZEman в разделе Игры
    Ответов: 6
    Последнее: 26.07.2016, 20:16
  4. Увеличить размер PDF вложений
    от tnt23 в разделе Форум
    Ответов: 30
    Последнее: 01.08.2012, 07:20
  5. Ограничение на размер картинки!
    от CHRV в разделе Форум
    Ответов: 2
    Последнее: 21.04.2005, 00:24

Ваши права

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