Hi Chris,
This application uses the PFC.
This is strange and even stranger still that eventually, the PB App comes back from it's "frozen" state. That sounds like a long running script that finally completes and then returns control to the main application after its completion. Depending on parameters because it is passing a structure there could be 100 data window retrievals (Including drop down data windows) going on in sequence in the second window.
Can you tell us ....
When you open WindowB from WindowA, does is disable the object that performs the OpenWithParm (ie CB) until WindowB closes? Yes. What types of Windows are "A" and "B" in my example above in your PB App? Main windows Does this issue happen in the IDE, an EXE or both? Both. What types of processing is occurring in the two windows you describe? Enabling tabs and Data Window Retrievals
Thanks,
Craig
Hi John,
Greetings, Craig -
Others may disagree, but I don't believe you've supplied us with enough information for us to offer much in the way of practical advice.
What, in general, do these secondary windows do? Are they data entry windows? Reports? Long-running, data-intensive processes? 100 rows of data, 100,000? They are data retrievals of up to 40 rows but most are one row. Has each window been closed when you open the next one? No. If they're open, are they idle? Yes. Have you tried monitoring CPU usage, Virtual Memory, Disk Activity (i.e., Task Manager, Resource Monitor) simultaneously to gain any insights? Yes. The CPU Usage goes up. What O/S are you running the PB app under? Windows 7. Is the application memory constrained? Is the app performing a lot of disk I/O? Yes. Is the app waiting on the database? No. What DBMS does it use? Sybase 15.0. Is it running on Citrix? Virtual Desktop? Does the app interface with 3rd-party software? No third party software and the same issue happens in the IDE or on Citrix.
These are all things that can impact performance. I'm not saying we need answers to all of these questions... but it's nearly impossible to offer useful advice on the limited information you've given us so far.
Regards, John