err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- //[self printCarbonDesc:&sendEvent];
+ [self printCarbonDesc:&sendEvent];
if (err) {
NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- //[self printCarbonDesc:&replyEvent];
+ [self printCarbonDesc:&replyEvent];
if (err) {
NSLog(@"Send Error: %i",err);
return nil;
}
*/
- NSLog(@"_sendString: %s", sendString);
+ //NSLog(@"_sendString: %s", sendString);
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- //[self printCarbonDesc:&sendEvent];
+ [self printCarbonDesc:&sendEvent];
if (err) {
NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- //[self printCarbonDesc:&sendEvent];
+ [self printCarbonDesc:&sendEvent];
if (err) {
NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- //[self printCarbonDesc:&replyEvent];
+ [self printCarbonDesc:&replyEvent];
if (err) {
NSLog(@"Send Error: %i",err);
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- //[self printCarbonDesc:&sendEvent];
+ [self printCarbonDesc:&sendEvent];
if (err) {
NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- //[self printCarbonDesc:&sendEvent];
+ [self printCarbonDesc:&sendEvent];
if (err) {
NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[buildString substringToIndex:buildError.fErrorPos]);
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- //[self printCarbonDesc:&replyEvent];
+ [self printCarbonDesc:&replyEvent];
if (err) {
NSLog(@"Send Error: %i",err);
//AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, kAnyTransactionID, &event, nil, "");
AECreateDesc(typeProcessSerialNumber,(ProcessSerialNumber*)&psn,sizeof(ProcessSerialNumber),&dest);
AECreateAppleEvent(eClass,eID,&dest,kAutoGenerateReturnID,kAnyTransactionID,&event);
+[self printCarbonDesc:&event];
AESend(&event, &reply, kAENoReply, kAENormalPriority, kAEDefaultTimeout, idleUPP, nil);
-
+[self printCarbonDesc:&reply];
AEDisposeDesc(&dest);
AEDisposeDesc(&event);
AEDisposeDesc(&reply);
}
- (void)printCarbonDesc:(AEDesc*)desc {
- /*Handle xx;
+ Handle xx;
AEPrintDescToHandle(desc,&xx);
NSLog(@"Handle: %s", *xx);
- DisposeHandle(xx);*/
+ DisposeHandle(xx);
}
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- //[self printCarbonDesc:&sendEvent];
+ [self printCarbonDesc:&sendEvent];
if (err) {
NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- //[self printCarbonDesc:&replyEvent];
+ [self printCarbonDesc:&replyEvent];
if (err) {
NSLog(@"Send Error: %i",err);
AEEventID eID = *((unsigned long*)[eventID UTF8String]);
const char *sendString = [string UTF8String];
- long result = 0;
+ SInt32 result = 0;
AppleEvent sendEvent, replyEvent;
DescType resultType;
Size resultSize, charResultSize;
-
+
AEBuildError buildError;
OSStatus err;
OSErr err2, err3;
}
}
- AEDisposeDesc(&sendEvent);
- AEDisposeDesc(&replyEvent);
- return result;
+AEDisposeDesc(&sendEvent);
+AEDisposeDesc(&replyEvent);
+NSLog(@"waffles say %d",result);
+return result;
}
- (AEArrayDataPointer)sendAEWithSendStringForArray:(NSString*)string eventClass:(NSString*)eventClass eventID:(NSString*)eventID appPSN:(ProcessSerialNumber)psn
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- //[self printCarbonDesc:&sendEvent];
+ [self printCarbonDesc:&sendEvent];
if (err) {
NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[string substringToIndex:buildError.fErrorPos]);
return result;
}
-@end
+@end
\ No newline at end of file