Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: VBScript
Expertise: Beginner
Sep 5, 2000

Calling a Procedure with a Variable

Question:
How can I dynamically build a procedure call string and then get it to execute?

Ex. 
 Dim action as String
 action = "proc(param1,param2)"
 call action

I know this does not work. Is there a way to do this that will work?

Answer:
Unfortunately, there's not a function to do this. If you're working in VBScript, you can use the Eval function, which does exactly what you need it to.

The closest alternative I can offer is the CallByName function in VB 6.0. This allows you to specify, in a string, a subroutine or function to call on an object. If you look at the help page for this function, it provides a number of constants to specify the type of method you're calling.

DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap