mkrausnick (Programmer):
The other files you need to copy to the other machine are:
VFP5.DLL and VFP5ENU.DLL.
Actually, Mike, Wizard should pick 'em up on its own. Dullard as this Wizard is (yes, pun intended [wink] ) it's never failed to include VFP runtimes into setup kit.
Regards,
Ilya
FoxSU, you need to make installation setup kit.
In Windows OS, applications use so-called run-time support libraries, and that's exactly what's missing on your other machine. When you run installation setup, these libraries are being installed and registered by OS, so when your program calls...
Colleagues:
1. I know (from MS documentation), that in DOS there was the limit on the number of files in the root dir of the system disk (256, if I'm not mistaken).
2. I know by experience that there was limit on the number of files in any folder in Win98SE and earlier (20,000 + something)...
Very interesting thread, colleagues!
I tend to agree with Mike Lewis:
"- Lack of comments. I'm always amazed how many experienced programmers haven't twigged to the idea of commenting their code.
- Over-reliance on public variables (especially creating public variables on the fly at...
Colleagues,
here's the trap I (ungracefully) have fallen into:
LASTKEY() function, when called in the CommandButton.Click event procedure returns ASCII code 27 (Esc) if the button's Cancel property set to True!
In my case it was User Name and Password entry screen, with two labels, two text...
DSummZZZ (Programmer):
I have never heard of a table opened exclusivly being slower than one opened shared. It's usually exponentially faster to do any processing on a table used exclusive.
In general - I agree with you, Dave. Although, there are such factors like processing on local-to-local...
Back to our muttons, colleagues:
I do not remember whether one of you told me so, or I read it in one of the articles on the subject, but there was a tip somewhere that with exclusive use file is locked right away (no Opp. Locks implemented). I guessed that, then, the writing should go onto...
CoreMemory (IS/IT--Manageme)
Just out of curiosity, have you tried using INSERT with an explicit list of destination fields and a VALUES clause for the source fields.
Would have worked... if I knew those values. In fact, I never do. For that matter, I don't even know the structure of the table...
TeknoSDS (Programmer): set sysmenu to
rgbean (Programmer): I believe you want a Top-level Form.
In case she don't: SET SYSMENU OFF (not TO, Ali).
Regards,
Ilya
badukist (Programmer):
From a thread on UT I've read that disabling both read and write cache (disk/network) and oportunistic locking has solved corruption issues but the performance was going down by 40%.
Yes, I read that also. But I'm afraid I cannot enforce this change of environment...
ramani (Programmer):
I would suggest a TRANSACTION wrap around the update.
Sorry, bro, can't use TRANSACTION, VFP 7's Help prohibits it for free tables. Can't make it into DBC either: with 500+ accounts, we would have to make 500+ custom DBCs, which means MAINTENANCE (that's REALLY DREADFUL...
Would be my pleasure, Haze!
Here's how it goes:
You have to merge records from a table with new data (CURRENT) to the existing table (MERGE), all the while keeping an eye on the MERGE table's files' size (in my case it's FPT, but may be DBF and/or CDX as well). After making sure that that a)...
Everybody:
Chickens have hatched! Operations manager just reported to me that the data merge operation last night was successfull, no glitches from my program's part. So, that was lagging CDX update all along.
True Man, Sir, you're getting the Star of Honor from me for your tip! [thumbsup2]...
wtrueman (Programmer):
I seem to recall that the problem only occurred on W2K clients
The case at hands is WinNT2003 Server. New data is on CD or on disk C:, target dir is on RAID disk, both in the same box.
If the table indeed has so few records, why not simply append the records in to a...
slighthaze (IS/IT--Manageme):
Am I to understand that INSERT FROM MEMVAR in VFP 7 will cause the indexes to be corrupted??? If so can this behavior be reproduced consistently?
That's what we are getting lately. Not very much consistently, though.
I am yet to get the results of the testing...
wtrueman (Programmer)
Perhaps you've already found the solution to this.
Not yet.
a table is inserted into, but the indexes were NOT updated!!. Consequently GO BOTTOM would go to the wrong record, if you had an active index set, as the currently added record is not part of the index...
MYEARWOOD (Programmer) Sep 25, 2003
It is possible that between your INSERT command and the GO BOTTOM, that another user has added a record. This means your INSERT is not the record at the BOTTOM.
Can't happen. No one can add a record during data merge, end users can only view the data, not...
I just tried this, and it ain't showing nothing but "Memo".
If the table has less than 64000 records, dump the memo field into array, and make that array a control's RowSource (don't forget RowSourceType).
I guess, you want MultiSelect, don't you?
Regards,
Ilya
badukist (Programmer): The decision was to port the application to a client-server solution. In 5 months not a SINGLE corruption issue.
Could you, please, elaborate a bit on that? Does it mean you convert your DBFs into MS SQL Server format?
As for the "uneducated" users (euphemism...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.