Toolbar 2000 under Delphi XE?

Is the old Toolbar 2000 package (preferably with the TBX extension) compiled in Delphi XE?

Does anyone use Tb2k and TBX these days?

+6
source share
5 answers

Do TB2K and TBX compile?

Toolbar 2000. It is used as part of SpTBX (see below). TBX I'm afraid I don’t know - development stopped a few years ago, and I switched to SpTBX. I would recommend you do the same - it is actively developing / supported, and you probably will not come across such questions as this in a couple of years (I hope)!

(I know that the “update” was not what you asked, sorry, this is what I would recommend. I don’t like the situation when I use third-party code that is no longer supported, and I need to take on this task and update each version.)

Does anyone use TBX?

Most people do not use TBX these days - development has stopped. Instead, they use SpTBX , developed by Silverpoint Development. It used to be a patch for TBX (so you would have three levels: TB2K, followed by TBX, followed by SpTBX), but these days it is based on TB2K, so it consists of only two layers.

Installation instructions are easy to use , and its installer also installs TB2K.

SpTBX provides additional controls on top of those provided by TB2K, and also provides skin support. It comes with a skin editor if you want to create your own skins. Many of them come with I will never use in commercial software, but the Office 2003 and Office 2007 skins are excellent.

One of the demo SpTBX applications with the Office 2007 Blue skin

One SpTBX demo with Office 2007 Blue skin

Update from TBX: Most TBX components have direct analogies in the SpTBX library, and renaming them to DFM and the form file and opening the form will be a good start. (Or use GExperts.) Some properties and events have changed or gone, which is annoying. I found that I could generally figure out how to achieve the same thing quite easily - it took about a day to update a large application for me, but you won’t find it with a non-direct smooth transition.

+8
source

You can download 2.2.2 sources and modify them by opening the Delphi 2009 files (tb2k_d11.dpk and tb2kdsgn_d11.dpk) and saving them as a new name that creates a new copy. Change the NAME SUFFIX from _d11 to _d15 to follow the existing convention, which is useful, although the method is dated. For our purposes, d15 in this case means the delphi XE package (delphi version 15.0).

Or you can download my copy and I have done it already ( tb2k22_xe.zip ). Just open project groups and install packages. Please note that this code seems to have a double license and “redistributes” such a trivially modified copy of this code, my changes must be licensed under the GPL, and therefore, in order to avoid contamination of the GPL, you should email Jordan Russell and ask for permission to edit these changes / updates in your commercial license for Toolbar2000 if you want to use them in a commercial license with closed source code. Or you can repeat the steps that I followed and avoid contaminating the GPL. Even better, give Jordan Russell $ 30 and become a payment customer, and prove that the good old days didn’t completely disappear when the guy who wrote the good component for delphi made people give him money, left to the right and to the center.

+2
source

You can check this

I think XE is very similar to D2010

0
source

You should check spTBX at http://www.silverpointdevelopment.com

It is based on tb2k without dependencies, the installer is installed there, and it works in unicode delphi.

0
source

I understand that this is an old question.

I still use TB2K in delphi 5 applications. I also used TBX in combination.

Some people refuse to use newer versions of delphi simply because the old delphi products were almost as good (not quite, but still) because they have an infinitely extensible component system.

Does SpTBXLib and TBX violate toolbar 2000 licenses given that it modifies TB2K without the permission of Jordan Russell? Or have these products been approved by Jordan Russell for the release of modifications and patches? All of this seems to jump over a bunch of annoying hoops that a BSD / MIT style license would allow. Even if SpTBXLib and TBX violate Russell’s terms, he probably agrees with him if someone sends him an email, but I’m not 100 percent sure - this is a bad assumption. These projects must clearly state in their README or on their Github website that they have received permission.

In addition, I was one of those people who paid Jordan Russell ... to return the good old days to delphi developers who pay other developers for their work (instead of stupid GPL culture when programmers go home hunger). The trick will somehow be for Russell to offer his BSD while he is still paying, which can be difficult. It seems that the GPL is actually a way for developers to limit their software, rather than release it. What a joke.

Free software foundation = Restrictive Software Foundation 

One option is to make it a BSD / MIT and ask for donations, but I doubt that Jordan Russell would do that. Maybe worth a try. Or, if he only makes a few dollars from it every year, then it would not be so simple to let go of his BSD. I'm not sure how many copies he sells per year. This is nothing from our business - but it looks like we are ready to make improvements to its code and not charge money, so we are also part of the source! Let the source be with you.

0
source

Source: https://habr.com/ru/post/889961/


All Articles