2010/09/28

Firebird 流水號可能遇到的問題

1. CREATE SEQUENCE 和 CREATE GENERATOR 是一樣的.
2. 必須搭配 Trigger 使用.
3. 刪除一列後會造成 Sequence 破碎 (可以再開一個table來存刪除的 Sequence,再新增的時候可以參考之)

2010/09/26

[轉貼]Delay的寫法

資料來源
void Delay(int iMilliSeconds)
{
  int iStart;

  iStart = GetTickCount();
  while (GetTickCount() - iStart <= iMilliSeconds)
    Application->ProcessMessages();
}

用後感:
利用了Win32 API來進行讀秒的工作,真是大絕!
在與多執行緒搶行程的時候,可以用這個來避免Hold

JSON Parse in Delphi XE (02)

在 JSON Parse in Delphi XE (01) 裡提到因為文字轉碼失敗引發的錯誤 今天就來試著解決這個問題 首先的判斷是: Indy 的 BUG? 那就來看看其它的軟體是否能被正確顯示: