Sven/Sarah Barth
|
811fb28433
* correctly retrieve the type of the Variant
|
1 year ago |
Sven/Sarah Barth
|
6bf7e4c0d3
* use the VWideChar field to retrieve the WideChar value instead of VChar to fix usage on big endian systems
|
1 year ago |
Michaël Van Canneyt
|
4b5ffd1b23
* Dotted filenames for package rtl-objpas
|
2 years ago |
Michaël Van Canneyt
|
f791139345
* PChar -> PAnsiChar
|
2 years ago |
Michaël Van Canneyt
|
21f57606a6
* GetAttribute call
|
2 years ago |
Michaël Van Canneyt
|
6e324989eb
* Delphi compatibility: Add conversion between TValue from/to variant and TVarRec
|
2 years ago |
Jinyang He
|
7cde8df8c7
Add loongarch64 packages support
|
2 years ago |
Sven/Sarah Barth
|
52ed79c7f3
* fix #39506: add assignment operator overloads for all string types so that assignments of constant strings can be handled correctly
|
3 years ago |
Sven/Sarah Barth
|
bf37616514
+ add TValue.FromArray to create a TValue type for a static or dynamic array from an array of TValues
|
3 years ago |
Sven/Sarah Barth
|
caaed25f18
+ add Rtti types for static and dynamic arrays
|
3 years ago |
Sven/Sarah Barth
|
f1059679a1
* move initialization of TValue to a separate method to avoid duplicate implementations
|
3 years ago |
Sven/Sarah Barth
|
322d91758c
+ add Handle property to access the TypeInfo pointer of the TRttiType
|
3 years ago |
Sven/Sarah Barth
|
f74a6abccf
* fixup
|
3 years ago |
Sven/Sarah Barth
|
f9567ff50e
* TMethodImplementation.HandleCallback: fix building the argument array if the result is passed in a parameter
|
3 years ago |
svenbarth
|
f383cf4deb
* fix for Mantis #38381: apply patch by Bi0T1N to add two Delphi compatible overloads for TValue.Make
|
4 years ago |
svenbarth
|
7bcdc2b37f
* implement interface thunk for RISC V 32- and 64-bit
|
5 years ago |
svenbarth
|
40ffb54129
* Currency and Comp are correctly handled by GetFloatProp/SetFloatProp, so use these instead of GetOrdProp/SetOrdProp
|
5 years ago |
svenbarth
|
3c4c206081
* correctly handle smaller enums on Big Endian systems
|
5 years ago |
svenbarth
|
9853ed53e8
* partial fix for Mantis #36358: apply partial, adjusted patch by Imants Gulbis to extend TRttiProperty.SetValue and TRttiProperty.GetValue
|
5 years ago |
svenbarth
|
be1439e93e
* partial fix for Mantis #36356: apply partial, adjusted patch by Imants Gulbis to add methods for TValue to retrieve a AnsiChar or WideChar (this is not Delphi compatible, but convenient)
|
5 years ago |
svenbarth
|
f782d3fe7a
* partial fix for Mantis #36358: apply partial, adjusted patch by Imants Gulbis to implement TValue.ToString for enumerations, AnsiChar and WideChar
|
5 years ago |
svenbarth
|
8ff14ed5d1
+ partial fix for Mantis #36358: apply partial patch by Imants Gulbis to add assignment operator for TValue from Comp and IUnknown
|
5 years ago |
svenbarth
|
12ae68f503
* also allow TValue.AsExtended for Integer types
|
5 years ago |
svenbarth
|
d98e551882
+ add a generic variant of TValue.IsType
|
5 years ago |
svenbarth
|
9dcd897ce6
* fix for Mantis #36196: free a property's attributes when the property is destroyed
|
5 years ago |
svenbarth
|
492f1ac4be
* implement RawThunk for Aarch64
|
6 years ago |
svenbarth
|
d6381a3477
* ensure that the RawThunkPlaceholder* constants are compared with using the correct type
|
6 years ago |
svenbarth
|
f740fc4228
* correct alignment of the procedure parameters
|
6 years ago |
svenbarth
|
9bdef3b7c3
* correct alignment of the parameter type informations
|
6 years ago |
svenbarth
|
62e7bb6254
* correct alignment for the result name/type
|
6 years ago |