06-13-2013 03:45 AM
I am a bit confused by the version numbers in the announcement. Is it 1.5.1, 1.6.0 or 1.6.1? But I do not really care about this.
interface without wrapper class
The statement "use interface without the need of a wrapper class" got my attention. Is there any documentation about this? Or any example?
I will give it a try and look what I find out myself.
06-13-2013 03:59 AM
Hi,
I admit it is a bit confusing with the versions. There are always two versions included. One on the actual G# IDE (project provider and development environment, installed in the <LabVIEW>\resource\Framework\Providers\AddQ) and one for G# (the code that becomes part of your code, installed in the <LabVIEW>\vi.lib/addons\_AddQ). We use the G# IDE version as the version of the whole installation. It is important to separate these versions, since usually G# IDE changes is just improvements and features for generating and maintaining code. G# changes may affect the behaviour of your code. When you do a source distibution or any other build it is the G# version that is of interest, since G# IDE is not included in a distribution or build.
You can see the all versions in Tools->G# IDE->Version Information...
In the last release the G# IDE has version 1.5.1 and G# version 1.6.1 (we also included release notes on the never officially released 1.6.0).
And yes, there is an updated example of the interface concept if you look into the Help->Find Examples... and search for G#. There is an example project called "G# - Interface.lvproj". Have a look at this.
Regards
Mattias