Sometimes it's not the same.
The development environment of LabVIEW DOES compile code before running it, so from this point of view there should be no difference, I agree, but unfortunately an EXE will sometimes behave differently than a VI.
One example is the referencing of items in the same folder as a VI. A Vi will have the path \Directory\Vi.vi in the development environment, but \Directory\App.exe\vi.vi as an EXE. This can mess up all kinds of file functions.
In addition to this example, some VI server peoperties and methods only work in the development environment.
So as you see, it would indeed be useful if you could attach your code, or at least a picture of it (No BMPs please, their file sizes are too big) we can have a look to see if any of this applies to your code.
When answering a post, you should have an "Attrachment" field below your text with a "Browse" button where you can select a file to attach. This way you can attach your VI or a picture of your block diagram.
Hope this helps
Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)