/How to call a function in another PowerShell script
Hi All,
I want to use dot-sourced method to call the function from other script,While calling Function.ps1 from the second script there is a Null value in the beginning,
How can we ignore this null value or there is a better approach of doing it without using Import-Module.
#=======Function.ps1============
function add($x,$y)
$z=$x+$y
Write-Host "The value is $Z"
add $a $b
#===========End==================
The second script which has been dot-source to call the function
#================Main script==========
. C:\Users\Anirban\Desktop\Tester.ps1 |Out-Null
add 1 2
#================================
Regards,
Anirban Singha
Dot Sourcing is adding the function ADD to console environment and the script is acting like a module vs a script with parameters.
The Add $a $b line should be removed. (Where are $a and $b defined?)
They are not defined hence, "The Value is " blank line
#=======Function.ps1============
function add($x,$y)
$z=$x+$y
Write-Host "The value is $Z"
add $a $b
Should be
#=======Function.ps1============
function add($x,$y)
$z=$x+$y
Write-Host "The value is $Z"
PS C:\Test> . c:\tester.ps1
Add 1 2
Add 3 4
The value is 3
The value is 7
However the add can work without dot sourcing the script file by parameterizing the script
#=======Function.ps1============
Param ($a,$b) # Parameters to the script
function add($x,$y)
$z=$x+$y
Write-Host "The value is $Z"
Add $a $b # body of script
PS C:\Test>
C:\Tester.ps1 1 2
C:\Tester.ps1 3 4
The value is 3
The value is 7
Similar Messages
-
How to call a function in another software?
I want to call a function in Maple.How can I do that?
Xpost: http://forum.java.sun.com/thread.jsp?forum=4&thread=460289
-
How to call a function from a different script object?
Hi All,
Here is the scenario,
I have 2 script objects A and B .
In script object A i have a function called "funcA" and
in script object B i have a function called "funcB"
Now I want to call funcA from funcB which is not happening.
I tried doing
A.funcA();
inside funcB , but not able to access.
Kindly help.
Thanks
AbhiramHi Abhiram,
Just a guess - try including the root node/node reference above the script object.
form1.A.funcA();
What does the JavaScript Console say when firing the function? Are there any errors?
Your script objects can contain multiple functions. So you could move funcA() and funcB() into the same script object. This will make it easier.
Niall
Assure Dynamics -
Calling one function in another function
Hi,
How to call one function in another function?
regards,
Kishore.example:
SQL> ed
Wrote file afiedt.buf
1 declare
2 function bob(x number) return number is
3 begin
4 return x*x;
5 end;
6 function fred(x number) return number is
7 begin
8 return x+bob(x);
9 end;
10 begin
11 dbms_output.put_line('Value: '||to_char(fred(5),'fm9999'));
12* end;
SQL> /
Value: 30
PL/SQL procedure successfully completed.
SQL> -
How can call a function module(RFC)in one server to another sever in my rep
How can call a function module(RFC)in one server to another sever in my report program.
What i am know whenever rfc enabled immediately radio button checks then only it will come.
please justify.Syntax
CALL FUNCTION func DESTINATION dest [EXPORTING p1 = a1 p2 = a2 ...]
[IMPORTING p1 = a1 p2 = a2 ...]
[CHANGING p1 = a1 p2 = a2 ...]
[TABLES t1 = itab1 t2 = itab2 ...]
[EXCEPTIONS [exc1 = n1 exc2 = n2 ...]
[system_failure = ns [MESSAGE smess]]
[communication_failure = nc [MESSAGE cmess]]
[OTHERS = n_others]].
http://help.sap.com/saphelp_47x200/helpdata/en/22/042537488911d189490000e829fbbd/frameset.htm -
How to call a function from one viewmodel to another viewmodel
Hi ,
How to call a funtion of another viewmodel in a viewmodel . This help would be much appreciated
Thank You
Jeevan VinayPlease close your previous threads by marking helpful posts as answer before you start a new one.
You need to either get a reference to the second view model from the first one or you could use some kind of messenger or event aggregator to pass a message from the first view model to the second one. The latter approach is preferable as it doesn't create
a tight coupling between the two view model classes.
Please refer to my blog post for more information and an example of how to use Prism's EventAggregator to do this:
http://blog.magnusmontin.net/2014/02/28/using-the-event-aggregator-pattern-to-communicate-between-view-models/
You will need to download and install Prism to be able use the EventAggregator class:
https://www.nuget.org/packages/Prism/
Another popular framework out there is the MvvmLight which contains a Messenger class that works pretty much the same. Andy has provided and example of how to use this one:
http://social.technet.microsoft.com/wiki/contents/articles/26070.communicating-between-classes.aspx
You can download and install MvvmLight via Nuget (Tools->Nuget Package Manager->Package Manager Console in Visual Studio):
https://www.nuget.org/packages/MvvmLight/
Please remember to close your threads by marking all helpful posts as answer and then start a new thread if you have a new question. -
Calling a function inside another class
I have the following two classes and can't seem to figure to figure out how to call a function in the top one from the bottom one. The top one get instantiated on the root timeline. The bottom one gets instantiated from the top one. How do I call functions between the classes. Also, what if I had another call instantiated in top one and wanted to call a function in the bottom class from the second class?
Thanks a lot for any help!!!
package
import flash.display.MovieClip;
public class ThumbGridMain extends MovieClip
private var grid:CreateGrid;
public function ThumbGridMain():void
grid = new CreateGrid();
public function testFunc():void
trace("testFunc was called");
package
import flash.display.MovieClip;
public class CreateGrid extends MovieClip
public function CreateGrid():void
parent.testFunc();kglad,
Although I agree that utilizing events the way you attempted in your suggestion is better for at least a reason of eliminating dependency on parent, still you code doesn't not accomplish what Brian needs.
Merely adding event listener to grid instance does nothing - there is no mechanism in the code that invokes callTGMFunction - thus event will not be dispatched. So, either callTGMFunction should be called on the instance (why use events - not direct call - in this case?), or grid instance needs to dispatch this event based on some internal logic ofCreateGrid AFTER it is instantiated - perhaps when it is either added to stage or added to display list via Event.ADDED. Without such a mechanism, how is it a superior correct way OOP?
Also, in your code in ThumbGridMain class testFunc is missing parameter that it expects - Event.
Am I missing something?
I guess the code may be (it still looks more cumbersome and less elegant than direct function call):
package
import flash.display.MovieClip;
import flash.events.Event;
public class ThumbGridMain extends MovieClip
private var grid:CreateGrid;
public function ThumbGridMain():void
grid = new CreateGrid();
grid.addEventListener("callTGMFunction", testFunc);
addChild(grid);
// to call a CreateGrid function named cgFunction()
public function callCG(){
grid.cgFunction();
public function testFunc(e:Event):void
trace("testFunc was called");
package
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.Event;
public class CreateGrid extends MovieClip
public function CreateGrid():void
if (stage) init();
else addEventListener(Event.ADDED, callTGMFunction);
// to call a TGM function
public function callTGMFunction(e:Event = null):void
// I forgot this one
removeEventListener(Event.ADDED, callTGMFunction);
this.dispatchEvent(new Event("callTGMFunction"));
public function cgFunction(){
trace("cg function called");
I think this is a case of personal preference.
With that said, it is definitely better if instance doesn't rely on the object it is instnatiated by - so, in this case, either parent should listen to event or call a function directly. -
How to call a report in another report?reply plz
how to call a report in another report?
hi,
chk this.
*Code used to populate 'select-options' & execute report
DATA: seltab type table of rsparams,
seltab_wa like line of seltab.
seltab_wa-selname = 'PNPPERNR'.
seltab_wa-sign = 'I'.
seltab_wa-option = 'EQ'.
* load each personnel number accessed from the structure into
* parameters to be used in the report
loop at pnppernr.
seltab_wa-low = pnppernr-low.
append seltab_wa to seltab.
endloop.
SUBMIT zreport with selection-table seltab
via selection-screen.
*Code used to populate 'parameters' & execute report
SUBMIT zreport with p_param1 = 'value'
with p_param2 = 'value'.
Other additions for SUBMIT
*Submit report and return to current program afterwards
SUBMIT zreport AND RETURN.
*Submit report via its own selection screen
SUBMIT zreport VIA SELECTION-SCREEN.
*Submit report using selection screen variant
SUBMIT zreport USING SELECTION-SET 'VARIANT1'.
*Submit report but export resultant list to memory, rather than
*it being displayed on screen
SUBMIT zreport EXPORTING LIST TO MEMORY.
* Once report has finished and control has returned to calling
* program, use function modules LIST_FROM_MEMORY, WRITE_LIST and
* DISPLAY_LIST to retrieve and display report.
Regards
Anver -
How to call one JSFF into another JSFF
Hi,
I am very new to ADf. Could you please tell me how to call one JSFF inside another JSFF. We have a common pop-up written in one JSFF. Is there any best approach to get this pop-up into other JSFF.
Thanks in Advance.
Regards
NarasimhaIf you want to resue the jsff code, make use of bounded task flow with page fragment and then use it as a region.
For more details you can refer: http://docs.oracle.com/cd/E21764_01/web.1111/b31974/taskflows_regions.htm
One more:
http://docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_57/jdtut_11r2_57.html -
How to call one program from another program
Hai,
How to call one program through another program.
Example.
I have two programs 1.ZPROG1 2. ZPROG2.
When i execute ZPROG1 at that time it should call ZPROG2.Hi ,
u can use submit statement to call a program .
DATA: text TYPE c LENGTH 10,
rspar_tab TYPE TABLE OF rsparams,
rspar_line LIKE LINE OF rspar_tab,
range_tab LIKE RANGE OF text,
range_line LIKE LINE OF range_tab.
rspar_line-selname = 'SELCRIT1'.
rspar_line-kind = 'S'.
rspar_line-sign = 'I'.
rspar_line-option = 'EQ'.
rspar_line-low = 'ABAP'.
APPEND rspar_line TO rspar_tab.
range_line-sign = 'E'.
range_line-option = 'EQ'.
range_line-low = 'H'.
APPEND range_line TO range_tab.
range_line-sign = 'E'.
range_line-option = 'EQ'.
range_line-low = 'K'.
APPEND range_line TO range_tab.
SUBMIT report1 USING SELECTION-SCREEN '1100'
WITH SELECTION-TABLE rspar_tab
WITH selcrit2 BETWEEN 'H' AND 'K'
WITH selcrit2 IN range_tab
AND RETURN.
regards,
Santosh thorat -
How to call one EJB in another EJB?
How to call one EJB in another EJB? Please explain with some example code.
To refer a Ejb from another Ejb include <ejb-ref> element in ejb-jar.xml
<session>
<ejb-name>EjbA</ejb-name>
<ejb-ref>
<ejb-ref-name>EjbB</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>com.ejb.EjbBHome</home>
<remote>com.ejb.EjbB</remote>
</ejb-ref>
</session>
Include a <reference-descriptor> in weblogic-ejb-jar.xml
<weblogic-enterprise-bean>
<ejb-name>EjbA</ejb-name>
<reference-descriptor>
<ejb-reference-description>
<ejb-ref-name>EjbB</ejb-ref-name>
<jndi-name>com.ejb.EjbBHome</jndi-name>
</ejb-reference-description>
</reference-descriptor>
</weblogic-enterprise-bean>
In EjbA Bean class refer to EjbB with
a remote reference to EjbB.
InitialContext initialContext=new InitialContext();
EjbBHome EjbBHome=(EjbBHome)
initialContext.lookup("com.ejb.EjbBHome");
EjbB ejbB=EjbBHome.findByPrimaryKey(primarykey); -
Can I call a function in another package?
Dear all,
Can I call a function in another package?
Say I have package A, and package B.
Is it possible for me to call a function in inside package A, within a function inside package B?
If yes, what's the syntax.
Thanks in advance!The variable in the calling package that will receive the value of the function in the other package needs to be defined based on that type in the other package directly:
sql>create or replace package pkg_a
2 is
3 type testTable is table of varchar2(10) index by binary_integer;
4
5 function f_a return testTable;
6 end;
7 /
Package created.
sql>create or replace package body pkg_a
2 is
3 function f_a
4 return testTable
5 is
6 v_table testTable;
7 begin
8 v_table(1) := 'One';
9 v_table(2) := 'Two';
10 return v_table;
11 end;
12 end;
13 /
Package body created.
sql>create or replace package pkg_b
2 is
3 procedure p_b;
4 end;
5 /
Package created.
sql>create or replace package body pkg_b
2 is
3 procedure p_b
4 is
5 v_table pkg_a.testTable; -- this variable has to be based on the type in pkg_a
6 begin
7 v_table := pkg_a.f_a;
8 for i in 1..v_table.count loop
9 dbms_output.put_line( v_table(i) );
10 end loop;
11 end;
12 end;
13 /
Package body created.
sql>exec pkg_b.p_b
One
Two
PL/SQL procedure successfully completed. -
How to call javascript function from PL/SQL procedure
Can anybody advice me how to call javascript function from PL/SQL procedure in APEX?
Hi,
I have a requirement to call Javascript function inside a After Submit Process.
clear requirement below:
1. User selects set of check boxes [ say user want to save 10 files and ticks 10 checkboxes]
2. user clicks on "save files" button
3. Inside a After submit process, in a loop, i want to call a javascript function for each of the file user want to save with the filename as a parameter.
Hope this clarify U.
Krishna. -
How to call java function from PL/sql in oracle applications
I am trying to call a java function from plsql procedure. Can any one explain how to call java function, and in which directory I have to store my java function in oracle applications. Do I need to register that java function from Application developer.
Thanks
Kranthihttp://www.oracle.com/technology/tech/java/jsp/index.html
Good Luck,
Avi. -
How to call stored function in my jsp
how to call stored function in my jsp?
please give me a example.Hi,
think we need mor einformation, like JDeveloper release and the how you do access the database (JDBC, BC4J, EJB,ADF...)
Frank
Maybe you are looking for
-
Still unable to open gmail from a webpage in Firefox 4
I reset the toolbar mailto gmail no change
-
How to open a xsl files without going trhough downloading process on MAC OS
I am able to open the same file in Safari but with Firefox, the document is automatically downloaded in xsl (it is a pdf) and I have to modify the extension in order to view it... very long... How can I modify my preferences so that this type of file
-
17" Intel iMac Kernel Panic, Freezing at Grey Screen and Beeping!
Hi there, I have a new 17" Intel iMac (Intel Core 2 Duo 2 GHz, 250 GB, 1GB Memory with OS X 10.4.8) that keeps getting those "You need to restart your computer. Hold down the Power button for several seconds or press the Restart button." messages. It
-
Start up problem, graphics card?
I have an ATI Radeon 9600 XT (pins 3-11 taped) in my QS 2002. When I press the power button to start-up the screen remains black, the mac powers up, fans spin etc but no screen. After I shut down by pressing the power button, then re-start the screen
-
Redoing the Intial load of Material Master data
Hi, The requirement is to flow the data between R3 and CRM.Business partners, Material and Sales documents. I have created Customer and Material in R3 and in CRM r3ac1 i set filter conditions for material and customer . Data successfully flowed from