Hi,
I am trying to implement smtpmail in progress 10.0b (windows XP) .but I am unable to get the host name
Error is as follows:
---------------------------
Error
---------------------------
You cannot use OUTPUT to return CHARACTER or LONGCHAR data. Use MEMPTR instead. (12200)
---------------------------
OK
---------------------------
Code is as follows:
DEFINE VARIABLE w-TcpName AS CHAR NO-UNDO.
DEFINE VARIABLE w-Length AS INTEGER NO-UNDO.
DEFINE VARIABLE w-Return AS INTEGER NO-UNDO.
RUN gethostname (OUTPUT w-TcpName,
INPUT w-Length,
OUTPUT w-Return).
PROCEDURE gethostname EXTERNAL "wsock32.dll" :
DEFINE OUTPUT PARAMETER p-Hostname AS CHAR.
DEFINE INPUT PARAMETER p-Length AS LONG.
DEFINE RETURN PARAMETER p-Return AS LONG.
END PROCEDURE.
Thanks
I am trying to implement smtpmail in progress 10.0b (windows XP) .but I am unable to get the host name
Error is as follows:
---------------------------
Error
---------------------------
You cannot use OUTPUT to return CHARACTER or LONGCHAR data. Use MEMPTR instead. (12200)
---------------------------
OK
---------------------------
Code is as follows:
DEFINE VARIABLE w-TcpName AS CHAR NO-UNDO.
DEFINE VARIABLE w-Length AS INTEGER NO-UNDO.
DEFINE VARIABLE w-Return AS INTEGER NO-UNDO.
RUN gethostname (OUTPUT w-TcpName,
INPUT w-Length,
OUTPUT w-Return).
PROCEDURE gethostname EXTERNAL "wsock32.dll" :
DEFINE OUTPUT PARAMETER p-Hostname AS CHAR.
DEFINE INPUT PARAMETER p-Length AS LONG.
DEFINE RETURN PARAMETER p-Return AS LONG.
END PROCEDURE.
Thanks