powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Официальный релиз библиотеки "CachedTexts"
8 сообщений из 83, страница 4 из 4
Официальный релиз библиотеки "CachedTexts"
    #40057562
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey> авторы библиотек желающие обеспечить
Kazantsev Alexey> совместимость кода с более старыми версиями

С более старым версиями чего, простите?

ъъъъъ> Да просто Butes и всё.

Предлагаю объявлять свои TStrings, TList, TPersistent... integer в конце концов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Официальный релиз библиотеки "CachedTexts"
    #40057576
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам
С более старым версиями чего, простите?


Совместимость своего кода со старыми версиями дельфей.
...
Рейтинг: 0 / 0
Официальный релиз библиотеки "CachedTexts"
    #40057583
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOFT FOR YOU
Flying-home,

Насколько я помню, в Indy что-то типа TIdBytes
В целом да - сделано, чтобы использовать привычный набор типов, в том числе на старых Delphi
Лучше не правь Indy
Для разруливания случаев, когда используются одни и те же имена типов, в модуле явно указывается из какого модуля тип. Например, не TBytes, а CachedTexts.TBytes или IndyЧтоТоТам.TBytes

По вопросам лучше да, пиши в комьюнити
Я там чаще, чем здесь

С этим я уже разобрался. А со вторым вопросом что?
ЗЫ В телеге не хочу ничего обсуждать.
...
Рейтинг: 0 / 0
Официальный релиз библиотеки "CachedTexts"
    #40057600
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам
...integer в конце концов.

Ты ведь знаешь о типах NativeInt и nativeUInt? Конечно знаешь. Так вот прикол в том, что до версии D2010 их использование очень часто приводило к сносу крыши у компилятора. Поэтому что? Вот-вот
...
Рейтинг: 0 / 0
Официальный релиз библиотеки "CachedTexts"
    #40057605
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey> Совместимость своего кода со старыми версиями дельфей.

А, написать (или скопировать) свой класс, который одноимённый
(и с тем же функционалом) введённому позже стандартному, и всё
это без дефайнов. ОК, классная логика.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Официальный релиз библиотеки "CachedTexts"
    #40057606
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

Почему без дефайнов? Когда тип декларирован, для него просто создаётся псевдоним, а когда декларации нет, создаётся декларация (либо псевдоним на аналогичный имеющийся тип). Например:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
 {$IF Declared(TBytes)}

  TBytes = SysUtils.TBytes;

 {$ELSE}

  TBytes = Types.TByteDynArray;

 {$IFEND}
...
Рейтинг: 0 / 0
Официальный релиз библиотеки "CachedTexts"
    #40057618
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey> Почему без дефайнов?


Ну потому что вон выше у гения оптимизации их нет (судя по описанию).

Kazantsev AlexeyКогда тип декларирован, для него просто создаётся псевдоним, а когда декларации нет, создаётся декларация (либо псевдоним на аналогичный имеющийся тип).
Угу. Но согласись, это совсем не то же самое, что ты говорил сначала...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Официальный релиз библиотеки "CachedTexts"
    #40057621
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам
Ну потому что вон выше у гения оптимизации их нет (судя по описанию).

У него они тоже есть, просто другие. У него декраларация делается с расчётом на XE и выше.

Гаджимурадов Рустам
Но согласись, это совсем не то же самое, что ты говорил сначала...

Да нет, именно об этом и говорил:
Обычно, он декларируется так, что не приводит к проблемам при использовании на версиях после D2006
...
Рейтинг: 0 / 0
8 сообщений из 83, страница 4 из 4
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Официальный релиз библиотеки "CachedTexts"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]