Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Dundas vs Code Jock

Dundas vs Code Jock

Scheduled Pinned Locked Moved The Lounge
visual-studioperformancequestion
26 Posts 17 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    Dy
    wrote on last edited by
    #1

    Does anyone have any experience with either the Dundas Ultimate Toolbox or the Code Jock Xtreme Toolkit? Could anyone recommend one over the other, or perhaps suggest an alternative? In particular, I'm looking to get a list box control that can take say 250k+ items and do it at lightning speed! Dylan Kenneally London,UK

    T G D J T 6 Replies Last reply
    0
    • T Tomasz Sowinski

      Maybe you should just consider a list control with LVS_OWNERDATA style? Any control which is going to handle 250k items with lightning speed will delegate data storage to the application - copying them is not an option. LVS_OWNERDATA does exactly that. Tomasz Sowinski -- http://www.shooltz.com

      D Offline
      D Offline
      Dy
      wrote on last edited by
      #2

      Yeah, thats exactly what we have at the mo. I'm looking into alternative list box controls to look to reduce the time cunsumption. Plus, if I can get the man who signs the cheques to do so for a whole set of controls I'll be a very pleased (wouldn't we all, hmmm new toys....). Dylan Kenneally London,UK

      T 1 Reply Last reply
      0
      • D Dy

        Does anyone have any experience with either the Dundas Ultimate Toolbox or the Code Jock Xtreme Toolkit? Could anyone recommend one over the other, or perhaps suggest an alternative? In particular, I'm looking to get a list box control that can take say 250k+ items and do it at lightning speed! Dylan Kenneally London,UK

        T Offline
        T Offline
        Tomasz Sowinski
        wrote on last edited by
        #3

        Maybe you should just consider a list control with LVS_OWNERDATA style? Any control which is going to handle 250k items with lightning speed will delegate data storage to the application - copying them is not an option. LVS_OWNERDATA does exactly that. Tomasz Sowinski -- http://www.shooltz.com

        D 1 Reply Last reply
        0
        • D Dy

          Yeah, thats exactly what we have at the mo. I'm looking into alternative list box controls to look to reduce the time cunsumption. Plus, if I can get the man who signs the cheques to do so for a whole set of controls I'll be a very pleased (wouldn't we all, hmmm new toys....). Dylan Kenneally London,UK

          T Offline
          T Offline
          Tomasz Sowinski
          wrote on last edited by
          #4

          Dylan Kenneally wrote: Plus, if I can get the man who signs the cheques to do so for a whole set of controls I'll be a very pleased (wouldn't we all, hmmm new toys....). OK - this explains everything :) Just stay away from Stingray's Objective Toolkit. It just sucks :) Tomasz Sowinski -- http://www.shooltz.com

          G J 2 Replies Last reply
          0
          • D Dy

            Does anyone have any experience with either the Dundas Ultimate Toolbox or the Code Jock Xtreme Toolkit? Could anyone recommend one over the other, or perhaps suggest an alternative? In particular, I'm looking to get a list box control that can take say 250k+ items and do it at lightning speed! Dylan Kenneally London,UK

            G Offline
            G Offline
            Giles
            wrote on last edited by
            #5

            This is a bit of a beast, but it does everything. http://www.codeproject.com/miscctrl/reportctrl.asp Also there is the BCGControlBar Library, which has all kinds of stuff in it. Giles

            1 Reply Last reply
            0
            • T Tomasz Sowinski

              Dylan Kenneally wrote: Plus, if I can get the man who signs the cheques to do so for a whole set of controls I'll be a very pleased (wouldn't we all, hmmm new toys....). OK - this explains everything :) Just stay away from Stingray's Objective Toolkit. It just sucks :) Tomasz Sowinski -- http://www.shooltz.com

              G Offline
              G Offline
              G Suresh
              wrote on last edited by
              #6

              Tomasz Sowinski wrote: Just stay away from Stingray's Objective Toolkit. It just sucks I have used Objective Toolkit in the past and thought that it was good. It has not been updated and support sucks but is the product itself that bad? Regards, Suresh

              T 1 Reply Last reply
              0
              • G G Suresh

                Tomasz Sowinski wrote: Just stay away from Stingray's Objective Toolkit. It just sucks I have used Objective Toolkit in the past and thought that it was good. It has not been updated and support sucks but is the product itself that bad? Regards, Suresh

                T Offline
                T Offline
                Tomasz Sowinski
                wrote on last edited by
                #7

                The product is bad. This is, of course, *very* personal opinion. Tomasz Sowinski -- http://www.shooltz.com

                T R L 3 Replies Last reply
                0
                • D Dy

                  Does anyone have any experience with either the Dundas Ultimate Toolbox or the Code Jock Xtreme Toolkit? Could anyone recommend one over the other, or perhaps suggest an alternative? In particular, I'm looking to get a list box control that can take say 250k+ items and do it at lightning speed! Dylan Kenneally London,UK

                  D Offline
                  D Offline
                  David Cunningham
                  wrote on last edited by
                  #8

                  Dylan, You may actually want consider our Ultimate Grid product if your primary goal is high performance list box behavior, this challenge is one that often moves developers to purchase the product, and then it finds its way into other parts of their development. UG has a ton of features for dealing with tremendously large datasets efficiently, and a great deal of thought has gone into developing the behavior that's exposed to the user. It is one thing to make it work, it another to make it work nicely. David http://www.dundas.com

                  L 1 Reply Last reply
                  0
                  • D Dy

                    Does anyone have any experience with either the Dundas Ultimate Toolbox or the Code Jock Xtreme Toolkit? Could anyone recommend one over the other, or perhaps suggest an alternative? In particular, I'm looking to get a list box control that can take say 250k+ items and do it at lightning speed! Dylan Kenneally London,UK

                    J Offline
                    J Offline
                    Jason Gerard
                    wrote on last edited by
                    #9

                    Why would you want to load 250k items into one listbox? Jason Gerard

                    D 1 Reply Last reply
                    0
                    • J Jason Gerard

                      Why would you want to load 250k items into one listbox? Jason Gerard

                      D Offline
                      D Offline
                      Dy
                      wrote on last edited by
                      #10

                      What the users want, the users get Dylan Kenneally London,UK

                      M 1 Reply Last reply
                      0
                      • D Dy

                        What the users want, the users get Dylan Kenneally London,UK

                        M Offline
                        M Offline
                        Michael P Butler
                        wrote on last edited by
                        #11

                        But would they know if you reduced it to 249k ? :-D Michael :-)

                        T 1 Reply Last reply
                        0
                        • M Michael P Butler

                          But would they know if you reduced it to 249k ? :-D Michael :-)

                          T Offline
                          T Offline
                          Tomasz Sowinski
                          wrote on last edited by
                          #12

                          Can you imagine the lawsuit if one of the customers finds that out? 1000 items lost - good lawyer will turn it into millions of bucks :) Tomasz Sowinski -- http://www.shooltz.com

                          1 Reply Last reply
                          0
                          • T Tomasz Sowinski

                            The product is bad. This is, of course, *very* personal opinion. Tomasz Sowinski -- http://www.shooltz.com

                            T Offline
                            T Offline
                            Todd C Wilson
                            wrote on last edited by
                            #13

                            Tomasz Sowinski wrote: The product is bad. This is, of course, *very* personal opinion. I, and the current crop of developer's I'm working with, also share this opinion about Stingray's products. So you're not alone.


                            Visual Studio Favorites - improve your development! GUIgui - skin your apps without XP

                            1 Reply Last reply
                            0
                            • T Tomasz Sowinski

                              The product is bad. This is, of course, *very* personal opinion. Tomasz Sowinski -- http://www.shooltz.com

                              R Offline
                              R Offline
                              realJSOP
                              wrote on last edited by
                              #14

                              I think a more descriptive phrase would be "sucks big hairy donkey shlongs". "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                              R 1 Reply Last reply
                              0
                              • T Tomasz Sowinski

                                Dylan Kenneally wrote: Plus, if I can get the man who signs the cheques to do so for a whole set of controls I'll be a very pleased (wouldn't we all, hmmm new toys....). OK - this explains everything :) Just stay away from Stingray's Objective Toolkit. It just sucks :) Tomasz Sowinski -- http://www.shooltz.com

                                J Offline
                                J Offline
                                James R Twine
                                wrote on last edited by
                                #15

                                > Just stay away from Stingray's Objective Toolkit. It just sucks    FWIW, I second that.  I am in the unfortunate position of having to use their Grid control, and let me tell you, IMHO, it was not well designed: it abuses dynamically allocated memory, it uses CStrings like they were free(!), and it is naive enough to, when in a Unicode build, works *only* with Unicode text (no internal conversion, like what should happen when you try to do a Clipboard Paste with ANSI text).    -And God help you if you try to rewrite it's memory allocation routines to speed things up: the Formula Engine is tightly bound to how it allocates memory. So you can speed it up (a lot!!!), but you lose functionality in doing so.    Just my thoughts...    Peace! -=- James.

                                T 1 Reply Last reply
                                0
                                • J James R Twine

                                  > Just stay away from Stingray's Objective Toolkit. It just sucks    FWIW, I second that.  I am in the unfortunate position of having to use their Grid control, and let me tell you, IMHO, it was not well designed: it abuses dynamically allocated memory, it uses CStrings like they were free(!), and it is naive enough to, when in a Unicode build, works *only* with Unicode text (no internal conversion, like what should happen when you try to do a Clipboard Paste with ANSI text).    -And God help you if you try to rewrite it's memory allocation routines to speed things up: the Formula Engine is tightly bound to how it allocates memory. So you can speed it up (a lot!!!), but you lose functionality in doing so.    Just my thoughts...    Peace! -=- James.

                                  T Offline
                                  T Offline
                                  Tomasz Sowinski
                                  wrote on last edited by
                                  #16

                                  Objective Grid sucks (I'm using it right now), but Objective Toolkit sucks 2^n! more. That's all I can say. Tomasz Sowinski -- http://www.shooltz.com

                                  1 Reply Last reply
                                  0
                                  • D Dy

                                    Does anyone have any experience with either the Dundas Ultimate Toolbox or the Code Jock Xtreme Toolkit? Could anyone recommend one over the other, or perhaps suggest an alternative? In particular, I'm looking to get a list box control that can take say 250k+ items and do it at lightning speed! Dylan Kenneally London,UK

                                    T Offline
                                    T Offline
                                    Tim Ranker
                                    wrote on last edited by
                                    #17

                                    Hello Dylan, You're not going to find a lightning fast list control from any of these guys. What you want is to create a virtual listbox where the data is stored and managed outside of the list control. It is very easy to do and worth the effort. Basically all you have to do is handle a few listctrl functions such as: OnGetDispInfoList(NMHDR* pNMHDR, LRESULT* pResult) OnLVFindItem(NMHDR* pNMHDR, LRESULT* pResult) OnLVCacheHint(NMHDR* pNMHDR, LRESULT* pResult) There is also a fairly good article explaining how to do this in the December 2000 issue of DDJ with sample source code that can be downloaded at: http://www.ddj.com/ftp/2000/2000\_12/vlist.zip As far as GUI libs, Stingray is no longer worth the cash and is obsolete IMHO. Dundas is OK and not that robust or efficient, buggy, and don't bother trying to get tech support. Also don't get burned by buying it while it's cheap, because it usually means the product is being dropped(HyperView for example) or replaced with a new version soon and won't be supported. You will need to buy the subscription or fork out more money when their XP look-and-feel version of UT comes out this year. I know Dundas is probably listening, so take the feedback as constructive criticism.:) I have not used CodeJock or BCG, but they do look interesting and it would be nice to hear from others what their opinions are on those products. Kind regards, Tim

                                    T C 2 Replies Last reply
                                    0
                                    • T Tim Ranker

                                      Hello Dylan, You're not going to find a lightning fast list control from any of these guys. What you want is to create a virtual listbox where the data is stored and managed outside of the list control. It is very easy to do and worth the effort. Basically all you have to do is handle a few listctrl functions such as: OnGetDispInfoList(NMHDR* pNMHDR, LRESULT* pResult) OnLVFindItem(NMHDR* pNMHDR, LRESULT* pResult) OnLVCacheHint(NMHDR* pNMHDR, LRESULT* pResult) There is also a fairly good article explaining how to do this in the December 2000 issue of DDJ with sample source code that can be downloaded at: http://www.ddj.com/ftp/2000/2000\_12/vlist.zip As far as GUI libs, Stingray is no longer worth the cash and is obsolete IMHO. Dundas is OK and not that robust or efficient, buggy, and don't bother trying to get tech support. Also don't get burned by buying it while it's cheap, because it usually means the product is being dropped(HyperView for example) or replaced with a new version soon and won't be supported. You will need to buy the subscription or fork out more money when their XP look-and-feel version of UT comes out this year. I know Dundas is probably listening, so take the feedback as constructive criticism.:) I have not used CodeJock or BCG, but they do look interesting and it would be nice to hear from others what their opinions are on those products. Kind regards, Tim

                                      T Offline
                                      T Offline
                                      Troy Marchand
                                      wrote on last edited by
                                      #18

                                      Tim, Thanks for your feedback ... we do take client feedback seriously. Just to let you know... A new version of Ultimate Toolbox was just released that is way more robust and stable. Our team has been working quite hard on each and every class (all 314 of them) to ensure that they are working correctly (with VC++ 5,6, and 7 ... and Win 98, ME, 2000, and XP). Also, if you do purchase the Ultimate Toolbox now, you will receive the XP look-and-feel update for free once it does come out! As for support... As of Jan, we have greatly increased the size of our technical support team (our average hold time for phone support is less than 2 minutes, and our average turn around time for email support is less than 4 hours (during business hours)). If you do not (or have not) receive this level of support please contact me directly. It is true that we have had large sales on products that are going to be discontinued, but we do not try and hide this fact from any potential customer. It is mandatory for our sales staff to inform all customers about the status of such products. Our goal at Dundas is to provide products that developers "want to use", so the only way for us to reach this goal is to get good feedback from people like you, and create top notch products.

                                      J 1 Reply Last reply
                                      0
                                      • T Troy Marchand

                                        Tim, Thanks for your feedback ... we do take client feedback seriously. Just to let you know... A new version of Ultimate Toolbox was just released that is way more robust and stable. Our team has been working quite hard on each and every class (all 314 of them) to ensure that they are working correctly (with VC++ 5,6, and 7 ... and Win 98, ME, 2000, and XP). Also, if you do purchase the Ultimate Toolbox now, you will receive the XP look-and-feel update for free once it does come out! As for support... As of Jan, we have greatly increased the size of our technical support team (our average hold time for phone support is less than 2 minutes, and our average turn around time for email support is less than 4 hours (during business hours)). If you do not (or have not) receive this level of support please contact me directly. It is true that we have had large sales on products that are going to be discontinued, but we do not try and hide this fact from any potential customer. It is mandatory for our sales staff to inform all customers about the status of such products. Our goal at Dundas is to provide products that developers "want to use", so the only way for us to reach this goal is to get good feedback from people like you, and create top notch products.

                                        J Offline
                                        J Offline
                                        James T Johnson
                                        wrote on last edited by
                                        #19

                                        FWIW, back in 2000 I purchased Ultimate TCP/IP but ran into a problem with my credit card; even though I was never contacted about the problem, once I called I don't think I waited very long before I got through to Jake Tai. After a couple of phone calls and an e-mail everything was all set :) I never had any problems with anything I tried to do with it, which was mainly a few server components to notify the staff when servers went down or worse when our T1 went down. James Sonork ID: 100.11138 - Hasaki "Smile your little smile, take some tea with me awhile. And every day we'll turn another page. Behind our glass we'll sit and look at our ever-open book, One brown mouse sitting in a cage." "One Brown Mouse" from Heavy Horses, Jethro Tull 1978

                                        1 Reply Last reply
                                        0
                                        • D Dy

                                          Does anyone have any experience with either the Dundas Ultimate Toolbox or the Code Jock Xtreme Toolkit? Could anyone recommend one over the other, or perhaps suggest an alternative? In particular, I'm looking to get a list box control that can take say 250k+ items and do it at lightning speed! Dylan Kenneally London,UK

                                          A Offline
                                          A Offline
                                          AAntix
                                          wrote on last edited by
                                          #20

                                          I am currently using CodeJock's toolkit, and it has been excellent. Their 1.9.0 release was extremely buggy, but the 1.9.1 beta seems to clear up most of it. The tech support has been very responsive, always getting back to me within the same day. I am very impressed with the product, and will probably renew my support contract once it is up. Jim

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups