-
- Но тогда в коде нельзя будет писать printf("текст...") и нужно будет использовать нумерованные сообщения из отдельно запакованного каталога? Хотя это можно автоматизировать. Из .c делаем .c1, например, где "текст..." заменяем ссылкой на функцию fk0(210 знак., 05.11.2013 12:46)
- пользовали как-то именно идентификаторы, немного неудобно, конечно, но реализуется быстро и просто, да и в msvc когда-то же юзали строки в ресурсах и идентификаторы и ниче. aoreh(735 знак., 05.11.2013 19:36)
- В простых случаях, для упаковки англ. текста, использовал его преобразование в RADIX-50, три символа в слове умещается, это привычка пошла еще с DECa. - alex68(05.11.2013 13:15)
- Ну так, опять же, в RADIX50 можно упаковывать символы только в верхнем регистре. Или нет? - Bill(06.11.2013 06:52)
- Разумеется. Но мне этого было достаточно. - alex68(06.11.2013 13:01)
- Ну так, опять же, в RADIX50 можно упаковывать символы только в верхнем регистре. Или нет? - Bill(06.11.2013 06:52)
- Мы так сделали: скрипт перед компиляцией проходит по исходнику, строит индексный файл и заменяет все строки в макросах DEBUG() на идентификаторы. В обратную сторону - используя индексный файл (можно прям в реальном времени). Задача была несколько Alex B.(180 знак., 05.11.2013 12:59)
- Так и делаю, особенно для многоязычных сообщений, но как быть с простыми разделителями, например банальным знаком равно? Vladimir Ljaschko(779 знак., 05.11.2013 12:53)
- Но тогда в коде нельзя будет писать printf("текст...") и нужно будет использовать нумерованные сообщения из отдельно запакованного каталога? Хотя это можно автоматизировать. Из .c делаем .c1, например, где "текст..." заменяем ссылкой на функцию fk0(210 знак., 05.11.2013 12:46)