Translate

ebook【Delphi跨平台資料庫程式設計火速上手】電子書出版 (CHT)

Delphi 跨平台資料庫程式設計火速上手,是本關於整合 Delphi 的跨平台技術打造 2-Tier 架構的跨平台 APP 的入門技術書。 全書沒有需要理解的技術知識,只講套路。 力求短時間把製作 APP 的工法熟悉,未來要開發其它的應用程式也能舉一反三。 底下...

2018/02/13

XLSX 檔案格式除錯 (CHT)

最近同事傳來一個轉檔為 xlsx 後出現的一個錯誤,訊息大致如下:
【Excel 發現無法讀取的內容 您是否要回復此活頁簿內容...】

修正後,會取得以下的資訊:

2018/01/20

JSON build and parser with C++ Builder (CHT)

圖片來源

開始學習網頁技術後,大致上都在 JSON 上面繞圈圈。

由於 C++ 本身沒有相關的函式庫,所以必須要找 3rd library 加以載入後才能使用。

然而 Delphi 已經有提供 JSON Framework,想必 C++ Builer 也一定會有,問題在於……





2017/12/25

JavaScript 動態載入 JavaScript (CHT)

在載入 ExtJS 這種大型 JS 框架時,如果 Client 端網路速度不夠快,在首次載入時會空白畫面等很久,為了讓用戶端有更好的體驗,所以還是要有個進度條來刷個存在感,如此一來用戶也比較願意在自己的網站停留比較久的時間。

以下是程式碼範例:

2017/12/08

dbExpress ODBC Connection String with XE2 above

New ODBC driver for dbExpress in XE2.

You can setting DSN in Data Source (ODBC).

If you want create DSN-less connection, you can to setup ConnectionString in TSQLConnection.params.

The connection string like below:
SQL Server:
VendorLib=odbc32.dll;DRIVER={SQL Server};UID=vadim-l;PWD=lopes;SERVER=GERALT.YDOM;DATABASE=DW_Data_NT

MS Access:
VendorLib=odbcjt32.dll;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=Your.mdb;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=17;coSafeMode=1

See also:

2017/12/05

免費、可商業使用的 Delphi 和 C++ Builder Tokyo 介紹及下載教學 (CHT)


之前提到過【免費、可商業使用的 Delphi 和 C++ Builder Berlin 介紹及下載教學

最近在 EMBT 推出 Tokyo 10.2 後,又再一次想來體驗看看。

安裝方式都差不多,就不再多重複說明,但要注意的地方是:

安裝時會發生 Operation Error 的問題,如下圖:

2017/11/29

First HelloWorld with Sencha ExtJS in WebBroker -- Delphi 3 以上適用 (CHT)


在 IDERA 買下 Sencha 後,一直很想知道要如何使用,在 EMBT 還沒有推出新的開發框架之前,先來自己體驗看看吧!

首先,先要有 HTML5 模板,它長這樣:

2017/11/27

Statistically compare performance : Step sum total and Aggregates sum total (CHT)


有時我們會需要加總 DataSet 裡的某個欄位資訊給使用者,讓使用者可以很快速的掌握全局。

加總的方法很多,在資料庫典型的作法是:

SELECT SUM(Field) FROM Table



在 Delphi 中,我們常用的作法是這樣: