Dick,
Is the Type of the DialogWindow set to Popup Dialog and Modeless set to True?
Jamal
Showing a dialog window causes bBrowser selection to stop working
Showing a dialog window causes bBrowser selection to stop working
Hello Dick
On further thought this does make some sense.
Realistically I think you have done all you can to mitigate the problem.
FWIW my reasoning is as follows:
You will remember you said that years ago you felt you understood how your pc worked, but not any longer.
At that time the pc was working more or less like a glorified calculator. Basic maths: +, - etc. Effectively operating in the x/y plane.
As things have advanced, we can now consider the electronics to be operating in the 3 dimensions of our real world: x, y, z planes.
Calculations in the z plane are essentially imaginary (see Jack & Beanstalk for logic of conversion to projections on x,y plane).
These imaginary calculations correspond to the Air Traffic separation in J&B Model.
By introducing a new Dialog Window you are essentially interrupting logic on the x, y plane. This makes no difference to the logic on the z plane which behaves exactly as before.
The logic on the z plane is not under the control of your program. It is in fact controlled by the Operating System (switching between threads).
These are just my first thoughts - others may have other ideas, or could perhaps take this further, by upping thread priorities or similar.
Terry
On further thought this does make some sense.
Realistically I think you have done all you can to mitigate the problem.
FWIW my reasoning is as follows:
You will remember you said that years ago you felt you understood how your pc worked, but not any longer.
At that time the pc was working more or less like a glorified calculator. Basic maths: +, - etc. Effectively operating in the x/y plane.
As things have advanced, we can now consider the electronics to be operating in the 3 dimensions of our real world: x, y, z planes.
Calculations in the z plane are essentially imaginary (see Jack & Beanstalk for logic of conversion to projections on x,y plane).
These imaginary calculations correspond to the Air Traffic separation in J&B Model.
By introducing a new Dialog Window you are essentially interrupting logic on the x, y plane. This makes no difference to the logic on the z plane which behaves exactly as before.
The logic on the z plane is not under the control of your program. It is in fact controlled by the Operating System (switching between threads).
These are just my first thoughts - others may have other ideas, or could perhaps take this further, by upping thread priorities or similar.
Terry
Showing a dialog window causes bBrowser selection to stop working
Hello Jamal, Terry,
I did not reply to your question, no it's not modeless. It just starts failing with any existing dialog in my program which works elsewhere. And again: only for this client & even with an old exe version which used to work perfectly...
I now skip the dialog for this client -hard programmed- as they will always make the same choice from the dialog anyway. If I find out more in the future I will let you know.
Dick
I did not reply to your question, no it's not modeless. It just starts failing with any existing dialog in my program which works elsewhere. And again: only for this client & even with an old exe version which used to work perfectly...
I now skip the dialog for this client -hard programmed- as they will always make the same choice from the dialog anyway. If I find out more in the future I will let you know.
Dick