I have a .net form that needs to be able to be run multiple instances when a button is clicked.
With Application:Run(), it runs modal. With Show(), ABL complains with 13967.
Unfortunately, there is WAIT-FOR from the ABL main window (a legacy app).
Work around this requirement by creating a prowin32 process every time the open button is clicked.
Perhaps there is another way?
I did replace the wait-for in the main window with Application:Run().
However, there are events that didn't fire after that change. I'm wary of the other issues that could raise.
While digging for those events that don't fire after the change. Also notice that after Show(), the .Net form goes behind the main ABL form. How to put the .Net form instance on top everytime it's run?
oh, sorry, OE 10.B.
"entry" for one didn't fire. If I do apply 'entry' before Application:Run(), seems to work.
Actually, tried to run this app with 11.7, came with problems. Gave us the thought there may be other issues. So held off the upgrade.
This is the thing with legacy apps. They remain legacy forever (?).
Thanks for your time Mike.