Board index » off-topic » Anyone has source of Midas.dll and able to help me fix an extremely bugs?
Chau Chee Yang
Delphi Developer |
Anyone has source of Midas.dll and able to help me fix an extremely bugs?2006-11-15 07:30:13 PM off-topic12 Hi, I encounter a problem with Midas.dll in BDS 2006. I have file an issue in QC: qc.borland.com/wc/qcmain.aspx This problem occurs in the following situation: 1. A ClientdataSet has over 16 nested dataset. The Delta packet has a Inserted row. 2. Provider's PropagateChanges is set to True. 3. Provider has a BeforeUpdateRecord event handler that update a field's value and hope it will transmit back to ClientDataSet. 4. When call TClientDataset.ApplyUpdates(0), it will prompt "Access Violation at address 4DAFE6C9 in module 'midas.dll'". This problem doesn't occurs in Delphi 7. It happens in BDS 2006. Deploy the application with both Midas.dll or MidasLib.dcu raise same problem P/S: The demo in attachment shows how to produce the error. For ease of replaying the problem, I use a ClientDataSet as middle tier dataset. However, this problem also occurs in real DBExpress application using TSQLDataSet. I couldn't deploy my app with midas.dll of Delphi 7 as there are lot of fixed done on BDS 2006 midas.dll. Doesn't anyone here can help me fix it if you have accessed the source code of midas.dll? Thank you very much. -- Best regards, Chau Chee Yang E Stream Software Sdn Bhd URL: www.sql.com.my SQL Financial Accounting |