Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Errors because of DEFINE...ENDDEFINE
Message
From
15/08/2007 19:52:08
 
 
To
15/08/2007 16:59:21
Jay Johengen
Altamahaw-Ossipee, North Carolina, United States
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Environment versions
Visual FoxPro:
VFP 9 SP1
Miscellaneous
Thread ID:
01248370
Message ID:
01248414
Views:
23
Put the class definition into its own file, say EMPS_Out_Class.prg, then compile.

>Is there some sort of rule of where to define a class in the MAIN program of a project? Seems that if I use DEFINE...ENDDEFINE, everything after that has errors because it thinks it should be in a function when I try to build the EXE. Thanks!
>
>UPDATE: I found this, but I don't know why it would be problem:
>
>
>Statement is not in a procedure (Error 1931)
>Statements are not allowed after the ENDPROC clause. For more information, see DEFINE CLASS.
>
>
>I put this in my MAIN prg just to test defining a class:
>
>

>DEFINE CLASS EMPS_Out_Class AS SESSION OLEPUBLIC
>
> FUNCTION Multiply(tnOne AS INTEGER, tnTwo AS INTEGER) AS INTEGER
> LOCAL lnResult
> ENDFUNC
>
>ENDDEFINE
>

>
>And all lines after it get reported as errors during the build. Why is having an ENDFUNC bad?
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer
Previous
Reply
Map
View

Click here to load this message in the networking platform