2008年6月15日 星期日

DELPHI常用小TIP

最近因為工作的關係,又回來玩DELPHI了
算算時間,已經二年多將近三年沒有用DELPHI開發系統了
要慢慢找回"失去的記憶",這種感覺還挺複雜的
前一陣子,上網找些DELPHI的資料,回去以前常逛的論壇隨便晃晃
才知道,原來BORLAND已經把DELPHI賣掉了.....
嗯...心裡感觸真的很多,畢竟對這套優秀的開發工具,還是充滿了感情
在VISUAL STUDIO.NET 還沒發表前,DELPHI的確是當時開發WIN FORM系統最好的RAD
尤其是開發三層式架構系統的最佳利器(至少個人是這麼認為)
時代推進到.NET,結果還是不敵微軟的強勢行銷,
當然 DELPHI的下坡,原因很複雜的.....
啦啦喳喳打這麼多,感覺真的有點像碎碎念,好像年紀越大,越多愁善感....~"~
最近,在複習DELPHI時,順便整理一下常用的小TIP
如果有人在看寡人BLOG,但是對內容有任何疑問的話,請直接留下意見發表吧!
大家交流交流,畢竟用DELPHI的人已經逐漸要變稀有動物了qq....


取得DataSet目前紀錄指標位置 var BK: TBookmark;//宣告
BK:=cdsDetail.GetBookmark;//取得
cdsDetail.GotoBookmark(BK);//將指標指回當時DataSet之Record
cdsDetail.FreeBookmark(BK);//釋放指標
將感知元件與DataSet切斷連結 cdsDetail.DisableControls;
將感知元件與DataSet恢復連結 cdsDetail.EnableControls;
呼叫另一個應用程式
ShellExecute(Application.Handle,'open' ,PChar('C:\TOOLS\AAAA.exe'),nil,nil,SW_SHOW);
尋找DataSet中之資料
Result:=cdsPSSDI.Locate('CUNO;PDATE;GONO', VarArrayOf([cuno, cdsDataPDATE.AsString, gono]), []);


持續更新中.....

沒有留言: