Forum Replies Created
-
AuthorPosts
-
Hi Paul,
Thanks for the report. I suspect you have an extra large drive on your system and the CodeSite 5 Installer is based on the old Wise Installation System tool, which is still quite good, but it does have issues with reporting the correct requirements on newer very large drives.
Ray
Hi Paul,
Yes, back when I was first talking about CodeSite 6, I did mention the possibility of switching to a subscription model. I haven’t ruled it out, but developers are getting inundated with subscriptions these days, so I haven’t made a final decision.
There are pros and cons to both approaches. Some people like a smaller subscription amount because it is easier to budget. Others like the simplicity of a one-time purchase. Do you have a preference?
Ray
Hi All,
While I do not have a specific release date to announce, I can most certainly assure you that CodeSite is not dead. New builds of CodeSite have been released with each new Delphi release and I am working hard to wrap up version 6.As I have stated previously, every facet of the product has been affected by CodeSite 6. Along the way there have certainly been some unexpected setbacks, but I believe there is light at the end of the tunnel. I really want to release CS6 this fall. I share your disappointment in the long delay and I hope you understand my reluctance to announce a specific release date until I know that the product is indeed ready.
Ray
Hi Andreas,
I not sure what happened, but for some reason your post got blocked and did not get posted. I only found it because I was tracking down another issue with the forums. I certainly apologize for this situation.Since the time of your posting, Delphi 13.1 has been released as well as KSVC 8.0.2. Do you still see the issues with 8.0.2? There have been quite a few changes in Delphi from XE to 13, specifically the way in which the TCustomPanel (ancestor of TRzCustomPanel > TRzPanel) handles VCL Styles and thus transparency.
In looking at the video, it appears that the panel ancestor just contains the specific label and no other controls. Is that correct? If so, then I would just remove the panel and just use the label. I would turn off the AutoSize property and then align it the same way you aligned the panel, which appears to be alTop.
Ray
What VCL Style are you using?
Regardless, you can customize the text color by doing the following:
Uncheck the seFont element from the StyleElements property of the TRzPageControl. Then you can change the TextColors.Selected property to the color you wish.Ray
The issue should be fixed in 8.0.2
Hi David,
The issue is with the component itself and a change that was made in 8.0.1. I was able to duplicate the issue by dynamically creating the TRzButtonEdit. I’m kind of surprised there were not more reports of this problem, but if you are using 8.0.1 and not having an issue, there may be something else in play. In tracing through the code, the change from calling Width to ClientWidth resulted in low level VCL code being called that required a Window Handle to be allocated.Ray
Hi,
Very interesting bug. One little change from referencing Width to ClientWidth caused the issue. I have fixed the issue and submitted to Embarcadero. In the meantime before they can make a new version available, you can fix the issue by making the following two changes and then using the !Build_KSVC.cmd file (in the Source directory) to rebuild the components.In RzBtnEdt.pas, update the beginning of TRzCustomButtonEdit.ResizeButtons to add the call to HandleAllocated:
procedure TRzCustomButtonEdit.ResizeButtons; var W, MinHeight: Integer; begin if HandleAllocated and not ( csLoading in ComponentState ) then beginIn the RzDbBnEd.pas, make the same edit to TRzDBCustomButtonEdit.ResizeButtons:
procedure TRzDBButtonEdit.ResizeButtons; var W, MinHeight: Integer; begin if HandleAllocated and not ( csLoading in ComponentState ) then beginAfter making the changes, run the !Build_KSVC.cmd file and follow the instructions for rebuilding the runtime and design packages.
Ray
Hi All,
I am able to duplicate the issue. Researching the issue now and will provide a fix to Embarcadero and/or a workaround as quickly as possible. I’ll keep this group posted.Ray
Hi Charles,
Not directly in the current version. However, you can download the CodeSiteJsonLogging unit from the Downloads section of my Delphi By Design blog (https://delphibydesign.com/downloads/). At the bottom of the page, in the CodeSite section, you will find the entry for the CodeSite JSON Logging download.By the way, the next major release of CodeSite will have integrated support for JSON.
Ray
Hi Steve,
Unfortunately, this is a limitation of the GDI.
Ray
Hi Olivier,
Unfortunately, that style comes from Windows itself. To change the appearance, there are a couple things you could do. First, you could load a different VCL Style into your application and then use the Per Control Styling introduced in Delphi and then set all your check boxes to use the other style.Another option would be to set the ThemeAware property of the TRzCheckBox to False, and then set the HotTrack property to True. This will cause the TRzCheckBox to draw the check box states internally rather than use the style elements.
Ray
Hi Chris,
The TRzListBox and TRzComboBox are descendants of the TCustomListBox and TCustomComboBox, respectively. Neither version does anything specific with the scroll bars. I’d be curious if you try out the same technique with the TListBox and TComboBox, do you get the same behavior?Ray
Hi,
Are you able to reproduce the issue in a test project? If so, please send the source code (zipped up) to support@raize.com and I’ll take a look.Ray
Hi Ricardo,
You are right. For some reason the content within “<" and ">” are getting stripped. I’ll have to dig into WordPress to see what is causing that. Anyway, the #include statement was supposed to include IdIOHandler.hpp within the angled brackets.
Thanks for posting your solution.
Ray -
AuthorPosts