Delphi 13 compatibility?

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #76944
    Lasse
    Participant

      I created project files and installed it but I see issues with my projects. Some are Delphi 13 related thou. I will wait the 13.1 fix pack before even trying again.

      I attached the project files and group file. There might be some my own files mentioned in project files. Just remove them.

      • This reply was modified 5 months, 3 weeks ago by Lasse.
      Attachments:
      You must be logged in to view attached files.
      #76947
      NormAtHome
      Participant

        Ok, thanks so much! I’ll give it a try.

        #76948
        NormAtHome
        Participant

          After some work I was able to get the acntDX13Florence_R.bpl to compile, however I’m having problems with acntDX13Florence and AlphaDBDx13Florence.

          In acntDX13Florence I was able to fix some problems but I’m stuck on this “E2009 Incompatible types: Parameter lists differ at” and assorted lines like this:
          OldBeforeNavigate2 := WB.OnBeforeNavigate2;
          WB.OnBeforeNavigate2 := DoBeforeNavigate2
          All of these errors are having to do with the variable WB which is of type TWebBrowser, so something changed in this component between versions 12 and 13; I’ve never worked with TWebBrowser so I’m not sure how to troubleshoot this. All I’ve been able to do is confirm that in 13 TWebBrowser exists and has an event OnBeforeNavigate2 but that’s it.

          In AlphaDBDx13Florence the pas file sDBNavigator the compiler complains that there is an Undeclared identifier TButtonSet and as far as I can see TButtonSet is not declared anywhere in the Alpha Skins .pas files; I checked the VCL and there is only one declaration for TButtonSet and it’s in Vcl.Mplayer and it’s not a compatible type to the TButtonSet that Alpha Skins is expecting.

          I’m pretty sure I can get along without the AlphaDB controls but if I could get acntDX13Florence to compile and install that would be a big help.

          Attachments:
          You must be logged in to view attached files.
          #76962
          Lasse
          Participant

            Just check that the parameters of TBeforeNavigate2 type and DoBeforeNavigate2 procedure are matching. It is saying that those are not a match. There are multiple type definitions for it and defines may be the issue.

            #77226
            Lasse
            Participant

              You need to also fix three defines in sSkinProviders.pas. Just search DELPHI_12 and you will see. Add similar defines for DELPHI_13.

              • This reply was modified 5 months, 1 week ago by Lasse.
              • This reply was modified 5 months, 1 week ago by Lasse.
              #77229
              Lasse
              Participant

                Also September patch for Delphi 13 was released on friday. Needs more testing but promising.

              Viewing 6 posts - 1 through 6 (of 6 total)
              • You must be logged in to reply to this topic.