Image、Audio 及 Video Extenders 管理與程式設計

指定等待指示符

您可以指定在應用程式繼續執行之前,是否讓您的應用程式等待使用者去結束顯示或播放程式 若要讓您的應用程式等待,請指定 MMDB_PLAY_WAIT。 若不要讓您的應用程式等待,請指定 MMDB_PLAY_NO_WAIT。MMDB_PLAY_WAIT 和 MMDB_PLAY_NO_WAIT 是 Extender 所定義的常數。

若指定 MMDB_PLAY_WAIT,則顯示或播放程式將於應用程式相同的緒或程序中執行。 若指定 MMDB_PLAY_NO_WAIT,則顯示或播放程式將在不同於應用程式的緒或程序中獨立執行。

例如,下列陳述式的結果,應用程式在繼續執行之前,會等待使用者關閉影像瀏覽程式:

rc = DBiBrowse(
     "explore %s",
     MMDB_PLAY_FILE,
     "/employee/images/ajones.bmp",
     MMDB_PLAY_WAIT                   /* wait for browser to close */
     );

若指定 DBxPlay 和 MMDB_PLAY_NO_WAIT 時,請留意:發出 DBaPlay 或 DBvPlay 時,若下列任何一項為真,Extender 會建立暫用檔:

該暫用檔會建立於 TMP 環境變數所指定的目錄內。若指定 MMDB_PLAY_WAIT,則 Extender 會於播放物件之後,刪除該暫用檔。相反地, 若指定 MMDB_PLAY_NO_WAIT,則不會刪除暫用檔。 您必須要親自刪除該暫用檔。


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]