Dynamic procedure replacing


1. Create simple procedure named "Test1"
  1. Select "Application" tab.

  2. Define new procedure as follows.

      
    clear
    
    procedure Test1(a, b)
      myVal = a + b
      return myVal
    end
    
      
 

  1. Click "Send to MF Application" button or Press "F5" key.

  2. Executed result:




2. Test procedure
  1. Type below script on the editor to test procedure.

      
    mySum = Test1(33, 55)
    print "Sum is " + mySum
    
      


  2. Click "Send to MF Application" button or Press "F5" key.

  3. Executed result:




3. Replace previous procedure
  1. Define new procedure having same name as follow.

      
    procedure Test1(a, b)
      myVal = (a + b) * 10
      return myVal
    end
    
      


  2. Click "Send to MF Application" button or Press "F5" key.

  3. Executed result:



  4. Above message shows previous procedure was updated with new.



4. Test updated procedure
  1. Test new procedure logic with same function call.

      
    mySum = Test1(33, 55)
    print "Sum is " + mySum
    
      


  2. Click "Send to MF Application" button or Press "F5" key.

  3. Executed result:



  4. Above result shows result of procedure was applied with replaced logic.