不知道為什麼 C++ Builder 老是出怪手,不過我也沒時間 Debug 它了
等它的正式版推出了再回過頭來測試吧。
再來看看 Delphi 的實作狀況:
果然是順多了,沒有怪怪的異常訊息,和ClientDataSet也能夠正確 Binding 。
明日再來試著 ApplyUpdate 的實作
2013/10/28
2013/10/26
Day2 RAD Studio XE5 資料庫連線測試
因為測試時間不多
所以想快一點連線到資料庫
但…dbExpress怎麼突然都連不到資料庫了?
所以來到了 Devart 網站尋求支援了
搭配了 Firebird 2.5
底下 Devart dbExpress for Firebird 的連結畫面
好不容易裝好,卻在Compile時出現以下的錯誤
所以想快一點連線到資料庫
但…dbExpress怎麼突然都連不到資料庫了?
所以來到了 Devart 網站尋求支援了
搭配了 Firebird 2.5
底下 Devart dbExpress for Firebird 的連結畫面
好不容易裝好,卻在Compile時出現以下的錯誤
奇怪…照著手冊上的教學卻出錯了,不知道是哪裡的問題
總之,先這樣吧!
Day1 RAD Studio XE5 前置準備
首先就是準備下載 RAD Studio XE 5 ,準備進行 30 天的試用
以及準備一台 MAC 進行模擬測試
究竟 30 天可以玩出什麼東西呢?
我也不知道
總之,先做了再說吧 ^___^
FireMonkey框架核心概念是 LiveBinding 和 dot NET / Flex 所指的 Binding有異曲同工之妙
但我還是喜歡 Flex 的全時 Binding 的概念
FireMonkey / dot NET 都是一次性 Binding 的概念
如果資料異動了就需要重新 Binding …… 這和 Binding 的本意不太一樣吧 哈哈
在使用行動平台前,先用 C++ Builder 來試試看吧
2013/10/03
2013/10/02
2013/09/06
學習Excel XP Components的網站
- Automating Microsoft Excel
- Excelの書式設定を行う
- Delphi 调用 Eexcel方法要点
- Re: Excel fernsteuerun mit OLE: TExcelChart Objekt ★★★★★ 太精華了!
以下這個內容好重要嘿!
==================
对Excel单元格的访问通常是使用Range属性,其调用格式如下(以下都正确):
// property Range[Cell1: OleVariant; Cell2: OleVariant]: ExcelRange read Get_Range;
ExcelApp.Cells.Range['A1:C2', EmptyParam].Value := 'ab';
ExcelApp.Cells.Range['A1', 'C2'].Value := 'ab';
ExcelApp.Cells.Range['A1:C2', EmptyParam].Value2 := 'ab';
ExcelApp.Cells.Range['A1', 'C2'].Value2 := 'ab';
但是奇怪:参数Cell1, Cell2不能为数字,也不能为Null,否则会报 “OLE error 800A03EC.” 的错误!
2013/08/19
Dbexpress driver is Thread Safe?
這陣子在為Dbexpress Driver for SQL Server的選擇在測試著,進行到Debug DataSetProvider.OnBeforeUpdateRecord事件時,卻意外的發現各家的Driver在對Thread使用上的處理都不盡相同,於是做了點小小的研究。
訂閱:
文章 (Atom)




