none
c#主程序调用了自己用vc开发的dll,退出有问题 RRS feed

  • 問題

  • 我vc开发的dll,在c#程序中调用以后,application.exit() 之后在进程管理器中发现我这个程序的进程还在。

    请问如何解决?

    #region Filter & P/Invoke
            #if DEBUG
                            private const string DLL = "MPlayer.dll";
            #else
                    private const string DLL = "MPlayer.dll";
            #endif

            [DllImport(DLL)]
            private static extern int Start([In] IntPtr hwndPlay, string sURL, int iFlag);

    2011年7月2日 上午 08:53

解答

  • unmanagement code 的資源釋放

    必須由開發者自行處理


    先查MSDN文件庫
    再用GOOGLE搜尋
    才到論壇來發問

    這是論壇不是技術支援中心
    沒有人得無償解答你的問題

    在標題或文章註明很急
    不會增加網友回覆速度
    2011年7月2日 上午 09:08
  • 請在呼叫Application.Exit之前將所啟動的程序終止
    2011年7月2日 下午 11:21

所有回覆

  • unmanagement code 的資源釋放

    必須由開發者自行處理


    先查MSDN文件庫
    再用GOOGLE搜尋
    才到論壇來發問

    這是論壇不是技術支援中心
    沒有人得無償解答你的問題

    在標題或文章註明很急
    不會增加網友回覆速度
    2011年7月2日 上午 09:08
  • 這問題出在那個DLL吧.
    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2011年7月2日 下午 12:12
    版主
  • 請在呼叫Application.Exit之前將所啟動的程序終止
    2011年7月2日 下午 11:21