Recent content by TomBlue999

  1. T

    Question Circular object references

    No, not yet. What should I look at in debugger? I have simplified the problem so that I do not think that there's a specific bug causing that. Anyway, I'm not familiar with the debugger, yet, but will give it a try. Thx
  2. T

    Question Circular object references

    Hi tamhas! Thank's for your message! Because it is not working under any cirumstances. With the simple example above, yes, your're right! But if I use Client.cls from my example above and add the instances to some kind of list object (like provided at...
  3. T

    Question Circular object references

    I'm having an issue with object references and garbage collection. Maybe I'm doing something completely wrong or there is any best practice I did not find. Simplified, I have 2 classes where one is instantiiating the other, let's call Parent and Child. Because I need access to some public...
  4. T

    Problems to catch manualy raised AppError

    Hi Stefan! Thanks a lot. Shame on me, I thought I had tried this also, but it seems that I missed this. Code works as expected now! Cheers Thomas
  5. T

    Problems to catch manualy raised AppError

    I cannot catch an Progress.Lang.AppError in the calling program if there is no preceeding Progress.Lang.SysError. Here's the simplified example: TestClass2.cls: routine-level on error undo, throw. class TestClass2: method public void ProduceManualError (): do on error undo, leave: if...
  6. T

    Serious performance problems

    Ok, guys, thank's a lot. I'm going to do: I try to increase -B (Although I cannot see that this is the problem, buffer hit rate is almost 99,32%, there are not extensive OS reads in particular cases when users have to wait) Trying to experience with -spin parameter (is at default: 12000) Going...
  7. T

    Serious performance problems

    Hello Community! I know this is maybe thread number 1000 concerning performance, but I have a problem I cannot cope with. There is a major part in our software (creating orders) where runtime is from about 2000ms to 30 seconds and more. It’s not possible to reproduce, in any test I did, I...
  8. T

    Using socket communication within classes

    I already had contact to tech support with this issue. They've said it is a "feature";). It also could be that they didn't understand what I mean :confused:. In Austria it gets more and more difficult to get good contact to progress. It seems that our country or my comapny is too small for these...
  9. T

    Using socket communication within classes

    Yes, your example is working. But - sorry - I missed an additional information in my explanation of the problem. Error 2780 is thrown only when SMTPMAIL.p (or other socket communication procedure) is called from a method declared as any datatype except VOID. When changing your examples like...
  10. T

    Using socket communication within classes

    I didn't think about omiting the "WAIT-FOR". It is used in any examples I've seen yet, even on client side (yes, you're right). I'm going to give this a try, Thanks a lot!
  11. T

    Using socket communication within classes

    Hi D.Cook! Thanks for reply. Please see my comments: Yes, but I do not find any possibility to use socket communication without using WAIT-FOR statement, do you? This is not working, Progress recognizes this at runtime and raises error 2780 as well.
  12. T

    Using socket communication within classes

    Hi folks! I have a tricky problem with socket communication and classes. It is a fact that it is not possible to use input blocking statements (PROPMT-FOR, SET, UPDATE, WAIT-FOR, READKEY and PROCESS EVENTS) within user-defined functions. That means it is also not possible to use this statement...
Top