Size: a a a

2020 September 27

AK

Alexey Kulakov in Delphi & Lazarus
ну, самый край - с вопросительым знаком, т.е. стандартное шаблоны досовские
источник

SB

Sergey Bodrov in Delphi & Lazarus
Alexey Kulakov
не хочу я там регулярки использовать. нужно максимум маски со звездочкой
источник

AK

Alexey Kulakov in Delphi & Lazarus
а в фпц/лазаре есть аналог?
источник

AK

Alexey Kulakov in Delphi & Lazarus
ладно, гляну попозже, как инет будет нормальный, спасибо
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Kulakov
а в фпц/лазаре есть аналог?
Регулярок? Да есть https://wiki.freepascal.org/Regexpr
Или по поиск по маске? Есть класс TMask модуль masks из Lazutils. Нативный вроде
источник

RS

Renat Suleymanov in Delphi & Lazarus
function MatchesMask(const FileName, Mask: String; const CaseSensitive: Boolean = False): Boolean;
function MatchesWindowsMask(const FileName, Mask: String; const CaseSensitive: Boolean = False): Boolean;
function MatchesMaskList(const FileName, Mask: String; Separator: Char = ';'; const CaseSensitive: Boolean = False): Boolean;
function MatchesWindowsMaskList(const FileName, Mask: String; Separator: Char = ';'; const CaseSensitive: Boolean = False): Boolean;
 Ну и классы тоже есть
источник

AK

Alexey Kulakov in Delphi & Lazarus
не надо классы, спасибо, гляну
источник

AK

Alexey Kulakov in Delphi & Lazarus
uses
 Classes, SysUtils, Contnrs, LazUtilsStrConsts, LazUtf8;
блин, ну нафига столько за собой тащить?!
источник

AK

Alexey Kulakov in Delphi & Lazarus
вот что и бесит в библиотеках этих, столько дополнительно модулей тащится, что пипец просто
источник

AK

Alexey Kulakov in Delphi & Lazarus
причем, ведь иногда эти модули даже не используются или заменяются 1-2 идентификаторами, даже не строчками кода!
источник

AK

Alexey Kulakov in Delphi & Lazarus
...извините, просто меня реально воротит от этих излишеств
источник

АВ

Александр В... in Delphi & Lazarus
Ну помнится лет 20 назад сами вырезали из дельфевых юнитов нужное и впихивали в свои, чтоб размер уменьшить
источник

AK

Alexey Kulakov in Delphi & Lazarus
и я так иногда делаю для мелких отдельных функций
источник

АВ

Александр В... in Delphi & Lazarus
Ну так то я тоже, привычки😄
источник

VA

Viktor Akselrod in Delphi & Lazarus
Александр В
Ну помнится лет 20 назад сами вырезали из дельфевых юнитов нужное и впихивали в свои, чтоб размер уменьшить
кто-то так и остался в том времени
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Ну так то я тоже, привычки😄
Вот именно, "привычки"... А не здравый смысл 😁
источник

AK

Alexey Kulakov in Delphi & Lazarus
смысл есть, если надо экономить на ресурсах
источник

AK

Alexey Kulakov in Delphi & Lazarus
разумеется, не каждый раз так делается
источник

АВ

Александр В... in Delphi & Lazarus
Viktor Akselrod
кто-то так и остался в том времени
Не вижу в этом ничего плохого, тогда сложные системы летали на минимальных ресурсах в большинстве случаев. В отличие от сейчас, когда под не самую сложную систему 128 гектар оперативы - мало
источник

VA

Viktor Akselrod in Delphi & Lazarus
Александр В
Не вижу в этом ничего плохого, тогда сложные системы летали на минимальных ресурсах в большинстве случаев. В отличие от сейчас, когда под не самую сложную систему 128 гектар оперативы - мало
есть такое понятие "преждевременная оптимизация"
да и пока ты переписываешь стандартные функции/модули, люди берут готовое и сдают прототип софта.
оптимизация должна быть оправдана. а не "я могу быстрее" или "я могу 100КБ, вместо 1МБ"
источник