Recent content by mint

  1. M

    TOracleSession.LogOff causes 100% CPU

    Hm, apparently this occurs only if I run the DLL in the debugger (Delphi 2006). No idea why...
  2. M

    TOracleSession.LogOff causes 100% CPU

    Hi, I am using DOA 4.0.7 with Ora 10g from a DLL. That is, the DLL creates the session and destroys the session. TOracleSession.LogOff takes forever though. If I pause the application in the debugger I get the following callstack: :7c9010be ntdll.RtlEnterCriticalSection + 0xb9 :62763fdd...
  3. M

    TOracleDataSet.Refresh: List index out of bounds (485)

    I admit it is unusual but I would rather not change it, this is more or less legacy code. But regardless, there shouldn't be an index out of bounds exception, right?
  4. M

    TOracleDataSet.Refresh: List index out of bounds (485)

    Marco, our customers reports the following problem frequently: EListError: List index out of bounds (485) at 0046ed4d +019 R.exe Classes TList.Get 00611bdc +068 R.exe OracleData 2031 +3 TRecordDataList.GetItem 00611f70 +034 R.exe OracleData 2182 +5...
  5. M

    What about TIMESTAMP WITH TIME ZONE?

    Since Oracle 9 there are new data types TIMESTAMP WITH [LOCAL] TIME ZONE. How are these supported with DOA? Apparently, D2006 supports them now. Otherwise, what would be the recommended way to handle time zones? I have lots and lots of DATE fields and have to add time zone support...
  6. M

    Null values (again)

    Never mind, I have found the package wizard option which does exactly this.
  7. M

    Null values (again)

    Marco, I have the exact same problem and I am using the Package Wizard (which is very useful!). The Wizard creates Double Delphi parameter types from NUMBER(11) Oracle types, even for in/out params. How can I pass null here and get a number back from the procedure? Maybe it should not convert...
  8. M

    ORA-12152: TNS:unable to send break message.

    Hi, I get the following exception during application shutdown: ORA-12152: TNS:unable to send break message. However, it happens only under these circumstances: - only at the customer's site - not directly reproducible - session is created, used and destroyed inside of a DLL, it is private to...
  9. M

    Out of memory with high ReadBuffer value?

    I agree that this smells like a memory leak. However as there is plenty of RAM still available (and the machine is still usable normally otherwise) this leak must hit a certain (buffer?) limit. If the application would have a mem leak I'd expect that all of the RAM (incl. virtual memory) would...
  10. M

    Out of memory with high ReadBuffer value?

    Unfortunately this problem is still not resolved. I have set the ReadBuffer to 150. Still I see an OutOfMemory exception after about one day. The situation has improved though because the refresh cycle for testing has been set to 10 times/hour, not 2 times/hour as before and the application...
  11. M

    Sharing sessions?

    We have to save concurrent db sessions since customers are running out of licensed sessions. Typically two or three applications are running at the same time all using a session with the same db user. Is there a way to share a single session (or two) between all applications? It is unlikely...
  12. M

    Out of memory with high ReadBuffer value?

    We are running a Delphi webservice which provides customer report data. The data is refreshed every 30 minutes. At some point an EOutOfMemory exception occurs at the customer. We could reproduce this on a NT4 machine when the webserver ran for about 15 hours (=30 refreshs). The strange thing is...
Back
Top