uniGUI試用筆記(三)

2022-04-02 20:04:02 字數 687 閱讀 9236

unigui下的messagedlg使用發生了變化,最大的特點是:

1、成為了uniguiform的成員函式;

2、變成過程(procedure)了,也就是沒有返回值了,使得程式不再具有執行緒阻塞性。

3、增加了乙個傳入**函式的引數:callback : tunidialogcallbackanonproc,該型別定義在uniguidialogs單元中:

tunidialogcallbackanonproc = procedure (sender : tcomponent; res : integer);

其中res等同於返回的結果,其對應關係是:

mryes = idyes 

mrno = idno 

以此類推

由於messagedlg不再具有執行緒阻塞性,所以必須在**函式中對返回結果進行處理,這樣一來處理流程就相對麻煩多了。原來的語句是:

if messagedlg(...) = idyes then

...現在必須先定義**函式

procedure msgdlgcallback(sender: tcomponent; res: integer);

begin

end;

再進行呼叫:

messagedlg( ..., btncanceldlgcallback);

總之,處理思路和流程不一樣了,要小心。

uniGUI試用筆記(十)

今天用loadrunner對unigui的standalone模式的程式進行了一次壓力測試,程式採用三層模式,將應用伺服器與web伺服器分離,由於條件限制,資料庫 應用服務和web服務都部署在同一條雲伺服器上,客戶端使用ie瀏覽器,如下圖 雲伺服器配置 cpu 4核 記憶體8g 硬碟500g 頻寬1...

uniGUI試用筆記(六)

unigui提供了乙個檔案上傳控制項tunifileupload,進行資料的匯入就變得比較容易。首先將tunifileupload控制項放置在窗體上,按下匯入按鈕後,執行tunifileupload的檔案上傳功能 procedure tfmewebdblisteditbase.btnimportcl...

ubuntu 10 04試用筆記

1。整體安裝還是挺順利的,但是我是在xp裝好的基礎上進行的,所以最開始分割槽的時候讓我等了好長時間,還好,就是第一次把ntfs的盤換成ext4的慢,後來再分就不需要等待了 3。xp下有個ssh的工具,但是在ubuntu下用不了,於是乎google了一把,找到乙個命令 ssh qtfnn d 1080...