FROM : has
DATE : Fri Jan 18 19:32:00 2008
John Stiles wrote:
> Or use AppleScript/AppleEvents, which have a built-in "quit" message
> for
> any regular app.
Example:
-(OSStatus)quitApplicationWithBundleID:(NSString *)bundleID {
OSStatus err;
AppleEvent event, reply;
const char *bundleIDString = [bundleID UTF8String];
err = AEBuildAppleEvent(kCoreEventClass, kAEQuitApplication,
typeApplicationBundleID,
bundleIDString, strlen(bundleIDString),
kAutoGenerateReturnID, kAnyTransactionID,
&event, NULL, "");
if (err) return err;
err = AESendMessage(&event, &reply, kAENoReply, kAEDefaultTimeout);
AEDisposeDesc(&event);
return err;
}
has
--
http://appscript.sourceforge.net
http://rb-appscript.rubyforge.org
DATE : Fri Jan 18 19:32:00 2008
John Stiles wrote:
> Or use AppleScript/AppleEvents, which have a built-in "quit" message
> for
> any regular app.
Example:
-(OSStatus)quitApplicationWithBundleID:(NSString *)bundleID {
OSStatus err;
AppleEvent event, reply;
const char *bundleIDString = [bundleID UTF8String];
err = AEBuildAppleEvent(kCoreEventClass, kAEQuitApplication,
typeApplicationBundleID,
bundleIDString, strlen(bundleIDString),
kAutoGenerateReturnID, kAnyTransactionID,
&event, NULL, "");
if (err) return err;
err = AESendMessage(&event, &reply, kAENoReply, kAEDefaultTimeout);
AEDisposeDesc(&event);
return err;
}
has
--
http://appscript.sourceforge.net
http://rb-appscript.rubyforge.org
| Related mails | Author | Date |
|---|---|---|
| Anoop Thomas Vargh… | Jan 18, 17:43 | |
| Mike Abdullah | Jan 18, 18:02 | |
| John Stiles | Jan 18, 18:06 | |
| ? | Jan 18, 18:08 | |
| has | Jan 18, 19:32 |






Cocoa mail archive

