跳到主要內容

發表文章

目前顯示的是 十一月, 2015的文章

Delphi Web 開發解決方案:Kitto

Kitto 是款類似 UniGUI 的 Delphi 開發 Web 應用程式的解決方案之一。
先來看看它的架構:

DataSnap 設計上簡直可以取代 Database Trigger 了

這一陣子一直在改良 DataSnap 雲端服務器的效能。

想說 ProviderFlags 可以自動產出 SQL 碼,但礙於必須做更新前、後的處理,所以當時還是人工刻指令。

FastReport在啟動時載入過久的問題

FastReport的Runtime Design模式很有意思。

幾乎快可以取代Delphi一大部份的功能。

不過有時會遇到報表檔載入時間很久很久的情形。

除了報表檔本身可能很大之外,在FR DataModule裡所存的DataSet,不過是在Design或是Runtime開啟時,也都會先Open!

就是那個Open!把整個啟動時間拉長了。


另外還有Design下設定好的TParams無法再設定的問題:
1.與Dialog視窗綁定的物件優先權較高
2.使用Design程式碼洗掉TDataSet重置

上述兩點都能解決TParams無法再設定的問題。