I need my application to have a "Machine status" tool window so the machine can be controlled using the tool window.
The problem is that this part of the application uses modal windows and I need the tool window to be accessable from any of the windows.
"TestForm" modal window
\ test type 1 modal window
\ test type 2 modal window
What I've found so far is that if I create the form and have it owned by TestForm, the "child" modal forms don't allow you to press buttons on the tool window. What I did so far is that when I display a new "test type" form, I recreate the tool window and make it owned by the "test type".
I think I'm going about this the wrong way. Here's what I've tried:
FormCreate: Not really suitable for various reasons but if I use it anyhow, I can't access the window (it's as though it's owned by another form).
FormShow: If it's put here, I get some pretty ugly flickering when the form loads. LockWindowUpdate didn't help.
FormResize: Definitely not a good idea to put it here; sometimes get access violations even though I'm always checking to ensure the form is there first. Always setting to nil immediatly upon Free.
How can I share this window without recreating it all the time? Hopefully someone has an idea which will fit my situation.
Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.
The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need.
This article will address some of the concepts when dealing with a multithreaded delphi database…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers.
According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
The Email Laundry PDF encryption service allows companies to send confidential encrypted emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…