// Of the following 3 lines only the second isn't a comment // Initialize the return parameter to a null string. *lpszPath = '\0'; // Initialize the object interface // Of the following 3 lines, all are comments /* Initialize the return parameter to a null string. *lpszPath = '\0'; Initialize the object interface */The reason I point this out, is that the VC++ editor shows the latter three lines as being comments (all in green). So, this may mean that this confusion with comment lines ending with a semi-color in VFP will be corrected in the next version. This is, however, a pure WAG. I'd say that from looking at VC++, it is possible.