Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Do FunctionName.prg
Message
From
21/05/2021 11:36:02
 
 
To
19/05/2021 16:11:39
John Ryan
Captain-Cooker Appreciation Society
Taumata Whakatangi ..., New Zealand
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
01680170
Message ID:
01680660
Views:
93
>BTW, if it's accepted that a prg/fxp in your project *is* loaded into memory at startup with the rest of the app, then an fxp "file read error" suggests either something (virus scanner?) is able to lock memory supposed to belong to your app, or the app is trying to access a copy other than its own. The developer's %temp% path could be a clue; definitely check the path to the prg in project manager since file read error could simply signal an attempt to access a %temp% other than the user's.

I think embolded is unproven except for functions still on the stack.
FP sported overlay mechanisms (as did many programs trying to fit into 640KB or utilize small EMS mapping window) and I don't think vfp loads every byte of its exe into memory. Tables are kept on disk until first usage, fxp uncertain if read en block (doubting Thomas here!), as memory in vfp still can be set to 256KB this strongly suggests swapping/overlay availability ;-))

Could be tested running from USB, but at least half rigorous testing would need huge # of large prgs, as perhaps either disk blocksizes or memory slizes are read cached. But how else could a (sans tables) multi MByte vfp exe run in tiny memory ?

my 0.02 €
thomas
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform