[pascal]
begin
ADOConnection1.BeginTrans;
try
// 資料庫相關操作
ADOConnection1.CommitTrans;
except
on E:Exception do Begin
ADOConnection1.RollbackTrans;
End;
end;
end;
[/pascal]
分類: 程式設計
Delphi 追蹤程式執行時間
[pascal]
var
StartTime, EndTime: cardinal;
begin
StartTime := GetTickCount;
sleep(1000);
EndTime := GetTickCount;
caption := (IntToStr(EndTime – StartTime) + ‘ ms’);
end;
[/pascal]
餐飲控菜系統遇到的多國語系問題
餐飲業廚房控菜系統
Delphi使用調查
2014年10月TIOBE的熱門程式語言排名中,Delphi往上爬到到11名超越Javascript、VB.net以及Ruby。
主要的原因應該是從XE4以來策略轉向行動裝置開發正確。也因為如此,壽山想要做一個小小調查,知道目前還有多少企業/公司在使用Delphi做開發。表單連結:
https://docs.google.com/forms/d/1mz_qzCSE8OP1VX8e-OjTuVrttnY2aXcBpeK35M-r6y8/viewform
Delphi XE7 更改編輯器配色保護眼睛
程式設計師除了是腦力密集的行業外,也是眼睛很吃緊的!
尤其是一天盯著編輯器十來個小時coding,傳統的白底黑字加上密密麻麻的原始碼真的是一大負擔。
所以常拿到編輯器後,第一件事就是更改配色、字型及大小。
二、點選Editor Options -> Color 可以看到 Defaults的配色是白底
三、壽山自己習慣是把 Color SpeedSetting下拉成 Twilight,另外會把 Element中的Comment(備註),從綠色改成Fuchsia(桃紅)
四、接下來點選 左邊的Editor Options 中的Display。預設的字型是 Courier New,大小是10
五、壽山會把字型改成 Adobe釋出的Source Code Pro字型(下載網址 https://github.com/adobe-fonts/source-code-pro),並把大小改成12。
當然你也可以選自己喜歡的字型,原則上是
1 文字距離等寬
2 1、I(i大寫)、l(L小寫)分得出來
3 符號看得清楚
六、改完之後就感覺好一點了,當然你也可以改成自己喜愛的配色、字型跟大小。寫程式應該是件快樂的事!
Delphi 動態呼叫ODBC連結對話框
Delphi XE開發原生iOS/Android元件
D.P.F Delphi iOS/Android Native Components 是二套 open source 的元件集,讓開發者可以開發符合iOS/Android原生元件,不過缺點是就會失去了Delphi XE系列跨Android/iOS的原意。
D.P.F Delphi iOS Native Components
http://sourceforge.net/projects/dpfdelphiios/
D.P.F Delphi Android Native Components
http://sourceforge.net/projects/dpfdelphiandroid/
Delphi XE7 Java2OP終於release出來了
一早就收到廖啟甫大哥的訊息,把Java2OP的release資訊pass給我。
目前XE7可以將jar檔加入在android專案下的library目錄下,但需要將jar 轉換成 .pas bridge file,然後加入project才可以正確使用。以前要將jar轉pas需要一些第三方solution(如:Java2Pas….),而XE7貼心的將這個需求透過官方完成了。
Java2OP下載
http://cc.embarcadero.com/item/30007
Java2OP說明
http://docwiki.embarcadero.com/RADStudio/XE7/en/Java2OP.exe,_the_Native_Bridge_File_Generator_for_Android
Delphi BDE逐漸走入歷史
Delphi XE7版本release之後,發現一直跟隨Delphi很久的BDE(Borland Database Engine)並沒有隨著版本發佈。
而是需要註冊使用者才能自行下載,BDE是Borland在16位元環境下一直叱吒資料庫開發界的利器,不過隨著Embarcadero將Delphi推至行動開發,更不斷精進新版本的dbExpress以及FireDAC技術。
看來應該是Embarcadero準備放手BDE的時候了!
相關連結:
ID: 29997, BDE Installer for RAD Studio, Delphi, C++Builder XE7
http://cc.embarcadero.com/item/29997