Вопросы по теме '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 просмотров
schedule
20.04.2024
Как вставить данные в 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 просмотров
schedule
14.11.2023
Самый быстрый способ выйти из цикла TParallel.For?
Мне нужно максимально быстро выйти из цикла TParallel.For , когда пользователь нажимает кнопку «Отмена» или когда пользователь закрывает/уничтожает форму. Я пробовал как с TParallel.TLoopState.Stop , так и с TParallel.TLoopState.Break :
var...
810 просмотров
schedule
21.09.2022
Работа с кнопками в TListView
Я создал TListView в своей форме, изменил ItemAppearance на DynamicAppearance . В структуре я выбрал ListView1> ItemAppearance> Item> Add New...> и выбрал TTextButtonObjectAppearance.
Хорошо, теперь я хочу знать, как я могу установить событие...
3024 просмотров
schedule
16.12.2023
Как я могу передать массив строк как параметр для работы в 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