judemerlin05
Programmer
Hello All,
I am using IBM OnDemand Windows Client as third party tool in Powerbuilder 12.5 by installing on my Windows 7 system. I have added Standard visual Olecontrol i.e OnDemand Control in my Olecustomcontrol object. I have created function called uf_loginerm() for connecting to OnDemand Windows Client application by using local external function -
IBM OnDemand Document has given C++ Logon function format -
short Logon(
char * pServerName,
char * pUserId,
char * pPassword )
Parameters:
pServerName
Points to a null-terminated character string containing the name of the server.
pUserId
Points to a null-terminated character string containing the user id.
pPassword
Points to a null-terminated character string containing the password.
private function Int Logon(ref string pServerName,ref string pUserId,ref string pPassword) library "ctreestd.dll"
In uf_loginerm() function i calling above function -
String pServerName
String pUserId
String pPassword
SetNull(pServerName)
SetNull(pUserId)
SetNull(pServerName)
SetNull(pPassword)
li_rc = Logon(pServerName, pUserId, pPassword)
when i execute above function i am getting error saying "Error calling external function Logon at line 14 in function uf_loginerm of uo_ondemand".
Please advice me..
Thanks,
Jude
I am using IBM OnDemand Windows Client as third party tool in Powerbuilder 12.5 by installing on my Windows 7 system. I have added Standard visual Olecontrol i.e OnDemand Control in my Olecustomcontrol object. I have created function called uf_loginerm() for connecting to OnDemand Windows Client application by using local external function -
IBM OnDemand Document has given C++ Logon function format -
short Logon(
char * pServerName,
char * pUserId,
char * pPassword )
Parameters:
pServerName
Points to a null-terminated character string containing the name of the server.
pUserId
Points to a null-terminated character string containing the user id.
pPassword
Points to a null-terminated character string containing the password.
private function Int Logon(ref string pServerName,ref string pUserId,ref string pPassword) library "ctreestd.dll"
In uf_loginerm() function i calling above function -
String pServerName
String pUserId
String pPassword
SetNull(pServerName)
SetNull(pUserId)
SetNull(pServerName)
SetNull(pPassword)
li_rc = Logon(pServerName, pUserId, pPassword)
when i execute above function i am getting error saying "Error calling external function Logon at line 14 in function uf_loginerm of uo_ondemand".
Please advice me..
Thanks,
Jude