Tum Posted July 13, 2012 Posted July 13, 2012 What's the difference between using the call function and just typing the function name ? Ie Func Test() .......... Code etc........ EndFunc Now I've seen some scripts would call this func in 2 ways 1. Call ("Test") Or 2. Test() Am curious as to what is the difference? Thanks
water Posted July 13, 2012 Posted July 13, 2012 The help file is your friend Call: "Calls a user-defined function contained in a string parameter." This allows to call a function caontained in a variable e.g.$sFunctionName = "test" Call($sFunctionName) My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Tum Posted July 13, 2012 Author Posted July 13, 2012 (edited) Ok thanks for that, And I did actually look at the help pages but couldn't see what difference there was. I didn't see it saying anything about calling a func stored in a variable. Edit. Just looked at help file and now see it said held in variable. First time I just see the call "function" in quotes that seemed the same. Edited July 13, 2012 by Tum
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now