ShaunR, on 29 January 2012 - 03:11 PM, said:
Ditto with the get config file
No as that will be application specific - so you want to pass that in as an argument.
ShaunR, on 29 January 2012 - 03:11 PM, said:
.
One question. Does it need the openG tools intalled on the users machine?
Yes, as per the VIPM info screen in the OP there are some dependent packages.
I originally considered including the OpenG VIs in with the dist, I could still do this, but normally don't for APIs (as opposed to tools).
ShaunR, on 29 January 2012 - 03:11 PM, said:
.
(i.e what about distribution of the developers toolkit that these settings apply too)
Not sure what you are referring to here - can you go into detail? Thx.
neil, on 29 January 2012 - 03:26 PM, said:
Awesome!
Thanks Jon. I took a look at the framework when it was first "released" in 2010(?), but there was too much to do to get it working nicely.
Glad you like it too!
neil, on 29 January 2012 - 03:26 PM, said:
Aside: does any body else use the MGI read/write VIs instead of the OpenG ones? I switched to the MGI ones a few years ago (for some reason that eludes me right now).
I went back and forth with these and OpenG and I pretty much used OpenG exclusively for last couple of years.
MGI is faster but they write as a string blob (looks like ini, but behaves different), OpenG is "slower" but they write as keys - I use quotes because for small data speed is not an issue at all.
If you have a clustersarous then yes, it will be slower.
The other thing is you are not streaming data to disk with these things, so the speed difference has never been an issue for me.
The biggest advantage for me is that you can add, leave, delete etc... data per key - MGI removes the entire blob.
One use case where this is advantageous is in supporting different versions of files, and having keys persist.
The other (which is important to me) is if you have a class and it persists its data to disk, you can create a Child class and write the additional data (parent + child) to the same section (assuming that data has different key names), with MGI you cannot, it will overrite the entire section.