2008-01-23

原來是 Midas.dll 版本不同所造成的問題

天啊~今天 Debug 好久,終於找到原因。原因既然是我忘記以前兩個不同Delphi版本所寫的程式,所叫用的 Midas.dll 本版不同的問題。好想哭喔,花了我好多時間才發現。錯誤訊息是出現在當 Mid-Tier 叫用到 DataSetProvider.GetRecords 因為 Midas.dll 對 VarArray 處理方式不同所造成的。錯誤訊息如下,希望我不要再忘記了。

---------------------------
Variant or safe array is locked
---------------------------

沒有留言: