Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2020-01-02 15:49:03 ЛС | профиль | цитата
Netspirit писал(а):
Но не добавлением символов, естественно

Для кого естественно, а для кого и не очень. Когда-то было
Коллега, побольше слов, пожалуйста. Хотелось бы убийственного аргумента в этом направлении.
Чтобы душа развернулась, а потом обратно свернулась

Как все это было, когда-то давно... Понимал я уже, конечно же - и про "уникализацию", и про "звездатые заморочки".
А тут на тебе - вариант, решающий и то, и другое. Надежный, как автомат Калашникова - хоть ногами его пинай.
Ну и не стал отлаживать альтернативу, которой мы сейчас занимаемся. Т.е., корректного сравнения в кодах обоих вариантов стратегии - не было.
Сейчас будет, однако.

Netspirit писал(а):
(StrCase в этом плане жжот )

Это CharLower жжот. Вот такое есть winapi... Наступал я уже на эти грабли где-то, но позабыл. Пришлось вспомнить: нормально работает CharLower(pointer(String)), а не PChar.

Netspirit писал(а):
В предложенном коде? Не увидел

Не, не в ранее предложенном....
До меня ведь тоже не все сразу после праздника доходит.
Выкладываю пофиксенную версию (в INI изменен порядок свойств, чтобы при инициализации Mask было известно: он CaseSesinive, или нет).

Типа, теперь можно сравнивать, чего стоит отказ от добавления символа "по хвостам", и компенсируется ли это некими благоприобретениями.
Смотрим, обсуждаем
карма: 9

0
Редактировалось 5 раз(а), последний 2020-01-02 15:54:49