>I am using VFP6, SP5
>
>In the debugger, you can see ALL field names on the
>oRecord object??
>
>I even created another test DLL, just to see if my other
>DLL had something wrong, and the test DLL does the same
>thing
Have you tried writing out to debug log to see if it has it in the com server?
It may have it at debug time (while running as a class in VFP), but not under COM.
FYI: I'm using VFP sp4 with no problem.
e.g.
Procedure AddUser
Select users
Scatter Name oRecord
this.WriteToDebug(Transform(oRecord.Field1))
this.WriteToDebug(Transform(oRecord.Field1))
EndProc
Procedure WriteToDebug(tcOutput)
StrToFile(tcOutput + Chr(13), Home() + "debug.log", .T.)
EndProc
Insanity: Doing the same thing over and over and expecting different results.