Home › Forums › Konopka Signature VCL Controls (formerly Raize Components) › New version 7.0 and Rio 10.3
- This topic has 3 replies, 2 voices, and was last updated 2021-09-29 at 4:42 pm by Ray Konopka.
-
AuthorPosts
-
-
September 13, 2021 at 12:20 pm #2669
Hi Ray
i want ask if it would be possible to install the latest version on the KSVC in the old version of Rio. I have some projects that i cannot move rightnow to the latest versions of Delphi and KSVC also if i am acquiring it so i would like to know if is there a way or not becouse the new version use specific features of latest Delphi that are not present in the v .10.3
Thank you
Marc -
September 13, 2021 at 8:27 pm #2677
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
-
September 14, 2021 at 2:33 am #2680
Hi Ray
Thanks for your reply. yes your solution to use a conditional define would be the best solution as like it was done in the past from many components for and delphi and pascal from when they were born ….
I don’t know this way to think only to move only forward how much would help delphi to have more diffusion compared to other languages …
best regards
Marc
-
September 29, 2021 at 4:42 pm #2692
This has always been a philosophical debate between Borland/CodeGear/Embarcadero and 3rd-Party Vendors. Delphi has always been developed using the “moving forward” only approach. Once a new version of Delphi is released, older versions stop receiving updates.
Technically, 3rd-Party vendors do the exact same thing. For example, once CodeSite 5 was released, we stopped updating CodeSite 4.
However, the difference is that 3rd-Party vendors support multiple versions of Delphi, and because of that, 3rd-Party vendors design their code to reflect that. With KSVC, the library is maintained by Embarcadero and they consider the library an extension of their current code base.
Ray
-
-
AuthorPosts
- You must be logged in to reply to this topic.