uniGUI試用筆記(六)

2022-04-02 20:04:00 字數 1002 閱讀 3515

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

procedure

tfmewebdblisteditbase.btnimportclick(sender: tobject);

begin

inherited;

fumain.execute;

fumain.screenmask.target :=self;

fumain.screenmask.enabled :=true;

end;

當tunifileupload的檔案上傳完成後,觸發oncompleted事件,在其中可以通過資料流對檔案進行操作,如下:

procedure

tfmewebdblisteditbase.fileuploadmaincompleted(sender: tobject; astream: tfilestream);

begin

…end;

tunifileuploadz主要的屬性包括:

title                         顯示檔案上傳的標題

filter                        檔案型別過濾,目前的版本暫不支援,作者說在後續版本中加入

messages               檔案上傳出了過程中的提示資訊,不再詳述

maxallowedsize   限制檔案大小,單位是位元組(byte),超過後會報錯,可惜是英文的,目前不能改,如下圖

我利用了tms flexcel控制項實現excel檔案的上傳導入,效果非常不錯,只是手上的版本僅支援excel2003及以下的xls檔案,不支援excel2007及以上的xlsx檔案。

uniGUI試用筆記(十)

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

uniGUI試用筆記(三)

unigui下的messagedlg使用發生了變化,最大的特點是 1 成為了uniguiform的成員函式 2 變成過程 procedure 了,也就是沒有返回值了,使得程式不再具有執行緒阻塞性。3 增加了乙個傳入 函式的引數 callback tunidialogcallbackanonproc,...

ubuntu 10 04試用筆記

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