I have a class coded in Visual FoxPro 6. Is OLEPUBLIC (for install in COM+), and compile perfectly in it.
Now, i try compiling the class under Fox 8 with SP1. I run under Win 2003 Ent with all current updates&service packs and with Local Administrator rigths.
The thing compile, the dll is created but when Fox try build the .TLB the error:
"Too many arguments" appear. I note in the Project propierties that the class not appear in the list of server. I uncheck the OLE PUBLIC for that class, then compile just fine. The project have in the same .VCX other 2 OLEPUBLIC clases, and are listed in the project list.
I check again the OLEPUBLIC for the problematic class. Still no appear in the list. I redone the whole project...I convert the class into a .PRG and do a compile with no errors.
The code is compile AS-IS, with no alteration or new syntaxs. I'm forgetting some big change from 6 to 8?
Now i don't have more ideas...
The Life is Beautiful!
Programmer in
Delphi, VS.NET
MCP