unigui提供了乙個檔案上傳控制項tunifileupload,進行資料的匯入就變得比較容易。首先將tunifileupload控制項放置在窗體上,按下匯入按鈕後,執行tunifileupload的檔案上傳功能:
procedure當tunifileupload的檔案上傳完成後,觸發oncompleted事件,在其中可以通過資料流對檔案進行操作,如下:tfmewebdblisteditbase.btnimportclick(sender: tobject);
begin
inherited;
fumain.execute;
fumain.screenmask.target :=self;
fumain.screenmask.enabled :=true;
end;
proceduretunifileuploadz主要的屬性包括:tfmewebdblisteditbase.fileuploadmaincompleted(sender: tobject; astream: tfilestream);
begin
…end;
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...