carbon

    0熱度

    1回答

    在我將Mac OS X升級到Mountain Lion(從Snow Leopard開始的所有方式)和XCode 5(從XCode 3.2開始)之後,我無法再構建C++項目,我曾經成功地在XCode中構建。我現在收到大量的錯誤,對不同的對象說「解析問題:未知類型名稱*」。我嘗試了舊版本的XCode(4.6),並將SDK設置爲Mac OS X 10.7。此問題已解決,但未使用最新版本的XCode導致其

    2熱度

    1回答

    在現代化碳應用的過程中,我想重寫AppleEvents在Cocoa中的處理,特別是因爲我發現Carbon AEFunctions非常難看。 我發現NSAppleEventDescriptor,但我很困惑如何從AppleEvent *創建一個以便更容易地訪問其元素。

    5熱度

    2回答

    我有一些舊代碼可以使用舊的FSFindFolder例程找到特定的文件夾。 現在我有了更新這段代碼的任務。 最初使用NSFileManager的URLForDirectory看起來是正確的選擇。 不幸的是,我發現很多您可以使用FSFindFolder找到的文件夾不再受URLForDirectory的支持。 您可以使用的文件夾列表FSFindFolder很長,其中大部分對我無用。 這裏是FSFindF

    2熱度

    1回答

    我正在構建一個模擬用戶輸入(command + c和command + v)的應用程序。沙箱在它之前,一切運行良好,但現在我得到這些錯誤控制檯: 首先,當我火起來: 5/27/13 1:35:11.980 AM appleeventsd[54]: A sandboxed application with pid 5343, "CopyBoard" checked in with appleeven

    0熱度

    1回答

    我想安裝一個碳API的回調函數,但它不起作用:事件正確觸發它(當它完成講話時),但它返回分段錯誤11而不是打印「......已完成」。 下面的代碼: ... /* Creates SpeechChannel */ SpeechChannel speechchannel; NewSpeechChannel(NULL,&speechchannel); /* Sets callback */

    6熱度

    3回答

    我正在Cocoa中開發一個簡單的應用程序,並且我想檢測是否有任何應用程序正在全屏模式下運行。這可能嗎? 通過運行應用程序API,我可以獲得各種信息,但沒有與全屏模式相關的特定屬性。有誰知道如何檢測它?有沒有碳事件或API?

    4熱度

    1回答

    我有一個C++代碼庫已經存在了一段時間(10多年),它編譯和運行良好,但我注意到,當我在OS/X 10.8.x(山獅)下編譯它時,編譯器發出棄用關於一些碳功能的警告調用: ../system/SetupSystem.cpp:575:44: warning: 'UpTime' is deprecated: first deprecated in OS X 10.8 [-Wdeprecate

    0熱度

    1回答

    爲了隱藏我使用此代碼的應用程序圖標: ProcessSerialNumber psn = { 0, kCurrentProcess }; TransformProcessType(&psn, kProcessTransformToUIElementApplication); 此代碼隱藏圖標,但它也將關閉應用程序窗口。沒有關閉主窗口可以隱藏圖標嗎? [self.window setCanHid

    3熱度

    1回答

    根據這個帖子: ShortcutRecorder record CMD+Tab 呼籲ShortCutRecorder控制setCanCaptureGlobalHotKeys:YES應該讓你捕捉CMD + TAB。但是,它似乎並不奏效。如果我使用cmdKey + optionKey,那麼它的工作 OSStatus myHotKeyHandler(EventHandlerCallRef nextHan

    3熱度

    1回答

    我得到一個錯誤-9405,couldntGetRequiredComponent,與 SGNewChannel(m_Grabber, VideoMediaType, &m_Channel) 在Mac系統10.9.1。此代碼適用於較舊的系統。有其他人有這個問題嗎? 編輯 - 初始化代碼: // standard SG initialization err = OpenADefaultCompo