<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 開發插件之前 ## 什么是插件? 綜上所述,插件就是一個使MyPCQQ進行擴展的程序,通過插件,就可以使MyPCQQ實現極其豐富的功能。好比一只樂隊,MyPCQQ是指揮,插件就是各分部。 ## 插件如何工作? ``` MyPCQQ框架?----是否有消息----有否有插件處理---->插件處理(真)?忽略(假)?? 插件處理?----?是否符合一定的執行條件?---->執行相關代碼(真)?忽略(假)?? 執行相關代碼?---->調用相關API?----是否丟給下個插件執行---->拋棄(真)?忽略(假) ``` ## 編寫MyPCQQ的插件,我需要什么? MyPCQQ系易語言編寫,所以對于易語言編譯產生的文件的支持能力較好。如果您希望使用易語言編寫插件,您需要一個易語言IDE(集成開發環境)。我們推薦您購買正版的易語言以使編譯結果有更穩定的運行狀態。另外我們也為易語言提供了開發模板,這些東西可以在MyPCQQ本體目錄下找到,本文檔會以易語言為相關模板進行說明。 > MyPCQQ作為Windows平臺上的軟件,所以大部分其他編程語言也是可以使用的。但是需要特別注意的是,易語言使用stdcall(C系語言聲明方式,其他語言可能略有出入)方式以聲明公開函數入口。您需要通過這種方式聲明MyPCQQ所需要函數的入口,這樣才可以使MyPCQQ正確識別并加載插件。另外一種實現方式就是在MyPCQQ內加載一個DLL,由這個DLL再以各種方式調用其他語言的DLL從而達到兼容的目的。 >[warning] 關于開發文檔的內容,還是要說幾句:開發文檔中存在的非定義性質的東西(比如代碼書寫方法)可能因人而異。如果是初學者,我們希望您可以擁抱一個良好的代碼習慣。這有利于您編寫的插件更穩定的在框架上運行,對于個人來講意義也很大。由于開發文檔會涉及事物層次較多較廣,因而難免出現錯誤、不規范的寫法或說法等。我們歡迎各位開發者、用戶指出,也歡迎各位在社區相關板塊一起探討相關問題,一起共同進步。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看