No announcement yet.

Scooter Software's Development Items

  • Filter
  • Time
  • Show
Clear All
new posts

  • Scooter Software's Development Items

    I know you previously mentioned developing Beyond Compare for Linux using Kylix and mentioned several other tools used.

    What are you currently using to develop BC4? Are your components homegrown or based on a 3rd party set? What version of Delphi are you now developing on?

    Just an interested Delphi developer wanting to see what other folks are working with now.


  • #2

    Our developers have made previous posts that contain a variety of details. You can find two big ones here:
    and here:

    I hope that helps.
    Aaron P Scooter Software


    • #3
      Helps a little, but looking for more information on the Windows side. Those articles dealt mainly with Linux and Mac.


      • #4
        BC4 is developed using Delphi XE/VCL on Windows. UI-wise, the only third-party visual controls we use are Toolbar 2000 and the Plasmatech Shell Control Pack. Toolbar 2000 has been extensively customized at this point.

        The main comparison controls (text editor, hex editor, grid, multi-sided treeview) are all entirely our own implementation, based off TCustomControl. The other controls are home-grown wrappers around the standard VCL/LCL/CLX controls that provide any additional features we need and handle the cross-platform behavior.

        There's a list of all of the third-party libraries we use, both commercial and open source, in the BC4 help under "Support, Ordering and License".

        We are planning on upgrading to Delphi XE6+ to get a 64-bit port out, but we aren't going to do that until after the release.
        Zoë P Scooter Software


        • #5
          Thanks Craig. Very interesting and helpful.

          One more quick question: What is the tab control from the Options screen?


          • #6
            The items on the left are just TPanels with OnClick events and some custom painting. The pages on the right are a bunch of TFrames and we just hide/show whichever one is selected.
            Zoë P Scooter Software