01-29-2013 10:16 PM
I am starting an AF project that is a customer deliverable. Before I get too far down the road with it, are there any "gotchas" I should know about when I go to build and run the EXE?
Solved! Go to Solution.
01-30-2013 09:10 AM
None that I know of. Works as expected as far as I have seen.
01-30-2013 10:05 AM
I have a project with 2 cRIOs and a PC done in AF and build exes regularly. On the cRIO platform building the exe is faster that running from the development environment when you have a project with lots of classes. Not sure that this is limited to AF, I believe it is related to # of classes. The PC runs quickly from the development environment. So, on cRIO be prepared for some delays when the project gets bigger.
In my case I am using the "Linked Network Actor" (built by niACS) to communicate between the platforms. There is an important caveat there. You must include the class constants for messages that you expect to send from another location in order for it to be included in the build and run as expected.
If you would like more personal information we should talk.
Casey
Phoenix, LLC
CLA, LabVIEW Champion
Check Out the Software Engineering Processes, Architecture, and Design track at NIWeek. 2018 I guarantee you will learn things you can use daily! I will be presenting!
01-30-2013 10:09 AM
The Actor Framework on CompactRIO (and Other RT Targets) example builds nicely into an EXE, and I have a customer who is uing AF in his built executables. It's been easy so far.
01-30-2013 10:40 AM
Not AF-specific, but be aware of some caveats if attempting to distribute your classes via packed project libraries: https://decibel.ni.com/content/docs/DOC-20274