Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Why I'm having these errors?
Message
From
05/04/2005 12:08:46
Dragan Nedeljkovich (Online)
Now officially retired
Zrenjanin, Serbia
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP SP2
Miscellaneous
Thread ID:
01001261
Message ID:
01001541
Views:
49
This message has been marked as a message which has helped to the initial question of the thread.
>Jim,
>
>I opened the offending classlib and changed the references to include file manually. Now the project is compiling without errors and at least I can proceed. Don't know why it didn't do it automatically...

To do that sort of automatically, USE each scx/vcx, and check Reserved8 where not empty. Copy the value from a record that you know has proper value. Then recompile all of the classlibs and forms.

Seeing that you had "vfp98" in the error messages, I figure there are some classes which had their include file set back in VFP6... and it probably worked as long as the VFP6 directories were there. I wish VFP didn't put full (relative) path to home() for include files... because whenever you change version of Fox, you have to go hunt these references.

The cure for this is simple: have a local app.h that goes everywhere, is set as _include, and #includes the foxpro.h and others. The cure isn't perfect, of course, because this is something you need to do from day one on a project, and because there are still framework and third party tools which may need to be checked.

back to same old

the first online autobiography, unfinished by design
What, me reckless? I'm full of recks!
Balkans, eh? Count them.
Previous
Reply
Map
View

Click here to load this message in the networking platform