Post Reply 
Don't execute a function if a routine is called outside the program
07-03-2015, 03:20 PM (This post was last modified: 07-03-2015 03:35 PM by salvomic.)
Post: #1
Don't execute a function if a routine is called outside the program
hi,
there is a way to don't execute a command if a function is not called inside the program, but externally (EXPORT...)?

I've a code like this one:
Code:

EXPORT ascendant(...)
BEGIN
// routine...
  ch:= MSGBOX("Another calculation?", 1);
  IF (ch<>0)  THEN changeData(); END;
END;

I would like to execute changeData(); only if ascendant() is called inside a program (to return to its menu, and so on) but not when the function is called externally (passing parameters...).

In other words: the function should ask itself: "who is calling?"...

Thank you

Salvo

∫aL√0mic (IT9CLU) :: HP Prime 50g 41CX 71b 42s 39s 35s 12C 15C - DM42, DM41X - WP34s Prime Soft. Lib
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Don't execute a function if a routine is called outside the program - salvomic - 07-03-2015 03:20 PM



User(s) browsing this thread: 1 Guest(s)