Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Which procedure called?
Message
From
11/11/2016 16:38:45
 
 
To
11/11/2016 04:01:17
Thomas Ganss (Online)
Main Trend
Frankfurt, Germany
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
01643048
Message ID:
01643229
Views:
71
>>>>>>Hi,
>>>>>>
>>>>>>I forgot how or if it is possible to know which procedure called? For example, at run-time I want to write into a hidden log which procedure called this method/procedure?
>>>>>>
>>>>>>TIA
>>>>>
>>>>>PROGRAM()?
>>>>
>>>>Thank you. I think this is what I used before. Do I understand that I can assume 3 levels and do something like this:
>>>>PROGRAM(1)
>>>>PROGRAM(2)
>>>>PROGRAM(3)
>>>>?
>>>
>>>Sure.
>>
>>Is it possible that I am not getting result I expect because I run the app from the VFP IDE?
>>
>>Here is what I did for testing: I call method METHOD1 from method METHOD2. Then in METHOD1 I log Program(0) and Program(1) but they return the name of the Application file. And Program(2) returns the START call. I was hoping to see the name of METHOD2 in METHOD1 but I don't see it.
>>What am I missing?
>
>program(-steps) if you want to see from current stack level


Hi,

You can try with astackinfo(), as helpfile:
ASTACKINFO( ) populates an array with information about the entire calling stack. It combines functionality of SYS(16) and PROGRAM( ) functions while adding new support for line numbers at each call stack level. The value returned is the number of program levels or rows of the returned array.
Regards,
Koen
Previous
Reply
Map
View

Click here to load this message in the networking platform