Описание тега tvalue

TValue - это структура данных Delphi, которая может хранить различные типы данных для облегчения доступа к полям и параметрам методов. Он определяется в модуле Rtti.pas.
1 ответ

Конвертировать TValue в TDateTime

Как я могу конвертировать TValue в TDateTime? Я вижу, что есть методы, такие как AsInteger, AsDouble и т. Д., Но ничего для TDateTime. var c : TRttiContext; t : TRttiType; f : TRttiField; fieldValue : TValue; fieldDateValue : TDateTime; begin c := T…
02 июл '14 в 09:38
1 ответ

TValue приведение к другому типу

Я имею uses System.Rtti; procedure TForm1.BitBtn1Click(Sender: TObject); var _UserString: string; _CastedValue: TValue; _IntExampleValue: TValue; _DateTimeExampleValue: TValue; begin _UserString := '55'; _IntExampleValue := TValue.From<integer&gt…
28 май '16 в 08:14
1 ответ

Delphi XE: Где мое TValue.Equals()?

Кажется, что один, на мой взгляд, обязательный метод отсутствует в TValue; TValue.Equals(TValue). Так что же это быстрый и приличный способ сравнения двух TValue, желательно без использования TValue.ToString(), который допускает ложные совпадения ме…
21 мар '12 в 08:27
1 ответ

Delphi: разные PTypeInfo для одного типа

Я немного озадачен PTypeInfo (и TypeInfo в целом) в Delphi - Delphi 10 Seattle, если быть точным. Я столкнулся со следующей проблемой: У нас есть фреймворк ORM (основан на Spring4D). Теперь я хочу расширить возможности отображения: столбец целых чис…
25 фев '16 в 15:50
1 ответ

Когда я умножаю свой перехват на множественную линейную регрессию, как это влияет на значение t и стандартную ошибку?

Я провожу регрессию на Fama и французской четырехфакторной модели в R. Мне нужен Intercept(Alpha) не в месяц, а в год. Когда я умножу перехват на 12, я должен сделать то же самое со значением t? Изменяется ли стандартная ошибка альфы? Меняется ли мо…
18 окт '16 в 10:12
1 ответ

TCheckBox.Data недопустимый тип при использовании в качестве TValue

Действия по воспроизведению: -новое приложение firemonkey -добавить TCheckBox в форму Теперь создайте метод со следующим кодом: procedure TForm1.Foo; var a,b:Integer; lVal:TValue; begin lVal:=TValue.From<Integer>(42); a:=lVal.AsInteger; checkb…
01 июн '15 в 07:56
1 ответ

TValue.AsType<T> с типами перечислений в Delphi

Написание этого в Delphi uses System.Classes; ... var A: TAlignment; Value: TValue; begin Value := 0; A := Value.AsType&lt;TAlignment&gt;(); end; поднимает EInvalidCast на AsType. Есть ли способ привести к любому типу перечисления из целочисленного …
28 дек '18 в 13:10
2 ответа

Rtti манипулирование данными и согласованность в Delphi 2010

У кого-нибудь есть идея, как сделать TValue, используя ссылку на исходные данные? В моем проекте сериализации я использую (как предложено в XML-сериализации) универсальный сериализатор, который хранит TValues ​​во внутренней древовидной структуре (а…
05 май '10 в 09:17
1 ответ

Delphi 2010 RTTI: используйте TValue для хранения данных

Я хотел бы иметь возможность использовать TValue для хранения данных в TList<>. Как в: type TXmlBuilder = class type TXmlAttribute = class Name: String; Value: TValue; // TValue comes from Rtti end; TXmlNode = class Name: String; Parent: TXmlNode; V…
26 янв '10 в 11:42
1 ответ

RTTI Delphi Создать как TV значение n-мерной матрицы

Добрый день, TValue - это функция Delphi-2010 и выше RTTI. Исходя из моего предыдущего вопроса, я попытался сделать рекуррентную функцию, возвращающую TValue как n-мерную. матрица (2D, 3D, 4D...) например, эта процедура покажет n-мерную матрицу (она…
30 дек '10 в 13:33
4 ответа

Преобразование строки в тип enum с использованием TValue?

Я хочу преобразовать строку в тип enum с помощью TValue, я погуглил, но не нашел, как это сделать. type TEnumTest = (etFirst, etSecond); var D: TEnumTest; begin D := StrToENumTest('etFirst'); end; function StrToEnumTest(pStr:String):TEnumTest; var V…
18 мар '10 в 18:46
1 ответ

Автоматически проверять TEditBox.data в TValue.TypeInfo

У меня есть поле редактирования FMX, и я хочу назначить введенное значение (TEdit.Data) к TValue свойство некоторого объекта. Объект также содержит TypeInfo указатель, который указывает, какого типа должны быть данные, введенные в поле ввода. TAttri…
10 окт '13 в 10:01
2 ответа

Оператор '==' нельзя применять к операндам типа TValue и TValue

Мне нужно найти индекс определенного элемента в списке TValue с помощью методов Linq без использования цикла. Я попытался найти индекс, сравнив одно TValue с коллекцией IEnumerable Tvalue, как показано ниже. int idx= list.Select((elem, index) =&gt; …
29 июн '20 в 10:38
0 ответов

Невозможно преобразовать TRectF обратно из TValue

Я использую C++ Builder 10.2.3 (Rad Studio 10.2.3). У меня есть значение, хранящееся в TValue. Но когда я пытаюсь преобразовать его обратно в TRectF, Я получаю сообщение об ошибке: Исключение класса EInvalidCast с сообщением 'Invalid class typecast'…
13 сен '21 в 20:37
1 ответ

Как динамически установить свойство TValue компонента InputNumber

Мы можем назначить и повторно использовать TValue с помощью typeparam на платформе Blazor. Но как мы будем динамически назначать TValue для компонента Blazor InputNumber? пример кода: [index.razor] &lt;EditForm&gt; @*The below definiton is working*@…
08 дек '21 в 19:34
1 ответ

Установка записи TValue в Delphi из известного типа с RTTI

У меня есть данные, которые считываются на сервер RESTful в виде пар имя=значение. Код сервера имеет сопоставление разрешенного «имени» с соответствующим типом Delphi, и я хочу преобразовать часть «значение» (которая получена в строковом формате) в …
29 янв '21 в 23:05
0 ответов

получите model.tvalues ​​вместо model.bse из statsmodels summary2

Я запускаю пару регрессий и табулирую результаты, используя summary2: import statsmodels.api as sm from statsmodels.iolib.summary2 import summary_col mod1 = sm.OLS(df['y'], sm.add_constant(df['x']).fit() mod2 = sm.OLS(df['y'], sm.add_constant(df['x'…
08 май '23 в 12:50
1 ответ

Blazor — FluentNumberField не работает с беззнаковыми типами

Я не могу использовать uint32, int16,... при использовании FluentNumberField. &lt;FluentNumberField @bind-value="HouseDetail.Age" TValue="UInt16"&gt;Age&lt;/FluentNumberField&gt; Я не могу изменить тип поля на int, потому что это то, что ожидается о…
17 мар '23 в 22:47