| Opening different exe files using turing 
 
	 
	
		| Author | Message |   
		| Krocker 
 
 
 
 
 | 
			
				|  Posted: Wed Nov 03, 2010 8:20 am    Post subject: Opening different exe files using turing |  |   
				| 
 |  
				| What is it you are trying to achieve? Have turing open diferent exe files when a button is clicked.
 
 What is the problem you are having?
 Figuring how to open the files when clicked
 
 
 Describe what you have tried to solve this problem
 OPEN and SYS.EXEC
 
 
 Post any relevant code (You may choose to attach the file instead of posting the code if it is too long)
 <Answer Here>
 % The "GUI.CreatePictureButton" program.
 import GUI
 View.Set ("graphics:130;70,nobuttonbar")
 
 const size : int := 20           % The buttons size.
 const border : int := 2
 
 var starButton, mapleButton, starPic, mapleLeafPic : int
 
 procedure StarPressed
 Text.Locate (1, 1)
 put "Simple"
 end StarPressed
 
 procedure MaplePressed
 Text.Locate (1, 1)
 put "Compound"
 end MaplePressed
 
 % Create the pictures.
 % The star.
 Draw.Star (border, border, border + size, border + size, black)
 Draw.Star (border + 1, border + 1, border + size - 1,
 border + size - 1, black)
 Draw.FillStar (border + 2, border + 2, border + size - 2,
 border + size - 2, brightred)
 starPic := Pic.New (0, 0, 2 * border + size, 2 * border + size)
 
 % The mapleleaf.
 Draw.FillBox (border, border, border + size, border + size, white)
 Draw.MapleLeaf (border, border, border + size, border + size, black)
 Draw.MapleLeaf (border + 1, border + 1, border + size - 1,
 border + size - 1, black)
 Draw.FillMapleLeaf (border + 2, border + 2, border + size - 2,
 border + size - 2, brightred)
 mapleLeafPic := Pic.New (0, 0, 2 * border + size, 2 * border + size)
 
 % Create the picture buttons.
 Draw.Cls
 starButton := GUI.CreatePictureButton (10, 10, starPic, StarPressed)
 mapleButton := GUI.CreatePictureButton (55, 10, mapleLeafPic,
 MaplePressed)
 
 loop
 exit when GUI.ProcessEvent
 end loop
 
 
 Please specify what version of Turing you are using
 4
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Sponsor Sponsor
 
  
   |  |   
		|  |   
		| SNIPERDUDE 
 
  
 
 
 | 
			
				|  Posted: Wed Nov 03, 2010 11:54 am    Post subject: RE:Opening different exe files using turing |  |   
				| 
 |  
				| You need to put the sys.exec code within the procedure you want it to run from (ex: within StarPressed). |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Krocker 
 
 
 
 
 | 
			
				|  Posted: Wed Nov 03, 2010 3:13 pm    Post subject: Re: RE:Opening different exe files using turing |  |   
				| 
 |  
				| SNIPERDUDE @ Wed Nov 03, 2010 11:54 am wrote: You need to put the sys.exec code within the procedure you want it to run from (ex: within StarPressed). 
 
 
 k.. when i put sys.exec, then what, plz he specific. thx is there soemthin i  need put before hand or somethin?
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| SNIPERDUDE 
 
  
 
 
 | 
			
				|  Posted: Wed Nov 03, 2010 3:29 pm    Post subject: RE:Opening different exe files using turing |  |   
				| 
 |  
				| You can find further information on it in the Turing Help documents (press F10 in Turing). The Turing Walkthrough might have something on it too.
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Krocker 
 
 
 
 
 | 
			
				|  Posted: Wed Nov 03, 2010 4:37 pm    Post subject: Re: RE:Opening different exe files using turing |  |   
				| 
 |  
				| SNIPERDUDE @ Wed Nov 03, 2010 3:29 pm wrote: 
You can find further information on it in the Turing Help documents (press F10 in Turing). The Turing Walkthrough might have something on it too.
 
 
 thx that help, i have another quick question, if i want to make a button that when clicked, were would i put the coding (sys.exec)? note that i have 2 buttons.
 
 import GUI
 
 setscreen ("graphics:550;150")
 
 % Tells what the button has to do
 procedure Simplepressed
 put "You Have selected SIMPLE INTEREST"
 
 end Simplepressed
 
 procedure Compoundpressed
 put "You have selected COMPOUND INTEREST"
 
 end Compoundpressed
 
 % Gives the buttons a variable and creates the button
 var button1 : int := GUI.CreateButton (140, 60, 2, "SIMPLE", Simplepressed)
 var button2 : int := GUI.CreateButton (20, 60, 2, "COMPOUND", Compoundpressed)
 
 put "WELCOME TO KB INTEREST CALCULATOR"
 colour (3)
 put "PLEASE CHOOSE ONE OF THE FOLLOWING TYPES OF INTERESTS"
 
 loop
 exit when GUI.ProcessEvent
 end loop
 
 
 
 
 thanks again [/u]
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| SNIPERDUDE 
 
  
 
 
 | 
			
				|  Posted: Wed Nov 03, 2010 6:29 pm    Post subject: RE:Opening different exe files using turing |  |   
				| 
 |  
				| You would need to put the appropriate Sys.Exec line in the procedure that gets called. So: 
 	  | Turing: |  	  | import GUI 
setscreen ("graphics:450;150") 
var  END : boolean := false
% Tells what the button has to do 
procedure  Simplepressed 
    put "You Have selected SIMPLE INTEREST"
    if Sys.Exec ("simple.exe") then 
        END := true
    end if
end  Simplepressed 
procedure  Compoundpressed 
    put "You have selected COMPOUND INTEREST"
    if Sys.Exec ("compound.exe") then 
        END := true
    end if
end  Compoundpressed 
procedure  Quitpressed
 
    END := true
end  Quitpressed
% Gives the buttons a variable and creates the button 
var  button1 : int := GUI.CreateButton (140 , 60 , 110 , "SIMPLE",  Simplepressed) 
var  button2 : int := GUI.CreateButton (20 , 60 , 110 , "COMPOUND",  Compoundpressed) 
var  button3 : int := GUI.CreateButton (260 , 60 , 110 , "QUIT",  Quitpressed)
put "WELCOME TO KB INTEREST CALCULATOR" 
colour (3) 
put "PLEASE CHOOSE ONE OF THE FOLLOWING TYPES OF INTERESTS" 
loop 
    exit when GUI.ProcessEvent or  END 
end loop | 
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Krocker 
 
 
 
 
 | 
			
				|  Posted: Wed Nov 03, 2010 8:20 pm    Post subject: Re: RE:Opening different exe files using turing |  |   
				| 
 |  
				| SNIPERDUDE @ Wed Nov 03, 2010 6:29 pm wrote: You would need to put the appropriate Sys.Exec  line in the procedure that gets called. So:
 	  | Turing: |  	  | import GUI 
setscreen ("graphics:450;150") 
var  END : boolean := false
% Tells what the button has to do 
procedure  Simplepressed 
    put "You Have selected SIMPLE INTEREST"
    if Sys.Exec ("simple.exe") then 
        END := true
    end if
end  Simplepressed 
procedure  Compoundpressed 
    put "You have selected COMPOUND INTEREST"
    if Sys.Exec ("compound.exe") then 
        END := true
    end if
end  Compoundpressed 
procedure  Quitpressed
 
    END := true
end  Quitpressed
% Gives the buttons a variable and creates the button 
var  button1 : int := GUI.CreateButton (140 , 60 , 110 , "SIMPLE",  Simplepressed) 
var  button2 : int := GUI.CreateButton (20 , 60 , 110 , "COMPOUND",  Compoundpressed) 
var  button3 : int := GUI.CreateButton (260 , 60 , 110 , "QUIT",  Quitpressed)
put "WELCOME TO KB INTEREST CALCULATOR" 
colour (3) 
put "PLEASE CHOOSE ONE OF THE FOLLOWING TYPES OF INTERESTS" 
loop 
    exit when GUI.ProcessEvent or  END 
end loop | 
 
 
 
 
 [b]
 awsome THX!!!!!!!!!!!![/color]
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| SNIPERDUDE 
 
  
 
 
 | 
			
				|  Posted: Wed Nov 03, 2010 10:24 pm    Post subject: RE:Opening different exe files using turing |  |   
				| 
 |  
				| Cheers. |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Sponsor Sponsor
 
  
   |  |   
		|  |   
		|  |  
 |