Home » U++ Library support » U++ Core » problem with system() under windows [SOLVED] 
	
		
		
			| problem with system() under windows [SOLVED] [message #20867] | 
			Wed, 15 April 2009 11:49   | 
		 
		
			
				
				
				  | 
					
						  
						forlano
						 Messages: 1215 Registered: March 2006  Location: Italy
						
					 | 
					Senior Contributor  | 
					 | 
		 
		 
	 | 
 
	
		Hello, 
 
I need to call an external .bat file with two arguments from my Upp application. 
 
My app built the String commandline before before to pass it to  
system(commandline). 
 
The problem: system(commandline)  does not work. 
 
But if I save the content of the string commandline I get  
 
C:\upp20081\out\MINGW.Gui\plugin\javafo.bat C:\VegaTornei\CopiadirdcA08\ rdcA08.kxf
  
 
then I copy it in a DOS shell and at the return key the command is performed very well. So, the string is built correctly but system() does not operate correctly. 
 
Perhaps "String" class collide with system()? Is there an Upp method to perform the same thing? 
 
I tried to use CreateProcess() but the compiler cry for problem about conversion with Upp string. 
Any idea? 
Thanks, 
Luigi 
 
		
		
		[Updated on: Wed, 15 April 2009 13:46] Report message to a moderator  
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	| 
		
 |   
Goto Forum:
 
 Current Time: Tue Nov 04 08:42:18 CET 2025 
 Total time taken to generate the page: 0.04957 seconds 
 |