Ray Konopka

Forum Replies Created

Viewing 15 posts - 121 through 135 (of 306 total)
  • Author
    Posts
  • in reply to: Compile error with D11 #2679
    Ray Konopka
    Keymaster

      Hi Wesley,

      I dug into this a little more and the problem is indeed with the GetIt installation that Embarcadero created for Delphi 11. The point is that Embarcadero is aware of the issue and are working on releasing a new GetIt package that fixes the problem.

      In the meantime, you can apparently workaround the issue by doing the following:

      >>>
      A temp fix is to:

      add $(BDSCatalogRepositoryAllUsers)\KonopkaControls-280-7.0\Source
      before $(BDSCatalogRepositoryAllUsers)\KonopkaControls-280-7.0\Lib\RX11\Win32 and
      $(BDSCatalogRepositoryAllUsers)\KonopkaControls-280-7.0\Lib\RX11\Win64
      Build your project
      << Ray

      in reply to: Compile error with D11 #2678
      Ray Konopka
      Keymaster

        Hi Wesley,

        This type of error suggests that the Library Search Path in Delphi 11 is referencing a directory that contains the Delphi 10.4.x version of the component units. I would first check your Library Search Path in Delphi 11 and make sure that the directory containing the 10.4 Lib directory does not exist.

        I would also strongly recommend that you contact Embarcadero about this. It sure sounds like they may have messed up the GetIt Package for KSVC for Delphi 11. That, or they somehow combined the two and are not distinguishing between 10.4 and 11.

        Ray

        in reply to: New version 7.0 and Rio 10.3 #2677
        Ray Konopka
        Keymaster

          Hi Marc,
          Embarcadero has stated that in order to provide HiRes support, it needed to make some changes that would prevent it from being used in earlier versions of Delphi. When the components were owned by Raize Software, I would ensure that backward compatibility be maintained by using conditional compilation. Unfortunately, that is something that Embarcadero (and before that CodeGear and Borland) have never done. They have only focused on moving forward.

          Unfortunately, I have not had time to review the specific changes that Embarcadero made for supporting HiRes, so I’m not even sure if it would be possible to conditionally wrap the modifications.

          Ray

          in reply to: Delphi 11 #2675
          Ray Konopka
          Keymaster

            Thanks Navid!
            I’m glad you found the info for downloading the new build.

            Ray

            in reply to: TrzSatusPane : bac #2666
            Ray Konopka
            Keymaster

              Hi,

              I copied the component (from your post) and pasted it into a new VCL Form and the status pane was created on the form, and it showed a red background (i.e. FillColor) with lime text. I ran the app and the status pane also displayed correctly.

              It sounds like there is something else interfering with the component. Have you tried creating a new test project and changing the FillColor of a TRzStatusPane along with setting Transparent to False?

              Ray

              in reply to: TRzDBGrid.QuickCompare #2664
              Ray Konopka
              Keymaster

                I believe that Embarcadero has stated that the KSVC are not available for CE.

                Ray

                in reply to: Delphi 11 #2661
                Ray Konopka
                Keymaster

                  Hi Olivier,

                  CodeSite 5.4 was released last night. Details are on the website.

                  Ray

                  in reply to: TrzSatusPane : bac #2634
                  Ray Konopka
                  Keymaster

                    Hi,

                    Set the Transparent property of the status pane to False and you will see the FillColor property take effect.

                    Ray

                    Ray Konopka
                    Keymaster

                      What is the precise error message that is being displayed? A screenshot may be helpful.

                      Also, how are you trying to install the package? Are you right-clicking on the package and selecting install? Or, are you using the Component > Install Packages dialog box?

                      What does the Package1.dpk look like?

                      Ray

                      Ray Konopka
                      Keymaster

                        Hi Larry,

                        From the information that you provided, the Package1.bpl appears to be referencing the RaizeComponentsVcl runtime package in the requires sections of Package1.dpk source file. BTW, I would strongly recommend changing the name of your package to something more useful.

                        When Delphi tries to load Package1.bpl (the compiled package), the Windows loader will try to also load any dependent runtime packages. For example, vcl270.bpl and rtl270.bpl, as well as any other runtime packages that the package requires.

                        What I am not so clear on is what version of Delphi you used to build the package? You stated that you were able to compile your package and it installed, but you are getting an error when you try to install it into 10.4. Compiled package files (i.e. *.bpl files) are not compatible between versions of Delphi. You will need to compile your custom package using 10.4.

                        But as I said, I’m not too clear on just what is happening from what you posted. Another thing to check is to make sure that the KSVC Lib\RX10.4\Win32 directory is listed in your Delphi search path. Delphi will need this path in order to locate the RaizeComponentsVcl.dcp file.

                        Ray

                        in reply to: FormState Oddity #2616
                        Ray Konopka
                        Keymaster

                          Hi Barry and Steve,

                          I’ve been trying to duplicate the behavior you are describing but the TRzFormState component is working properly for me.

                          If you create a brand new VCL Forms Application and drop a TRzFormState component along with a TRzRegIniFile component, connect the TRzFormState to the TRzRegIniFile and then run the app, does the form start up properly?

                          I’m wondering if you both have code in your initialization or startup that is interfering with the TRzFormState component.

                          Ray

                          in reply to: ToolButton image disappears when pressed (ver. 7.0) #2615
                          Ray Konopka
                          Keymaster

                            Hi Marek,

                            I’m sorry to hear you are having issue with Embarcadero’s Quality Portal (i.e. Jira). I have not had those experiences.

                            As for your fix, that is interesting. I’ll have to look more closely at the code when I get some time, but I find it odd that the PaintGradient call is causing the problem. I suspect it is masking something else.

                            Ray

                            in reply to: TRzBitBtn #2614
                            Ray Konopka
                            Keymaster

                              Hi Ken,

                              I found out from Marco Cantu at Embarcadero that bug reports for the KSVC can be entered using Quality Portal. Marco recommended adding “KSVC” in the title to help them filter for them since they do not have a specific category for the component library.

                              Please fill out a Quality Portal (https://quality.embarcadero.com/secure/Dashboard.jspa) report for this issue so that Embarcadero can track it and fix it.

                              Ray

                              in reply to: TRzDBGrid.QuickCompare #2613
                              Ray Konopka
                              Keymaster

                                Hi Peter,

                                Sorry for the delay. You can get the value of other fields in the record by using the Column parameter. For example,

                                var
                                  GamesField: TField;
                                begin
                                  GamesField := Column.Field.DataSet.FieldByName( 'G' );
                                  if GamesField.Value > 50 then 
                                    . . .

                                In this example, I have a grid displaying baseball statistics. Field G represents the number of games. I can use the Column parameter to get the field object of any other field I’m interested in. I do this to get the GamesField object, from which I can get the value and alter the appearance of the fields in that record appropriately.

                                Ray

                                in reply to: File Viewer “Save…” just saves #2612
                                Ray Konopka
                                Keymaster

                                  Hi Hans,

                                  For the upcoming 5.4 release, the Save menu item and button in the File Viewer displays the Save Dialog box so you can save the contents to a new file if you wish.

                                  Ray

                                Viewing 15 posts - 121 through 135 (of 306 total)