<div dir="ltr"><div class="gmail_default" style="font-size:small">Is it ,, could it possibly be possible to run a function from a String?</div><div class="gmail_default" style="font-size:small"></div><div class="gmail_default" style="font-size:small">It would open up all sorts of possibilities.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">What i mean is for example maybe i want to make a timer to trigger a function so i want to supply the function name but not run the function at that time.<br></div><div class="gmail_default" style="font-size:small">Eg.</div><div class="gmail_default" style="font-size:small"><div class="gmail_default" style="font-size:small">Public Sub DeferCommand_Click()<br></div></div><span class="gmail_default" style="font-size:small"><span class="gmail_default" style="font-size:small"></span>  sFunctionName="RunNow"<br></span><div><span class="gmail_default" style="font-size:small"><span class="gmail_default" style="font-size:small"></span>  sFunctionArgs="a message"<br></span></div><div><span class="gmail_default" style="font-size:small"></span></div><span class="gmail_default" style="font-size:small"></span>  tFunctionTimer.Start()<div class="gmail_default" style="font-size:small">End</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Public Sub FunctionTimer_Timer()</div><div class="gmail_default" style="font-size:small">  Last.Stop</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">'' This bit is where we hit a wall because i don't think anything like it is possible, but would be sooo useful if it was.<br></div><div class="gmail_default" style="font-size:small"></div><div class="gmail_default" style="font-size:small">  FMain.Functions[sFunctionName].Call(sFunctionArgs)<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">End<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Public Sub RunNow(sMessage As String)</div><div class="gmail_default" style="font-size:small">  Print "Running Now\n" & sMessage<br></div><div class="gmail_default" style="font-size:small">End</div><div class="gmail_default" style="font-size:small">-------------</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I should imaging the 3 dots ... could be utilized to transmit any number of arguments</div><div class="gmail_default" style="font-size:small">I of course have no real clue where to even begin to implement anything like this.</div><div class="gmail_default" style="font-size:small">That would be our Benoits bag of amazing insights :)</div><div class="gmail_default" style="font-size:small">(<-- stands back and waits for the "nope, not ever!" :'( ;) )<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Any kind of way to implement something like that would be incredibly useful.</div><div class="gmail_default" style="font-size:small"></div><div class="gmail_default" style="font-size:small">I hope I have been clear in my wish here.</div><div class="gmail_default" style="font-size:small">kinda like bash 'eval' can turn a string into a function and run it.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Well wishes</div><div class="gmail_default" style="font-size:small">BruceS</div><div class="gmail_default" style="font-size:small"><br></div></div>