I've got this difference in results on a Combo (DropdownList) between Run Form and running the compiled EXE.
Not using the AddListItem (or AddItem), I set the RowSource property at runtime (Form.Init), due to unknown alias from the caller.
The 3rd column (BoundColumn=3), though, always pointed to a field of type Integer.
Running the form from within VFP works well, but the same form compiled to EXE produces "Program Error" on the Integer field (when the RowSource is set in Form.Init).
It seems VFP does some kind of implied conversion to string, then transfer to the internal list.
Would appreciate an explanation.
Kenneth.