How about porting it to C++ with wxWidgets or something. I know it's currently written in Delphi but Delphi died a long time ago

Moderators: Hacker, petermad, Stefan2, white
ad 1 You can see the advantage of C++ right here, you can use it on almost any platform and it's widely supported. Not so with Delphi, which died years ago. Move on.fenix_productions wrote:2BIGPILOT
1. C++
2. "you have to give the changes (of the wxVCL library code) back to the community"
You mean simply port the whole TC to C++ so it can be ported to Linux? Because it's dead in its current state?ad 1 You can see the advantage of C++ right here, you can use it on almost any platform and it's widely supported. Not so with Delphi, which died years ago. Move on.
I know advantages of C++ but rewriting an application from one language into another does not mean portability. TC is Windows file manager and it means it uses a lot of Windows specific functions. They can't be used under Linux. On the other side this is GUI software so the question is: does Linux have standard interface similar to WinAPI or should author choose between QT, GTK or something else?BIGPILOT wrote:ad 1 You can see the advantage of C++ right here, you can use it on almost any platform and it's widely supported. Not so with Delphi, which died years ago. Move on.fenix_productions wrote:2BIGPILOT
1. C++
2. "you have to give the changes (of the wxVCL library code) back to the community"
It might be bad because you'll never know when (and how) will it backfire. Even now Christian is not using VCL only. A lot of controls has been completely rewritten by him. He wrote somewhere that he has different Delphi versions but developed TC under 2.0 because of speed and less code overload from IDE. If I was on his place I would rather buy some solutions, instead of using GPL ones.BIGPILOT wrote:ad 2: Why is that such a bad thing? You are using a product someone else's hard work. Maybe you don't need to change anything at all and in that case you don't need to share. It doesn't mean you have to release the TC sourcecode, just the part of the wxVCL that you altered and improved.