Описание тега tcomponent
2
ответа
Delphi: Сохранить TComponent в поле большого двоичного объекта Clientdataset
У меня есть производная класса TComponent, как показано ниже, при попытке сохранить в поле BLOB-объекта clientdataset: (Скопировано из Интернета, должные кредиты) type TSaveComponent = class(TComponent) private FFileName: string; public constructor …
19 окт '15 в 22:13
2
ответа
Могу ли я использовать.Create(Nil) вместо.Create(Application)
У меня есть модуль с переменной TComponent, я создаю этот компонент при инициализации модуля следующим образом: var XComp: TComponent; . . . . initialization begin XCom := TComponent.Create(Application); end; после установки модуля при закрытии Delp…
04 авг '12 в 09:25
1
ответ
Ошибка сегментации Delphi XE5 ComponentCount (поиск в составе tcomponent)
Этот код собирает все TFMXControls в указанном корневом компоненте. Экзамен родительский и ведущий имя компонента. Этот код прекрасно работает в Win32 32.bit Windows target, но не в Nexus (платформа Android) с ошибкой страницы в первой строке LANC s…
25 ноя '13 в 21:28
1
ответ
В порядке ли передача аргумента NULL-владельца для динамически создаваемых экземпляров производных классов TComponent?
Я немного работаю с C++ RAD Studio и Builder 6 и часто динамически создаю формы или динамически создаю невизуальные компоненты при написании невизуального кода. При проектировании форм свойство Owner компонентов, перетаскиваемых на эту форму, устана…
12 апр '13 в 08:58
2
ответа
Как получить доступ к проектной позиции невизуальных компонентов Delphi?
При разработке формы в IDE невизуальные компоненты (например, TMainMenus, TDatamodules) могут свободно размещаться и позиционироваться. Положение сохраняется, поэтому при перезагрузке формы эти компоненты появляются в правильном месте. Но у TCompone…
11 июн '12 в 21:14
1
ответ
Firemonkey: каскадное изменение стиля поиска для FMXObject, где другие объекты наследуют стилевое имя
Я не уверен, возможно ли это, но мне кажется, что так и должно быть. По сути, я хочу, чтобы все компоненты обновляли свои стили при изменении StyleLookup. У меня есть FMXComponent, который называется TLabel BaseStyleLabel, StyleName Свойство компоне…
24 мар '18 в 05:33
1
ответ
Могу ли я сериализовать Delphi TPersistent как поле TComponent, используя действие WriteComponent по умолчанию?
Я очень запутался в том, как выписать свойства из TComponent с полем TPersistent. Например у меня есть: TChildObj = class( TPersistent ) PRIVATE FVisible: boolean; FColor: TColor; PUBLIC PUBLISHED property Visible : boolean read FVisible write FVisi…
08 фев '13 в 00:18
1
ответ
Delphi: унаследованное Create дает нарушение доступа
Я сделал приложение, которое открывает несколько других форм для обработки задач. Все формы работают нормально, кроме одной. Я использую один и тот же код для всех форм. Это как: FormTypeA := TFormTypeA.Create(Application); В конструкторе Create я д…
21 ноя '19 в 18:17
0
ответов
delphi (RIO 10.3) получает доступ к значкам компонентов во время выполнения (из бинарных ресурсов пакета?)
Можно ли получить доступ к значкам компонентов, которые используются в среде IDE, но во время выполнения? Я понимаю, что значки компилируются как двоичный ресурс в пакет во время разработки компонентов, и IDE может получить к ним доступ для отображе…
05 май '20 в 01:34
1
ответ
Обработка копирования компонента из одной формы в другую в Delphi
Написание собственного компонента Delphi VCL, унаследованного от TComponent, с набором свойств, которые должны быть уникальными для формы владельца компонента. Когда я копирую компонент из одной формы в другую (с помощью простых Ctrl+C, Ctrl-V), все…
29 фев '20 в 15:19
1
ответ
Как создать и уничтожить TGrid во время выполнения в Firemonkey - разработчик приложений для Android и iOS
У меня есть TGrid, созданный во время выполнения. Процедура требует, чтобы я уничтожил TGrid, прежде чем я смогу воссоздать его при нажатии кнопки "добавить элемент и обновить". Я заметил, что если я не уничтожу TGrid перед его повторным созданием, …
30 июл '20 в 13:00
1
ответ
Как вызвать процедуру, созданную внутри нового компонента во время реализации
Я создал и реализовал новый компонент, и внутри этого созданного компонента есть процедура, которую нужно вызвать в реализации. Как мне это сделать? Вот процедура InitCombo внутри нового компонента: procedure TNewComponent.InitCombo; //TComboBox anc…
09 фев '21 в 07:07
1
ответ
Я получаю сообщение об ошибке «Необъявленный идентификатор» на моем недавно созданном компоненте с предком TComboBox
Я создал новый компонент с предком TComboBox с помощью мастера. Все прошло гладко: от компиляции, сборки и установки. Теперь я попытался использовать его и получаю следующие ошибки: Structure Cannot resolve unit name 'SmartComboBox' at line 7 (7:55)…
09 фев '21 в 05:47
0
ответов
Запутался с ошибкой -- E2193 Слишком мало параметров в вызове '_fastcall TComponent::GetComponent(int)
Я пытаюсь программно удалить выбранный компонент из его родительского контейнера, используя приведенный ниже код (возможно, я используюfoundнеправильно, но проблема не в этом, предложения приветствуются): void __fastcall TScrollControlsListContainer…
06 сен '22 в 02:09