On Wed, 21 Sep 2011 13:45:38 -0600, koko said:

>When a user buys we ask for a registration on first run.  We like to get
>the OS name and version number from their system to include in out reg
>database.

I think that's a reasonable use of Gestalt().

>I just want to be sure that using Gestalt will not break in the future
>or is there a better way than that below to get the OS version.

It's not deprecated and has been working since 10.0 and before.  Should be safe.

>- (void) getSystemVersionMajor:(unsigned *)major minor:(unsigned *)minor
>bugFix:(unsigned *)bugFix {
>
>       OSErr err;
>    SInt32 systemVersion, versionMajor, versionMinor, versionBugFix;
>    if ((err = Gestalt(gestaltSystemVersion, &systemVersion)) != noErr)
>goto fail;

As I said, don't use gestaltSystemVersion.  Ever.

--
____________________________________________________________
Sean McBride, B. Eng                 s...@rogue-research.com
Rogue Research                        www.rogue-research.com
Mac Software Developer              Montréal, Québec, Canada


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to