Interesting observation that might have been in Delphi for more than a decade: [WayBack] Found something strange in Delphi again which I’ve been trying to fix for days until I discovered it’s probably a Delphi issue… – Stefaan Lesage – Google+.
I think the summary is that if you have inherited TDataModule
instances, then the descendant will always have OldCreateOrder
set to True
.
It is reported as RAD StudioRSP-20016 TDatamodule.OldCreateOrder always resets to true on descendants, but it is present in at least Delphi 7, so likely is in the old QC database:
Uwe Raabe:
I can track this error down to Delphi 7 (really)! Cannot check Delphi 6, but Delphi 5 just doesn’t have that property.
The reason lies inTDataModule.ReadState
where
FOldCreateOrder := not ModuleIsCPP;
is set.
These might be related:
- [WayBack] QualityCentral: Report #: 2127 Status: Closed Right and bottom anchors don’t always work
- [WayBack] QualityCentral: Report #: 6074 Status: Reported BeforeStreaming/AfterStreaming methods
–jeroen