Well, I finally got it to work - but it took a lot of work. How does one launch an exe inside an app bundle if LSOpenApplication isn't desgined to do that?
Erg ________________________________ From: Jean-Daniel Dupas <devli...@shadowlab.org> To: cocoa-dev <cocoa-...@lists.apple..com> Sent: Tuesday, April 28, 2009 9:59:07 AM Subject: Re: Why is NSString->FSRef so hard? Le 28 avr. 09 à 17:47, Michael Ash a écrit : > On Tue, Apr 28, 2009 at 1:13 AM, Erg Consultant > <erg_consult...@yahoo.com> wrote: >> Apple's doc's specifically say to stay away from using the "CString" >> routines which require encodings. So now the encoding issue goes away. The >> problem is LSOpenApplication() does not like the FSRef I pass it which gets >> created from the path NSString->CFURL->FSRef. > > They state the opposite. They say to stay away from the ones which do > NOT require encodings. That's because the ones without encodings use > the "system encoding" which is not guaranteed to be anything useful. > The ones with encodings require you to specify them yourself and are > therefore just fine. And to add a word about your LS issue, it's because to launch an app, you should create a ref on the bundle, not on the executable.. _______________________________________________ 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/erg_consultant%40yahoo.com This email sent to erg_consult...@yahoo.com _______________________________________________ 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