功能將指定消息加入到某個窗口的消息隊列中,這個窗口既可以是PowerBuilder應用的窗口,也可以是其它應用的窗口。
語法Post( handle, messageno, word, long )
參數handle:long類型,指定窗口的系統句柄,將向該窗口郵寄消息messageno:UnsignedInteger類型,指定要郵寄的消息號 word:long類型,指定與消息一起郵寄的word類參數值。如果messageno參數指定的消息不使用該參數,那麼將這個參數的值設置為0long:long類型或string,指定與消息一起郵寄的long型參數值或字符串返回值Boolean。如果任何參數的值為NULL,Post()函數返回NULL。
用法Post()函數用於向窗口發送非PowerBuilder預定義事件的消息,這個窗口可以是PowerBuilder應用的窗口,也可以是其它應用的窗口。Post()函數把發送的消息放置在指定窗口消息隊列的尾部,然後返回到應用程序中,它並不等待相應事件事件處理程序的執行。這一點與Send()函數不同,Send()函數直接觸發指定窗口相應的事件,執行事件處理程序後返回到調用應用中。因此,我們說Post()函數采用的是異步方式,Send()函數采用的是同步方式。Post()函數的參數handle指定接收消息的窗口句柄,對PowerBuilder窗口來說,使用Handle()函數可以得到該句柄。對其它應用程序的窗口來說,可以調用系統API函數查找窗口並得到相應窗口的句柄。如果應用程序要郵寄PowerBuilder定義事件(包括預定義事件和用戶定義事件),那麼使用PostEvent()函數既簡單有方便。當應用程序在long參數位置指定一個字符串時,Post()函數復制一個該字符串的副本,然後將副本的地址傳送給指定窗口。
接通微機的電源,系統將執行一個自我檢查的例行程序。這是BIOS功能的一部分,通常稱為POST——上電自檢(Power On Self Test)。
完整的POST自檢包括對CPU、系統主板、基本的640KB內存、1MB以上的擴展內存、系統ROM BIOS的測試;CMOS中系統配置的校驗;初始化視頻控制器,測試視頻內存、檢驗視頻信號和同步信號,對CRT接口進行測試;對鍵盤、軟驅、硬盤及CD-ROM子系統作檢查;對並行口(打印機)和串行口(RS232)進行檢查。自檢中如發現有錯誤,將按兩種情況處理:對於嚴重故障(致命性故障)則停機,此時由於各種初始化操作還沒完成,不能給出任何提示或信號;對於非嚴重故障則給出提示或聲音報警信號,等待用戶處理。
當自檢完成後,系統轉入BIOS的下一步驟:從A驅、C驅或CD-ROM以及網絡服務器上尋找操作系統進行啟動,然後將控制權交給操作系統。