testdll.bas

来自「工欲善其事」· BAS 代码 · 共 50 行

BAS
50
字号
' ###########################################################################

    #COMPILE DLL

    #INCLUDE "d:\pb6\winapi\win32api.inc"

' ###########################################################################

FUNCTION LibMain(BYVAL hInst    AS LONG, _
                 BYVAL Reason   AS LONG, _
                 BYVAL Reserved AS LONG) EXPORT AS LONG

    FUNCTION = 1

END FUNCTION

' ###########################################################################

FUNCTION Sqrt alias "Sqrt"(ByVal value as LONG) EXPORT as LONG

    FUNCTION = sqr(value)

END FUNCTION

' ###########################################################################

FUNCTION ShowValue alias "ShowValue"(ByVal value as LONG) EXPORT as LONG

    FUNCTION = MessageBox(0,ByCopy str$(value),"Show Value",%MB_OK)

END FUNCTION

' ###########################################################################

FUNCTION Add_1 alias "Add_1"(ByVal value as LONG) EXPORT as LONG

    FUNCTION = value + 1

END FUNCTION

' ###########################################################################

FUNCTION Minus_1 alias "Minus_1"(ByVal value as LONG) EXPORT as LONG

    FUNCTION = value - 1

END FUNCTION

' ###########################################################################

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?