Quote Originally Posted by Paulius
I don't think so. Why not use arrays of corresponding strings and function addresses, and get by by changing array's index value.
Because that would defeat the purpose of being able to call it by only needing a string. With that method that you described, I'd have to know all of the names of the procedures I want to call, and store them. That's what I'm trying to avoid. :)