Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » U++ Developers corner » Rainbow, first iteration  () 1 Vote
Re: Rainbow, first iteration [message #33213 is a reply to message #33200] Sun, 17 July 2011 00:38 Go to previous messageGo to previous message
nlneilson is currently offline  nlneilson
Messages: 644
Registered: January 2010
Location: U.S. California. Mojave &...
Contributor
mirek wrote on Fri, 15 July 2011 08:12

Sorry, but I am yet not sure what is an overall correct behaviour w.r.t. system shutdown.


Here is something to consider for shutdown as I had problems with this in U++ (and Java).
http://www.ultimatepp.org/forum/index.php?t=msg&goto=300 02&#msg_30002

Shutting down each thread INSIDE the thread.

void endX(){end = true;	Sleep(2000);}	

GUI_APP_MAIN{
	GPSx2().Run();
	...
	...
	endX();

// and then in each thread
	    Sleep(1000);	
		while (CommPort.ReadDataWaiting() ) {
			if(end) break;
		  try{
// with global
void endX();
bool end;


So if "end=true;" the timing is such that each thread can shut itself down.

In Java it was handled with this one line:
af.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Maybe something similar to this could be implemented in U++ as a way to shut down apps correctly.

Thread::ShutdownThreads(); Did not work for me!

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Upp Server (SVN, Redmine) down?
Next Topic: Docking package fixed and moved to uppsrc
Goto Forum:
  


Current Time: Thu May 09 18:02:12 CEST 2024

Total time taken to generate the page: 0.02738 seconds