>> If I go to Component Gallery...Foundatiion classes...User controls and pick any of the "Mover" classes and then on the first tab click the ellipsis button to open a free table, choose a table then I consistently get an error # 1234 in opentable (26): Subscript is outside defined range.<<
I am sure if you reported this error to Microsoft they would have made it a low priority fix because it is source code you can fix. The problem here is you did not report reproducible steps. You forgot to mention that I needed to drop the "Table Mover" (not any mover, they do not all have ellipse buttons) on a form, run the form, then click on the ellipse button. As a software developer you should really understand the need for determining the exact steps to reproduce. I did get this error and was able to reproduce the problem you are suggesting is catastrophically broken. <g> >>This is not something "not working the way I expect it or want it" - it is simply not working. It is shoddy - would your clients accept work like that ? Why is it wrong of me to expect it to work ? Should I really have to fix something like that myself.<< Sure Paul, as a developer you should definitely expect every piece of software and source code that ships to be 100% bug free. You should also know this is an impractical possibility. You should know that even the most critical of core software running on your machine is not perfect. And people who write code should know better than to throw stones at other developers because they found a bug in their code. Life does not work that way. Unfortunately humans write the code and humans are imperfect. My clients know I am human and I make mistakes. They also know I take responsibility and fix my mistakes when they happen. I don't pretend to know it all, I don't pretend to do everything the correct way. Fortunately this is not a core EXE function or problem. This can be fixed. This fix is easy and you have everything you need to fix it. I don't know you Paul. Are you a software developer? Most (obviously not ALL) software developers could have taken the 15 minutes to figure this out. I timed it. Even after fighting through your missing steps this took me less than 15 minutes. The email back too longer. If you want this fixed follow my instructions: 1) Open up the _TableMover class in the Class Designer (you can use the Class Browser, Component Gallery, ToolBox, or Command Window to do so, use whatever method is your preference). 2) Open up the OpenTable method in the code editor. 3) Find all three lines of code with ASCAN(). 4) On each of these lines the last two parameters (1, 3) are not necessary. You can remove them from all three lines of code with the ASCAN(). I'll let you do the editing to your coding standards. I would ship you the code, but you might learn more by editing the code yourself. Test, debug if necessary, repeat. This is the great thing about Fox, you have all the tools and source to fix the FFC and Solution Sample classes. >>Maybe if they called them "sample classes", or "tutorial classes" or whatever I wouldn't be so miffed. But "foundation" classes are surely something on which you can, or should be able to, build. That's what foundations are !<< You surely have the right to be miffed. But I look at it differently. I look at this as a learning opportunity. Most FoxPro developers I know look toward the foundation as a starting base for ideas and then build their own classes. I know it is easy to consider the FFC and the provided framework as the complete tool to build applications, but the fact is, most of the developers I know see it only as a learning tool to gain a better understanding of how VFP works. Then they move on to their own framework, or get one of the commercially available ones. I also know people who use the FFC classes right out of the box. Different strokes for different folks. Rick White Light Computing, Inc. www.whitelightcomputing.com www.swfox.net www.rickschummer.com _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

