Subject | Re: [IBO] IBO + QMemory crashed on large dataset. |
---|---|
Author | Jaimy Azle |
Post date | 2003-09-02T03:14:08Z |
On Tuesday, September 02, 2003 4:42 AM Jason Wharton wrote:
I found on borland newsgroups people supposing qmemory as borland memory
manager replacement for a long time running or a multithreaded applications.
i have use it also on my several delphi applications without problems, i
formerly was IBX user. Due to the my company policy to use firebird instead
of interbase, i try to switch to IBO. the problem does not exists on
unidirectional dataset, but for this case using unidirectional dataset makes
my application slower because I need to move backward looking for
referencial info. i found it is faster using IBODataset/IB_Dataset since i
just need a short range to move backward, re-fetch record from server is
slower on this case. and the exception raised when i try to close it (the
form), "invalid pointer operation".
I have traced it and found this problem was raised on QMemory when it tries
to release memory used. though, i haven't try to ask the author since my
previous applications works well using it, instead i tried to ask it here to
know whether there was some tricks or tips using qmemory with IBO. hopefully
i could get some clue(s) to get out from this darkness. :-)
Regards,
-Jaimy
--
"...Tuhan, andai ini merupakan satu titik hidayah, walaupun imanku belum
seujung kuku hitam, aku hanya ingin detik ini hingga nafasku yang saat nanti
tersisa, tahajud dan shalatku meninggalkan bekas, saat aku melipat
sajadahku..."
>Thanks for replying,
> I don't know what QMemory is.
>
> What is the nature of the crash?
>
I found on borland newsgroups people supposing qmemory as borland memory
manager replacement for a long time running or a multithreaded applications.
i have use it also on my several delphi applications without problems, i
formerly was IBX user. Due to the my company policy to use firebird instead
of interbase, i try to switch to IBO. the problem does not exists on
unidirectional dataset, but for this case using unidirectional dataset makes
my application slower because I need to move backward looking for
referencial info. i found it is faster using IBODataset/IB_Dataset since i
just need a short range to move backward, re-fetch record from server is
slower on this case. and the exception raised when i try to close it (the
form), "invalid pointer operation".
I have traced it and found this problem was raised on QMemory when it tries
to release memory used. though, i haven't try to ask the author since my
previous applications works well using it, instead i tried to ask it here to
know whether there was some tricks or tips using qmemory with IBO. hopefully
i could get some clue(s) to get out from this darkness. :-)
Regards,
-Jaimy
--
"...Tuhan, andai ini merupakan satu titik hidayah, walaupun imanku belum
seujung kuku hitam, aku hanya ingin detik ini hingga nafasku yang saat nanti
tersisa, tahajud dan shalatku meninggalkan bekas, saat aku melipat
sajadahku..."