Hi Mike,
I want to be able to instantiate an object of this class and use it to
validate some things like login and license validation.
This is one of the things that sound easier than they are in VFP due to the program cache and VFP's project scope management. The cleanest approach would be to have a main program in that EXE that instantiates the object:
LParameter tcAction, roRef
Do case Case Upper(m.tcAction) == "CREATE" roRef = NewObject("Test", "test.prg") EndCase
Then build the EXE and call it like this:
Local loTest Do Test.EXE with "CREATE", loTest ? loTest.Hello ()
Obviously you would need to create your own set of actions and also handle parameters if your class needs those.
A caveat, your other applications should not include a file or a class that has the same name as the ones in your EXE, or VFP can sometimes confuse both and crash.
--- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html ---