Вопросы по теме 'delphi-10.1-berlin'

Как получить доступ к закрытому методу TStreamReader.FillBuffer в Delphi 10.1 Berlin?
Как получить доступ к приватному методу TStreamReader.FillBuffer в Delphi 10.1 Berlin, мы делали это с хелпером класса до 10.1 — но предложенное решение не работает: uses System.Rtti; procedure TForm1.FormCreate(Sender: TObject); begin...
328 просмотров

Как вставить данные в Grid из записи
У меня есть запись с тремя полями: type TItem = record Item : String; Quantity: SmallInt; Price : Currency; end; Также у меня есть процедура установки значения в запись: function...
942 просмотров
schedule 19.11.2023

Firemonkey — удаление сгенерированных во время выполнения кнопок из TGridPanelLayout
Я не могу удалить динамически добавленные кнопки, используя этот код в Firemonkey, в то время как в Windows я успешно удаляю. while GridPanelLayout7.ControlCount > 0 do GridPanelLayout7.Controls[0].Free; Мой вопрос: почему это работает...
68 просмотров

Самый быстрый способ выйти из цикла TParallel.For?
Мне нужно максимально быстро выйти из цикла TParallel.For , когда пользователь нажимает кнопку «Отмена» или когда пользователь закрывает/уничтожает форму. Я пробовал как с TParallel.TLoopState.Stop , так и с TParallel.TLoopState.Break : var...
810 просмотров

Работа с кнопками в TListView
Я создал TListView в своей форме, изменил ItemAppearance на DynamicAppearance . В структуре я выбрал ListView1> ItemAppearance> Item> Add New...> и выбрал TTextButtonObjectAppearance. Хорошо, теперь я хочу знать, как я могу установить событие...
3024 просмотров

Как я могу передать массив строк как параметр для работы в delphi
У меня проблема с Делфи. Я написал такую ​​функцию: function MyFunction(arr: array of AnsiString): Boolean; begin //code here end; И теперь, когда я передаю массив AnsiString прямо в функцию, вот так, все работает отлично:...
2955 просмотров
schedule 24.03.2024

Компилятор Delphi не предупреждает об этом коде
Отлаживая свой код, я заметил, что компилятор Delphi (Berlin 10.1) не предупреждает о функциях, которые не имеют возвращаемого значения. Это нормально? Простой пример: function f(s:string):String; begin...
264 просмотров
schedule 28.12.2023

Вставить com obj в exe delphi
Я сделал dll на С # и сделал ее видимой, а затем использовал ее в delphi. Для этого мне пришлось зарегистрировать dll, чтобы я мог установить ее как компонент в моем delphi ide. (Я зарегистрировал dll с помощью функции взаимодействия, затем в delphi...
139 просмотров
schedule 05.11.2022