Menu

#68 Problem getting host name

open
nobody
5
2004-12-03
2004-12-03
Anonymous
No

Hi,

I am trying to implement smtp mail on progress 10.0B
but i am finding problem getting host name.

ERROR DESCRIPTION:

---------------------------
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.

EMAIL-ID - margamgopi@gmail.com

Discussion


Log in to post a comment.