Charlie Coleman wrote:
> <snipped>
> Next, if direct table access is being used you might be getting bit by SET 
> FILTER statements. I don't think I can offer much help here. Direct table 
> access should really only be used in very specific circumstances. If it's 
> throughout the code, it'd be tough to pull it out.
>   

If one can learn to design without direct table access, then I'd say the 
major part of your battle is won when coming to grips with development 
in a C/S style.

> <snipped> But you mentioned 
> a 256k network line (I think).... I don't think anyone I've dealt with used 
> something that slow - other than dialing up into Citrix, etc (which worked 
> fine of course).
>   

Yeah, that does suck for you JJ.  Their problem with technology becomes 
your problem....crap!

> The last thing I can think of is considering the VFP indexes. When a table 
> (NOT a View) is opened (USE'd), VFP brings down "part" of the index. I 
> think if that index file is huge "opening" performance could be affected. 
> So maybe look at the indexes and see if there are any keys that aren't 
> really used - e.g. indexes on big strings. I've seen people create those so 
> that it'd be quick to view the data in a different 'sort' order - but since 
> you can build an index on a temporary cursor, it's generally better to not 
> have those type indexes and just build the sorting/indexing on the fly.
>   

Excellent point.  I think indexes for the purposes of display order 
should be discouraged when possible for this very reason.

> A final recommendation would be to post "messages" to the users during the 
> "long" delays you are seeing. In some cases you may not be able to (e.g. 
> when you execute the USE, you see a 10 minute delay.... can't really hook 
> into that I don't think). But if you're doing SCANS to save data, or even 
> using SQL to extract data, you can call a function to show progress - or 
> just that activity is still occurring. This may even give you more 
> information later to track down issues. And the users may see that all that 
> streaming audio at lunch is having an effect on their work performance. <g>
>   

Another good one.  This is standard "good UI design" -- communications 
back to the user when a process may take some time.

<snipped>
> Why thanks Steve. I actually ought to apologize because I don't want it to 
> come across as boasting. I send out that my info to counteract 
> misinformation (deliberate or accidental) and other incorrect assumptions. 
> The computer industry is full of flat-out bullcrap nowadays. It's a real 
> shame too since billions of dollars are being wasted - saps our GDP - saps 
> our ability to actually advance technology.
>   

Nowadays?  I think it's been like that for YEARS.  Uber-geeks who 
obfuscate too much in order for their own nerdy superiority and/or for 
their own job security.



_______________________________________________
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.

Reply via email to