Consultor Eletrônico



Kbase P5670: How to call WIN32 API Function: cos (Cosine)
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/28/2005
Status: Verified

GOAL:

How to Call WIN32 API Function: Cos (Cosine)

FACT(s) (Environment):

Windows 32 Intel
Windows NT 32 Intel/Windows 2000

FIX:

The following sample code shows how to call the Win32 trigonometric function called Cos which resides in the Microsoft Visual C++ runtime library called MSVCRT40.DLL. This function returns the cosine of an angle in radians.


DEFINE VARIABLE decResult AS DECIMAL NO-UNDO.

PROCEDURE cos EXTERNAL "MSVCRT40.DLL" CDECL:
DEFINE INPUT PARAMETER dblValue AS DOUBLE NO-UNDO.
DEFINE RETURN PARAMETER dblResult AS DOUBLE NO-UNDO.
END PROCEDURE.

RUN cos (INPUT 75.655, OUTPUT decResult).

MESSAGE "The Cosine of 75.655 is " decResult VIEW-AS ALERT-BOX.