OK folks, here is the deal.
When converting from v7.1 to v8, you have to do 2 things.
1. If you use the read from VI primitive in 7.1 and you read in a binary file, the conversion to 8 places a read DATALOG file primitive. You have to replace the read DATALOG file VI with read BINARY file primitive VI.
2. Binary files in V7.1 will NOT work with V8. Therefore, one has to save the binary file in v8 using write to binary file primitive in version 8. I had to go through all my binary files and do this conversion.
The string to path primitive actually gives the correct path after I place a path indicator on the output of the primitive. When I probe the output, I get an empty path. This led to mass confusion. So the events that leads to major head pains is as follows:
a. Probing string to path primitive on the output yields an empty path in dubugging mode on v8 pocketPC module.
b. From line item 1 above, I get an error from read Datalog file primitive. Hence, path confusion cuz probe gives empty path
c. From line item 2 above, I get an error from read Binary file primitive. Hence more confusion. Do the conversion and everything works out.
I hope this saves somebody else some time and pain.