Uwe Raabe 2057 Posted June 16, 2023 16 minutes ago, Brandon Staggs said: My original theory was that they have someone with a fat subscription contract that is demanding the feature. It is more that there are several of those. Share this post Link to post
Lars Fosdal 1791 Posted June 19, 2023 On 6/16/2023 at 4:18 PM, Brandon Staggs said: My original theory was that they have someone with a fat subscription contract that is demanding the feature. 🙂 That is probably as good a justification as any other. 🙂 Share this post Link to post
A.M. Hoornweg 144 Posted June 19, 2023 (edited) On 6/15/2023 at 5:14 PM, David Heffernan said: Not on all delphi versions, IIRC. If you want a 32 bit integer then there are types for that. FixedInt and FixedUInt. The whole point of Integer is that it maps to the platform's C int. Frankly, I have never used FixedInt/FixedUint and probably never will. The prefix "Fixed" does not convey any information, they might as well have called it TweakedInt. [edit] I see in unit system.pas that integer types Int8, Int16, Int32, int64, uint8, uint16, uint32, uint64 all exist. If we want a fixed 32 bit integer, we can specify that concisely. Edited June 19, 2023 by A.M. Hoornweg Share this post Link to post
David Heffernan 2345 Posted June 19, 2023 53 minutes ago, A.M. Hoornweg said: Frankly, I have never used FixedInt/FixedUint and probably never will. The prefix "Fixed" does not convey any information, they might as well have called it TweakedInt. [edit] I see in unit system.pas that integer types Int8, Int16, Int32, int64, uint8, uint16, uint32, uint64 all exist. If we want a fixed 32 bit integer, we can specify that concisely. Fair enough. Those aliases are certainly much more transparently named. Share this post Link to post