用易语言写的易语言支持库
系统结构:功能函数,通知信息函数,GetNewInf,调用函数接口,取字节集指针,取文本指针,取变量指针,复制参数信息,复制命令信息,复制常量信息,取参数类型,取数组参数成员数,取参数指针,取整数参数,取文本参数,取字节参数,取短整数参数,取长整数参数,取小数参数,取双精度小数参数,取逻辑参数,取日期时间参数,取子程序指针参数,返回值文本指针,返回值字节集指针,返回文本数组指针,返回整数数组指针,返回字节集数组指针,置传址参数文本,置传址参数字节集,取变量指针_API,取文本指针_API,取数组指针_API,复制参数_API,复制命令信息_API,复制常量信息_API,复制整数_API,复制小数型_API,复制双精度小数型_API,复制逻辑型_API,复制子程序指针_API,复制数据_API,取字节集指针_API,复制库信息_API,复制长整数型_API,复制日期时间型_API,调用子程序_API,动态调用子程序_API,TestLenM2W,MultiByteToWideChar,取对象指针_API,从表链中取文件名_API,执行_API,SHGetSpecialFolderPath,GetWindowsDirectory,GetSystemDirectory,GetTempPath,SetSystemPowerState,ExitWindowsEx,OpenProcessToken,GetCurrentProcess,GetLastError,CoCreateInstance,CoInitialize,CoUninitialize,取前台窗口_API,取活动窗口句柄_API,判断窗口句柄_API,取父窗口_API,判断窗口状态_API,允许窗口_API,置活动窗口句柄_API,置前台窗口_API,取文本长度_API,Beep,
======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 功能函数
| |
| |------ 通知信息函数
| |
| |------ GetNewInf
| |
| |------ 调用函数接口
| |
| |
======公共命令集
| |
| |------ 取字节集指针
| |
| |------ 取文本指针
| |
| |------ 取变量指针
| |
| |------ 复制参数信息
| |
| |------ 复制命令信息
| |
| |------ 复制常量信息
| |
| |------ 取参数类型
| |
| |------ 取数组参数成员数
| |
| |------ 取参数指针
| |
| |------ 取整数参数
| |
| |------ 取文本参数
| |
| |------ 取字节参数
| |
| |------ 取短整数参数
| |
| |------ 取长整数参数
| |
| |------ 取小数参数
| |
| |------ 取双精度小数参数
| |
| |------ 取逻辑参数
| |
| |------ 取日期时间参数
| |
| |------ 取子程序指针参数
| |
| |------ 返回值文本指针
| |
| |------ 返回值字节集指针
| |
| |------ 返回文本数组指针
| |
| |------ 返回整数数组指针
| |
| |------ 返回字节集数组指针
| |
| |------ 置传址参数文本
| |
| |------ 置传址参数字节集
| |
| |
======调用的Dll
| |
| |---[dll]------ 取变量指针_API
| |
| |---[dll]------ 取文本指针_API
| |
| |---[dll]------ 取数组指针_API
| |
| |---[dll]------ 复制参数_API
| |
| |---[dll]------ 复制命令信息_API
| |
| |---[dll]------ 复制常量信息_API
| |
| |---[dll]------ 复制整数_API
| |
| |---[dll]------ 复制小数型_API
| |
| |---[dll]------ 复制双精度小数型_API
| |
| |---[dll]------ 复制逻辑型_API
| |
| |---[dll]------ 复制子程序指针_API
| |
| |---[dll]------ 复制数据_API
| |
| |---[dll]------ 取字节集指针_API
| |
| |---[dll]------ 复制库信息_API
| |
| |---[dll]------ 复制长整数型_API
| |
| |---[dll]------ 复制日期时间型_API
| |
| |---[dll]------ 调用子程序_API
| |
| |---[dll]------ 动态调用子程序_API
| |
| |---[dll]------ TestLenM2W
| |
| |---[dll]------ MultiByteToWideChar
| |
| |---[dll]------ 取对象指针_API
| |
| |---[dll]------ 从表链中取文件名_API
| |
| |---[dll]------ 执行_API
| |
| |---[dll]------ SHGetSpecialFolderPath
| |
| |---[dll]------ GetWindowsDirectory
| |
| |---[dll]------ GetSystemDirectory
| |
| |---[dll]------ GetTempPath
| |
| |---[dll]------ SetSystemPowerState
| |
| |---[dll]------ ExitWindowsEx
| |
| |---[dll]------ OpenProcessToken
| |
| |---[dll]------ GetCurrentProcess
| |
| |---[dll]------ GetLastError
| |
| |---[dll]------ CoCreateInstance
| |
| |---[dll]------ CoInitialize
| |
| |---[dll]------ CoUninitialize
| |
| |---[dll]------ 取前台窗口_API
| |
| |---[dll]------ 取活动窗口句柄_API
| |
| |---[dll]------ 判断窗口句柄_API
| |
| |---[dll]------ 取父窗口_API
| |
| |---[dll]------ 判断窗口状态_API
| |
| |---[dll]------ 允许窗口_API
| |
| |---[dll]------ 置活动窗口句柄_API
| |
| |---[dll]------ 置前台窗口_API
| |
| |---[dll]------ 取文本长度_API
| |
| |---[dll]------ Beep
调用的DLL命令:
.DLL命令 取变量指针_API, 整数型, , "lstrcpyn"
.参数 欲取其指针的变量, 子程序指针, 传址
.参数 欲取其指针的变量, 子程序指针, 传址
.参数 保留, 整数型, , 0
.DLL命令 取文本指针_API, 整数型, , "lstrcpyn"
.参数 欲取其指针的变量, 文本型, 传址
.参数 欲取其指针的变量, 文本型, 传址
.参数 保留, 整数型, , 0
.DLL命令 取数组指针_API, 整数型, , "lstrcpyn"
.参数 欲取其指针的变量, 整数型, 数组
.参数 欲取其指针的变量, 整数型, 数组
.参数 保留, 整数型, , 0
.DLL命令 复制参数_API, , , "RtlMoveMemory"
.参数 Destination, 整数型
.参数 Source, 参数信息
.参数 Length, 整数型
.DLL命令 复制命令信息_API, , , "RtlMoveMemory"
.参数 Destination, 整数型
.参数 Source, 命令信息
.参数 Length, 整数型
.DLL命令 复制常量信息_API, , , "RtlMoveMemory"
.参数 Destination, 整数型
.参数 Source, 常量信息
.参数 Length, 整数型
.DLL命令 复制整数_API, , , "RtlMoveMemory"
.参数 Destination, 整数型, 传址
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 复制小数型_API, , , "RtlMoveMemory"
.参数 Destination, 小数型, 传址
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 复制双精度小数型_API, , , "RtlMoveMemory"
.参数 Destination, 双精度小数型, 传址
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 复制逻辑型_API, , , "RtlMoveMemory"
.参数 Destination, 逻辑型, 传址
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 复制子程序指针_API, , , "RtlMoveMemory"
.参数 Destination, 子程序指针, 传址
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 复制数据_API, , , "RtlMoveMemory"
.参数 Destination, 整数型
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 取字节集指针_API, 整数型, , "lstrcpyn"
.参数 欲取其指针的变量, 字节集
.参数 欲取其指针的变量, 字节集
.参数 保留, 整数型, , 0
.DLL命令 复制库信息_API, , , "RtlMoveMemory"
.参数 Destination, 整数型
.参数 Source, 库信息
.参数 Length, 整数型
.DLL命令 复制长整数型_API, , , "RtlMoveMemory"
.参数 Destination, 长整数型, 传址
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 复制日期时间型_API, , , "RtlMoveMemory"
.参数 Destination, 日期时间型, 传址
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 调用子程序_API, 整数型, , "CallWindowProcA"
.参数 lpPrevWndFunc, 字节集
.参数 hwnd
.参数 msg
.参数 wParam
.参数 lparam
.DLL命令 动态调用子程序_API, 整数型, , "CallWindowProcA"
.参数 动态调用代码, 字节集, , 一定要用本人编写的
.参数 子程序, 整数型, , 子程序指针
.参数 参数, 整数型, 数组, 为整数数组,参数1为成员1…类推;文本型和字节集型(自定义结构)为指针
.参数 参数数目, 整数型, , 一定要和参数数组相符,不然会出错
.参数 是否C调用, 逻辑型, , 真为cdecl调用方式,假为stdcall调用方式(即标准WINAPI方式)
.DLL命令 TestLenM2W, 整数型, , "MultiByteToWideChar", , MultiByteToWideChar (950, 0, pszBig5, -1, wszUnicode,iLen);
.参数 a
.参数 b0
.参数 pszBig5, 文本型
.参数 a_1
.参数 a0
.参数 a1
.DLL命令 MultiByteToWideChar, 整数型, , "MultiByteToWideChar", , iLen=MultiByteToWideChar (950, 0, pszBig5, -1, NULL,0)
.参数 a
.参数 b0
.参数 pszBig5, 文本型
.参数 a_1
.参数 wszUnicode, 字节集
.参数 ilen
.DLL命令 取对象指针_API, 整数型, , "lstrcpyn"
.参数 欲取其指针的整数, 对象, 传址, 一定要传址
.参数 欲取其指针的整数, 对象, 传址, 一定要传址.重复一次,骗骗Windows:)
.参数 保留, 整数型, , 0
.DLL命令 从表链中取文件名_API, , , "SHGetPathFromIDListA"
.参数 pidl
.参数 pszPath, 文本型
.DLL命令 执行_API, , , "ShellExecuteA"
.参数 hwnd
.参数 lpOperation, 文本型
.参数 lpFile, 文本型
.参数 lpParameters, 文本型
.参数 lpDirectory, 文本型
.参数 nShowCmd
.DLL命令 SHGetSpecialFolderPath, 逻辑型, , "SHGetSpecialFolderPathA"
.参数 hwndOwner, 整数型
.参数 lpszPath, 文本型
.参数 nFolder, 整数型
.参数 fCreate, 逻辑型
.DLL命令 GetWindowsDirectory, 整数型, , "GetWindowsDirectoryA"
.参数 lpBuffer, 文本型
.参数 nSize
.DLL命令 GetSystemDirectory, 整数型, , "GetSystemDirectoryA"
.参数 lpBuffer, 文本型
.参数 nSize
.DLL命令 GetTempPath, 整数型, , "GetTempPathA"
.参数 nSize
.参数 lpBuffer, 文本型
.DLL命令 SetSystemPowerState, 逻辑型
.参数 fSuspend, 逻辑型
.参数 Force, 逻辑型
.DLL命令 ExitWindowsEx, 逻辑型
.参数 uFlags, 整数型
.参数 dwReserved, 整数型
.DLL命令 OpenProcessToken, 逻辑型, "advapi32.dll"
.参数 ProcessHandle, 整数型
.参数 DesiredAccess, 整数型
.参数 TokenHandle, 整数型, 传址
.DLL命令 GetCurrentProcess, 整数型
.DLL命令 GetLastError, 整数型
.DLL命令 CoCreateInstance, 整数型, "ole32.dll"
.参数 CLSID, 字节集
.参数 pUnkOuter
.参数 服务器类型
.参数 接口的IID, 字节集
.参数 接口对象, 对象
.DLL命令 CoInitialize, 整数型, "ole32.dll"
.参数 k
.DLL命令 CoUninitialize, , "ole32.dll"
.DLL命令 取前台窗口_API, 整数型, "user32.dll", "GetForegroundWindow"
.DLL命令 取活动窗口句柄_API, 整数型, "user32.dll", "GetActiveWindow", , 获得活动窗口的句柄
.DLL命令 判断窗口句柄_API, 整数型, "user32.dll", "IsWindow", , 判断一个窗口句柄是否有效
.参数 窗口句柄, 整数型, , hwnd,待检查窗口的句柄
.DLL命令 取父窗口_API, 整数型, "user32.dll", "GetParent"
.参数 窗口句柄, 整数型
.DLL命令 判断窗口状态_API, 整数型, "user32.dll", "IsWindowEnabled", , 判断窗口是否处于活动状态
.参数 窗口句柄, 整数型, , hwnd,待检测窗口的句柄
.DLL命令 允许窗口_API, 整数型, "user32.dll", "EnableWindow", , 在指定的窗口里允许或禁止所有鼠标及键盘输入
.参数 窗口句柄, 整数型, , hwnd,窗口句柄
.参数 标识符, 整数型, , fEnable,非零允许,零禁止
.DLL命令 置活动窗口句柄_API, 整数型, "user32.dll", "SetActiveWindow", , 获得活动窗口的句柄
.参数 窗口句柄, 整数型, , hwnd,窗口句柄
.DLL命令 置前台窗口_API, , "user32.dll", "SetForegroundWindow"
.参数 窗口句柄, 整数型, , hwnd,窗口句柄
.DLL命令 取文本长度_API, 整数型, "kernel32.dll", "lstrlenA"
.参数 文本, 整数型
.DLL命令 Beep, 整数型, "kernel32", "Beep"
.参数 dwFreq, 整数型
.参数 dwDuration, 整数型
易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...
易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...
易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...
易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...
易语言两个文件内存中通讯源码,子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错...
易语言易模块管理器Include目录源码,CopyTo_CreateProcessDebugInfo,CopyTo_CreateThreadDebugInfo,CopyTo_ExitThreadDebugInfo,CopyTo_ExitProcessDebugInfo,CopyTo_LoadDllDebugInfo,CopyTo_UnloadDllDebugInfo,CopyTo_ExceptionDebugInfo,Copy...
易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...
子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错误信息,读入字节集,读入2M字节集,清除文件缓冲区,读入文本,写出文本,写文本行,读入一行,插入字节集,取文件号...
初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...