你的自定义函数
Private Function ss(Byval x as double,y as Integer,z as Double) as double
这里有3个参数:
Byval x as double
y as Integer
z as Double
你在调用这个函数时,必须参数的类型一一对应相同
比如:
msgbox b & "年到期活期存款利息为:" & ss(a,b,d1) & "元"
这个语句中ss(a,b,d1),就是调用到了函数
但是,你声明的
a 为 Double
b 为 Double
d1为 Double
其中b是对应函数定义中的y的,类型不一致
对于这样的一个问题我也遇到过这样的阶段,
不过慢慢的你就会适应的,因为熟了也就记住了。还有学计算机的一定要
好好的学习英语,要尝试多看国外人写的源代码和非常好的注释。国内大部分
的都是原版国外的东西。
下面是我的一些整理:
Data Types
ATOM Atom For more information, see Atoms
BOOL Boolean variable (should be TRUE or FALSE)
BOOLEAN Boolean variable (should be TRUE or FALSE)
BYTE Byte (8 bits)
CALLBACK Calling convention for callback functions
CHAR 8-bit Windows (ANSI) character For more information, see Character Sets Used By Fonts
COLORREF Red, green, blue (RGB) color value (32 bits) See COLORREF for information on this type
CONST Variable whose value is to remain constant during execution
CRITICAL_SECTION Critical-section object For more information, see Critical Section Objects
DWORD 32-bit unsigned integer
DWORD_PTR Unsigned long type for pointer precision Use when casting a pointer to a long type to perform pointer arithmetic (Also commonly used for general 32-bit parameters that have been extended to 64 bits in 64-bit Windows )
DWORD32 32-bit unsigned integer
DWORD64 64-bit unsigned integer
FLOAT Floating-point variable
HACCEL Handle to an accelerator table
HANDLE Handle to an object
HBITMAP Handle to a bitmap
HBRUSH Handle to a brush
HCONV Handle to a dynamic data exchange (DDE) conversation
HCONVLIST Handle to a DDE conversation list
HCURSOR Handle to a cursor
HDC Handle to a device context (DC)
HDDEDATA Handle to DDE data
HDESK Handle to a desktop
HDROP Handle to an internal drop structure
HDWP Handle to a deferred window position structure
HENHMETAFILE Handle to an enhanced metafile
HFILE Handle to a file opened by OpenFile, not CreateFile
HFONT Handle to a font
HGDIOBJ Handle to a GDI object
HGLOBAL Handle to a global memory block
HHOOK Handle to a hook
HICON Handle to an icon
HIMAGELIST Handle to an image list
HIMC Handle to input context
HINSTANCE Handle to an instance
HKEY Handle to a registry key
HKL Input locale identifier
HLOCAL Handle to a local memory block
HMENU Handle to a menu
HMETAFILE Handle to a metafile
HMODULE Handle to a module The value is the base address of the module
HMONITOR Handle to a display monitor
HPALETTE Handle to a palette
HPEN Handle to a pen
HRGN Handle to a region
HRSRC Handle to a resource
HSZ Handle to a DDE string
HWINSTA Handle to a window station
HWND Handle to a window
INT 32-bit signed integer
INT_PTR Signed integral type for pointer precision Use when casting a pointer to an integer to perform pointer arithmetic
INT32 32-bit signed integer
INT64 64-bit signed integer
LANGID Language identifier For more information, see Locales
LCID Locale identifier For more information, see Locales
LCTYPE Locale information type For a list, see Locale and Language Information
LONG 32-bit signed integer
LONG_PTR Signed long type for pointer precision Use when casting a pointer to a long to perform pointer arithmetic
LONG32 32-bit signed integer
LONG64 64-bit signed integer
LONGLONG 64-bit signed integer
LPARAM Message parameter
LPBOOL Pointer to a BOOL
LPBYTE Pointer to a BYTE
LPCOLORREF Pointer to a COLORREF value
LPCRITICAL_SECTION Pointer to a CRITICAL_SECTION
LPCSTR Pointer to a constant null-terminated string of 8-bit Windows (ANSI) characters For more information, see Character Sets Used By Fonts
LPCTSTR An LPCWSTR if UNICODE is defined, an LPCTSTR otherwise
LPCVOID Pointer to a constant of any type
LPCWSTR Pointer to a constant null-terminated string of 16-bit Unicode characters For more information, see Character Sets Used By Fonts
LPDWORD Pointer to a DWORD
LPHANDLE Pointer to a HANDLE
LPINT Pointer to an INT
LPLONG Pointer to a LONG
LPSTR Pointer to a null-terminated string of 8-bit Windows (ANSI) characters For more information, see Character Sets Used By Fonts
LPTSTR An LPWSTR if UNICODE is defined, an LPSTR otherwise
LPVOID Pointer to any type
LPWORD Pointer to a WORD
LPWSTR Pointer to a null-terminated string of 16-bit Unicode characters For more information, see Character Sets Used By Fonts
LRESULT Signed result of message processing
LUID Locally unique identifier
PBOOL Pointer to a BOOL
PBOOLEAN Pointer to a BOOL
PBYTE Pointer to a BYTE
PCHAR Pointer to a CHAR
PCRITICAL_SECTION Pointer to a CRITICAL_SECTION
PCSTR Pointer to a constant null-terminated string of 8-bit Windows (ANSI) characters For more information, see Character Sets Used By Fonts
PCTSTR A PCWSTR if UNICODE is defined, a PCSTR otherwise
PCWCH Pointer to a constant WCHAR
PCWSTR Pointer to a constant null-terminated string of 16-bit Unicode characters For more information, see Character Sets Used By Fonts
PDWORD Pointer to a DWORD
PFLOAT Pointer to a FLOAT
PHANDLE Pointer to a HANDLE
PHKEY Pointer to an HKEY
PINT Pointer to an INT
PLCID Pointer to an LCID
PLONG Pointer to a LONG
PLUID Pointer to a LUID
POINTER_32 32-bit pointer On a 32-bit system, this is a native pointer On a 64-bit system, this is a truncated 64-bit pointer
POINTER_64 64-bit pointer On a 64-bit system, this is a native pointer On a 32-bit system, this is a sign-extended 32-bit pointer
PSHORT Pointer to a SHORT
PSTR Pointer to a null-terminated string of 8-bit Windows (ANSI) characters For more information, see Character Sets Used By Fonts
PTBYTE Pointer to a TBYTE
PTCHAR Pointer to a TCHAR
PTSTR PWSTR if UNICODE is defined, a PSTR otherwise
PTBYTE Pointer to a TBYTE
PTCHAR Pointer to a TCHAR
PTSTR A PWSTR if UNICODE is defined, a PSTR otherwise
PUCHAR Pointer to a UCHAR
PUINT Pointer to a UINT
PULONG Pointer to a ULONG
PUSHORT Pointer to a USHORT
PVOID Pointer to any type
PWCHAR Pointer to a WCHAR
PWORD Pointer to a WORD
PWSTR Pointer to a null-terminated string of 16-bit Unicode characters For more information, see Character Sets Used By Fonts
REGSAM Security access mask for registry key
SC_HANDLE Handle to a service control manager database For more information, see SCM Handles
SC_LOCK Handle to a service control manager database lock For more information, see SCM Handles
SERVICE_STATUS_HANDLE Handle to a service status value For more information, see SCM Handles
SHORT Short integer (16 bits)
SIZE_T The maximum number of bytes to which a pointer can point Use for a count that must span the full range of a pointer
SSIZE_ T Signed SIZE_T
TBYTE A WCHAR if UNICODE is defined, a CHAR otherwise
TCHAR A WCHAR if UNICODE is defined, a CHAR otherwise
UCHAR Unsigned CHAR
UINT Unsigned INT
UINT_PTR Unsigned INT_PTR
UINT32 Unsigned INT32
UINT64 Unsigned INT64
ULONG Unsigned LONG
ULONG_PTR Unsigned LONG_PTR
ULONG32 Unsigned LONG32
ULONG64 Unsigned LONG64
ULONGLONG 64-bit unsigned integer
UNSIGNED Unsigned attribute
USHORT Unsigned SHORT
VOID Any type
WCHAR 16-bit Unicode character For more information, see Character Sets Used By Fonts
WINAPI Calling convention for system functions
WORD 16-bit unsigned integer
WPARAM Message parameter
以上就是关于vb程序设计 byref 参数类型不符,求解要怎么修改,在线等、、、全部的内容,包括:vb程序设计 byref 参数类型不符,求解要怎么修改,在线等、、、、windows程序设计中的参数问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)