Solved

Delphi X Application

Posted on 2009-07-16
4
283 Views
Last Modified: 2013-11-23
When a person use the X button to terminate my App, what messages are sent to Delphi and how can I caught it code.?
0
Comment
Question by:gdavidshaw
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 14

Expert Comment

by:SteveBay
ID: 24871118
You will want to use the Form's OnCloseQuery Event there you can decide whether to allow a close or not.
0
 

Author Comment

by:gdavidshaw
ID: 24872601
What about the being cut off by the Task Manager?
0
 
LVL 14

Accepted Solution

by:
SteveBay earned 250 total points
ID: 24872690
A close request from task mgr will cause the OnCloseQuery Event to fire but if the program does not finish it's work and close in time then task mrg's "End Program" prompt will appear and there is not much that can prevent that from closing the program.
0
 
LVL 2

Assisted Solution

by:gtrifidis
gtrifidis earned 250 total points
ID: 24877124
If the user terminates - kills the application from taskmanager no message will be send to the application.

As i said in this post
http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/XP/Q_24573634.html
0

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
scoreUp challenge 14 74
Eclipse Neon and jdk 1.8.0 11 373
Problem to open Excel file 15 259
Way to decrease size of apk file 9 131
Introduction: Dialogs (2) modeless dialog and a worker thread.  Handling data shared between threads.  Recursive functions. Continuing from the tenth article about sudoku.   Last article we worked with a modal dialog to help maintain informat…
Citrix XenApp, Internet Explorer 11 set to Enterprise Mode and using central hosted sites.xml file.
The viewer will learn how to use NetBeans IDE 8.0 for Windows to connect to a MySQL database. Open Services Panel: Create a new connection using New Connection Wizard: Create a test database called eetutorial: Create a new test tabel called ee…
The viewer will learn how to use and create keystrokes in Netbeans IDE 8.0 for Windows.

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question