I'd be more keen to promote TMS if they would fix their source code to be warning and hint free for XE3 - but all in all, you get a lot of useful tools from these guys.

I'd be more keen to promote TMS if they would fix their source code to be warning and hint free for XE3 - but all in all, you get a lot of useful tools from these guys.
https://plus.google.com/115416141173053989087/posts

Comments

  1. Oh, really, well, they have and price ...
    Not a developer starting level :)

    ReplyDelete
  2. Price / Function is always something that needs to be considered.

    ReplyDelete
  3. I have used TMS for years, and it's always been a love/hate thing. They have many components, and I could not do without them, but they also have some obscure issues, sometimes hard to reproduce in a small demo.

    ReplyDelete
  4. I find that I don't trust the TMS AdvStringGrid, which is the main thing that the applications I'm working on these days use. Just as Bill says, they work great in demo-ware, but in real world production use I have found a lot of obscure bugs.

    ReplyDelete
  5. I am using the TAdvColumnGrid, and yes, there were/are obscure bugs. I have found these particularly when using linked edit controls of one sort or another. The good news is that when I am able to demonstrate them in isolation, TMS is quick to repair them, and has often provided a hot-fix, when I need it for a production item. The bad news is that if I cannot reproduce it in a small app, then the problem may fester. The TMS controls have acquired a plethora of capabilities over the years, but with those has come complexity, and a practical impossibility of exhaustive testing.

    One of the bugs I identified occurred when a linked column combo in a grid was instantiated in a row below a cell which contained a checkbox, and the user advanced rows with the Tab key. ;)

    ReplyDelete
  6. Agreed, Dmitry, and reasonably priced, as well.

    ReplyDelete
  7. Totally agree , great extensive component sets

    ReplyDelete

Post a Comment