wwDBGrid Indicator button
In XE10.2, The IndicatorButton property is not working correctly. In the object inspector, the property shows a drop-down combo instead of the usual property editor, so you cannot create new buttons. Existing buttons work partially at run rime, but captions do not show.
The code change is quite complicated as it requires changes to many units and new classes. Simply changing the source would not help as the designer would also need to be rebuilt. Do you have the option to compile in Rio instead of Tokyo? I believe you already own the Rio license for InfoPower, which is backwards comaptible. If you want you could do a compare on the source to see the changes, but there would be a lot.
We normally would issue a fix, but the changes break .dcu compatibility so it would break existing packages that are dependent upon .bpl files.
I am not sure I understand. I don't want to attempt to upgrade our software using Rio. Upgrading Delphi would be a big chore for us.
Is there some other combination of actions we can take? Can we just recompile the Rio source in Tokyo? I can do this, but does the Rio version have the project files so I can recompile them in Tokyo? I did not find them in my source for the Tokyo version.
I'm not sure of your environment at work, but I was just pointing out that you already own the license so there wouldn't be an additional financial cost for installing our Rio version.
I don't think the Rio source would compile, but I have never tried that. It might work though. However it wouldn't solve your design time IDE problem. Another problem would likely be that the InfoPower Rio installer woudn't let you install unless Rio was installed.
A final option you could try is to go back to InfoPower 19.0.3 for Tokyo. It doesn't support 4k, but I believe it doesn't have this issue.
I don't really recommend going back to 19.0.3 as it may open up new problems for you as you would be going back to a much older version of InfoPower. I just wanted to let you know this was also an option. I think moving to Rio is the recommended approach as then you don't need to modify any source or your environment. You could test it out by installing into Rio and recompiling.
Upgrading Delphi to Rio is not an immediate option for me. My only choice is to fix the component in Tokyo.
I need to be able to fix the caption and the property editor. To do this, I need to find the errors, change the source, and recompile the bpl and dcp files. I cannot get the source for Rio as the InfoPower installer will not allow it because Delphi Rio is not installed. I cannot recompile theTokyo run-time and design-time packages because InfoPower did not come with the needed dpk files.
If you have not made a fix for this, can you help me?:
- Can you tell me where the errors are? Or can you give me the Rio source files so I can more easily find the differences?
- Can you give me the package files so I don't have to recreate them by trial and error?
I can provide the source code for you, but I don't recommend this approach as you would be opening up many more issues. Maybe going back to 19.0.3 would be something you should look at as then you don't need to do anything except install infopower (previous version) into Tokyo. It would be worth a test to see for you. Please follow-up via email if you require these additional files.
Note: We don't ship design time package files as they contain proprietary registration code.
Please sign in to leave a comment.