Kenneth,
I've not had a cbo fail like this and I use quite a few integer bound cbos. Does it help to set the .Value to 0 on the property sheet? Is the .BoundTo set to .t.?
>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.