He have a problem, lead to the generation of the software,,
Link: https://pan.baidu.com/s/1dZJqoBq7qwzUD4olOTJjUg The extracted code: 9 k6b
Currently only supports the native VCL type, who do not support third party controls, the reason is very simple, I am lazy,,,,,
Method of use: a class name in the text box input, such as TEdit, click on "show", from top to bottom on the right, according to the class derivation tree,,
CodePudding user response:
Quite good, actually Help but they also can see, didn't you this convenient, RTTI you use?
CodePudding user response:
Yes, RTTI, there is a problem, however, is actually can see any component, including native and third parties, but there is a problem that must be added in the Form corresponding to the header file and the corresponding Link,,, I don't know how to dynamically add
Third party controls, for example, FastReport, you must add as a FastReport controls to the form, and then form the header file will automatically add: # include "frxClass. HPP "Forms of CPP file will automatically add 1: # pragma link "frxClass " Then you can see the:
But the program is running, how to add ah,, To you, I am lazy,,,
CodePudding user response:
Delphi classes have ClassParent, ClassName method, so the column inheritance tree, it is very simple, runtime USES an unknown class, first RegisterClass/RegisterClasses