>>>This is an exchange I had with someone recently and wanted to know if someone could verify that the assertions sound reasonable. Any additional insight/references welcome as well. There are a couple gaps where there was proprietary information, but the gist of it is here. Thanks!
>>
>>Some of them are not correct. From what I understand you have a chance to compile it some way. If it's so why would you ever want to create a COM and deal with COM problems. Creating a COM and using it as a 'server' looks appealing but it's also a trouble IMHO. Instead create your objects as needed using those libraries. In code the difference looks like:
>>
>>*COM
>>oMyObject = createobject('myCOMDLL.myCOMClass')
>>
>>*non COM
>>oMyObject = newObject('myClass','myClassLib.prg') && or myClasslib.vcx
>>
>>I would go with the latter (but that's me).
>>Cetin
>
>So, I don't need a COM, just a new object in my VFP8 code to reference the VFP9 class?
Nope, it would not work if the class is designed for VFP9 only as documentation states.
If it's not broken, fix it until it is.
My Blog