Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
It must be magic
Message
 
 
To
28/09/2005 16:50:33
Dave Macfarlane
Condo Navigator Ltd.
Alberta, Canada
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Miscellaneous
Thread ID:
00759933
Message ID:
01054445
Views:
21
>This is a bit late (couple of years), however, it still may be of some benefit.
>
>I too, wanted to programmatically add new methods to a Class Library. After some trial and error, I did find the following WILL work.
>
>* NOTE: CRLF needs to be included, otherwise, when two or more methods are added the format will be incorrect.
>REPLACE RESERVED3 WITH '*' + ALLTRIM(LOWER(Thisform.txtcMethodName.Value)) + CHR(13) + CHR(10) ADDITIVE
>
>It does appear that using the following will NOT work:
>
>lcMethodList = ALLTRIM(RESERVED3)
>REPLACE RESERVED3 WITH lcMethodList + '*' + ALLTRIM(LOWER(Thisform.txtcMethodName.Value))

The following should work:

REPLACE RESERVED3 WITH lcMethodList + CHR(13) + CHR(10) + '*' + ALLTRIM(LOWER(Thisform.txtcMethodName.Value)) + CHR(13) + CHR(10)

In VFP9 this is even easier since WriteMethod and AddProperty now accept additional visibility (public, protected or hidden) and comment/description parameters.
Mark McCasland
Midlothian, TX USA
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform