169 похожих чатов

Хочется странного, потому объяснение будет наверно долгим В D7 Было unit filters;

TFltStrOption = (fsoUpCase, fsoLoCase, fsoSubLStr, fsoSubRStr, fsoSubMStr, fsoAstAsLike);
TFltStrOptions = set of TFltStrOption;
TFltString = class(TFltField)
Но в этом модуле была понамешено всего много, поэтому для использования в UniGui разделила на модуль общего пользования skfilter и остатка для VCL, с таким учетом, чтобы по минимуму менять другие модули программ, где filters использовался, ну т.е. не нужно было вставлять skfilter
Получилось:
unit skfilter;
TFltStrOption = (fsoUpCase, fsoLoCase, fsoSubLStr, fsoSubRStr, fsoSubMStr, fsoAstAsLike);
TFltStrOptions = set of TFltStrOption;
TSkFltString = class(TFltField)
unit filters;
TFltString = class(TSkFltString);
Конечно этого оказалось мало. Везде, где используется fsoSubMStr, нужно вставлять skfilter
Как переобъявить типы, чтобы этого не нужно было делать?
Иначе разница VCL7 и VCL11 будет постоянно, а изменения в VCL7 постоянные и объемные
Что-то вроде, чтобы было и в
unit filter;
TFltStrOption = (fsoUpCase, fsoLoCase, fsoSubLStr, fsoSubRStr, fsoSubMStr, fsoAstAsLike);
TFltStrOptions = set of TFltStrOption;
Мне не хватает видимо знаний D11

1 ответов

13 просмотров
Катерина-Свиридова Автор вопроса

Нашла-таки пример!! unit System.Types; type TDuplicates = (dupIgnore, dupAccept, dupError); unit System.Classes; const dupIgnore = System.Types.TDuplicates.dupIgnore{ deprecated 'Use dupIgnore from System.Types.TDuplicates'};

Похожие вопросы

Обсуждают сегодня

Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
@sand_witch скорее к тебе вопрос, добавил в .cabal webdriver-w3c и вот такая ошибка от nix develop error: Package ‘script-monad-0.0.4’ in /nix/store/7vdxbra0kwbr0ys0kc5...
Fedor
5
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
I have a type conversion problem, I have a optional field, it contains a list of integers or null, when I try to convert it from sqflite I use above method, but when it is nul...
Alper
2
Карта сайта