Forum Discussion
i have a realted issue:
I have tried both the methods to call a function from another project. Call goes fine but script execution fails due to object not found error. How would i make use of the NameMapping objects that belong to Project 2.
To make it simple:
' Unit A has a reference for unit B
'Unit A is in Project A
'call is from unit A to --> sub B of unit B
Unit A
'calling sub B from unit A (below statement)
unit B.Sub B
-------------------------------
'Unit B is in a Project B and has its own Namemapping.
Unit B
Sub B
' here obj_B is getting used.
end sub
Here is the issue:
NameMapping for Project A has something like:
Aliases.Process_A.obj_Parent.obj_A
NameMapping for Project B has something like:
Aliases.Process_A.obj_Parent.obj_B
The script tries to find obj_B in the NameMapping for Project A which is what causing it to fail.
How would i make sure that obj_B should be found in NameMapping of Project B?
Please note that if i execute Sub B from project B on its own (without calling it from Proj A) then it passes without any issues.
Please help.
Many thanks.
-vik
Hi,
As you could share scripts, you could share mapping within a same suite.
It is useful for me in the following case : I test almost the same scenarii on two executables (an alpha and a beta version of the same software). Thus, 95% of the mapping is the same.
Related Content
Recent Discussions
- 2 days ago
- 2 days ago
- 5 days ago