📝 docs(tsl): complete and lint codegen reference
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 运行时 / 系统与进程
|
||||
|
||||
### `sysdbfread(alias, file_name, value, is_col_info)`
|
||||
## `sysdbfread(alias, file_name, value, is_col_info)`
|
||||
|
||||
读取本地DBF格式数据文件的内容,或者读取本地DBF格式数据文件的结构定义。
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
返回:bool
|
||||
|
||||
### `sysdbfwrite(alias, file_name, value, col_info)`
|
||||
## `sysdbfwrite(alias, file_name, value, col_info)`
|
||||
|
||||
将数据导出为DBF的格式的数据文件。
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
返回:bool
|
||||
|
||||
### `sysErrorMessage(code)`
|
||||
## `sysErrorMessage(code)`
|
||||
|
||||
返回指定代码表示的系统错误信息。
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
返回:string
|
||||
|
||||
### `sysexec(prog, cmdline, startupdir, wait, code, waitms, return_value)`
|
||||
## `sysexec(prog, cmdline, startupdir, wait, code, waitms, return_value)`
|
||||
|
||||
创建子进程执行操作系统命令。在指定目录下使用指定文件执行指定命令。指定目录可以为nil;指定命令可以为字符串,比如”py -V”,也可以为数组,比如array(“py”,”-V”)。 注:本定义方式功能只在新一代客户端版本中支持。 旧版本中用户请参考函数原定义说明:FAQ:SysExec 另外,关于code中返回的退出码(返回码),即为子进程终止时通过SysTerminate传递出来的退出码,当无此命令时,默认为0。
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
|
||||
返回:int
|
||||
|
||||
### `sysexecreadpipe(process_handle)`
|
||||
## `sysexecreadpipe(process_handle)`
|
||||
|
||||
获得指定进程所在管道的输出内容。参数缺省时,获得默认管道的输出内容。 在阻塞式运行sysexec的情况下,可以直接获得内容,在非阻塞式运行外部进程的时候,需要多次进行循环读取输出。
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
|
||||
返回:string
|
||||
|
||||
### `sysexecsetenvs(envs, addsysenv)`
|
||||
## `sysexecsetenvs(envs, addsysenv)`
|
||||
|
||||
重新设置子进程的环境变量,使得子进程与主进程的环境变量不一样,应用于Sysexec创建的子进程。不设置的情况下子进程的环境变量与主进程一致。
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
|
||||
返回:int
|
||||
|
||||
### `sysExecWritePipe(content)`
|
||||
## `sysExecWritePipe(content)`
|
||||
|
||||
向指定进程所在管道写入输入内容。参数缺省时,向默认管道写入输入内容。 管道的长度是有限的,当管道长度被占用了,需要等待空间被释放后再进行(即时读取管道信息可以被释放),即它是一个阻塞式的过程。
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
|
||||
返回:int
|
||||
|
||||
### `sysGetFuncdepends(fun, flag, cfuninfo, binclassinfo)`
|
||||
## `sysGetFuncdepends(fun, flag, cfuninfo, binclassinfo)`
|
||||
|
||||
获取目标函数或类的依赖关系。 可以用于查找用户函数、公用函数与本地函数的依赖,但无法查找系统函数。当查找本地函数时,函数文件后缀必须是.tsf。 服务器执行时,由于权限问题,返回结果可能并不完整。用户可以使用本地执行或者rdo2执行来获取完整的依赖信息。
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
|
||||
返回:funInfo
|
||||
|
||||
### `sysGetPidOfCom(obj)`
|
||||
## `sysGetPidOfCom(obj)`
|
||||
|
||||
获得COM对象对应的进程ID,由于com的限制,仅当进程ID<65535才有效,一旦返回值为65535表示进程ID超过65535。
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
|
||||
返回:int
|
||||
|
||||
### `sysGetProcessCmdLine(pid, return_value)`
|
||||
## `sysGetProcessCmdLine(pid, return_value)`
|
||||
|
||||
获取指定进程的执行命令行
|
||||
|
||||
@@ -117,7 +117,7 @@
|
||||
|
||||
返回:string
|
||||
|
||||
### `sysGetProcessCmdLinew(pid, return_value)`
|
||||
## `sysGetProcessCmdLinew(pid, return_value)`
|
||||
|
||||
获取指定进程的cmd执行命令,返回结果为宽字节字符串
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
|
||||
返回:string
|
||||
|
||||
### `sysGetProcessNamePath(pid, return_value)`
|
||||
## `sysGetProcessNamePath(pid, return_value)`
|
||||
|
||||
获取指定进程路径,若无法获得路径返回进程的名称
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
|
||||
返回:string
|
||||
|
||||
### `sysGetProcessNamePathw(pid, return_value)`
|
||||
## `sysGetProcessNamePathw(pid, return_value)`
|
||||
|
||||
获取指定进程路径,返回结果为宽字节字符串
|
||||
|
||||
@@ -150,7 +150,7 @@
|
||||
|
||||
返回:string
|
||||
|
||||
### `sysGetProcessPriority(pri, pid, return_value)`
|
||||
## `sysGetProcessPriority(pri, pid, return_value)`
|
||||
|
||||
获取进程优先级
|
||||
|
||||
@@ -162,7 +162,7 @@
|
||||
|
||||
返回:int
|
||||
|
||||
### `sysGetThreadName(tid, return_value)`
|
||||
## `sysGetThreadName(tid, return_value)`
|
||||
|
||||
获取线程名称
|
||||
|
||||
@@ -173,7 +173,7 @@
|
||||
|
||||
返回:string
|
||||
|
||||
### `sysGetThreadPriority(pri, tid, return_value)`
|
||||
## `sysGetThreadPriority(pri, tid, return_value)`
|
||||
|
||||
获取线程优先级
|
||||
|
||||
@@ -185,7 +185,7 @@
|
||||
|
||||
返回:int
|
||||
|
||||
### `sysGetThreads(pid, return_value)`
|
||||
## `sysGetThreads(pid, return_value)`
|
||||
|
||||
获取进程内的线程列表
|
||||
|
||||
@@ -196,7 +196,7 @@
|
||||
|
||||
返回:array
|
||||
|
||||
### `sysHandleOfPid(pid, rights, inherithandle, return_value)`
|
||||
## `sysHandleOfPid(pid, rights, inherithandle, return_value)`
|
||||
|
||||
Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制ID。得到的句柄可用函数FAQ:SysCloseHandle进行关闭。
|
||||
|
||||
@@ -209,7 +209,7 @@ Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制I
|
||||
|
||||
返回:IntPtr\|int
|
||||
|
||||
### `sysKill(pid, code, return_value)`
|
||||
## `sysKill(pid, code, return_value)`
|
||||
|
||||
终止进程。在WINDOWS上,和FAQ:SysTerminate不同之处是,SysTerminate参数为进程句柄,SysKill参数是进程ID。LINUX上两者一致
|
||||
|
||||
@@ -221,7 +221,7 @@ Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制I
|
||||
|
||||
返回:bool
|
||||
|
||||
### `sysPidOfHandle(handle, return_value)`
|
||||
## `sysPidOfHandle(handle, return_value)`
|
||||
|
||||
根据进程句柄获取进程ID。在Linux上,返回和进程句柄值相同的整数
|
||||
|
||||
@@ -232,7 +232,7 @@ Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制I
|
||||
|
||||
返回:int
|
||||
|
||||
### `sysPidOfTid(tid, return_value)`
|
||||
## `sysPidOfTid(tid, return_value)`
|
||||
|
||||
获取线程所属进程ID
|
||||
|
||||
@@ -243,7 +243,7 @@ Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制I
|
||||
|
||||
返回:int
|
||||
|
||||
### `sysPPid(pid, return_value)`
|
||||
## `sysPPid(pid, return_value)`
|
||||
|
||||
获得进程的父进程ID
|
||||
|
||||
@@ -254,7 +254,7 @@ Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制I
|
||||
|
||||
返回:int
|
||||
|
||||
### `sysSetProcessPriority(pri, pid, return_value)`
|
||||
## `sysSetProcessPriority(pri, pid, return_value)`
|
||||
|
||||
设置进程优先级
|
||||
|
||||
@@ -266,7 +266,7 @@ Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制I
|
||||
|
||||
返回:int
|
||||
|
||||
### `sysSetThreadName(name, tid, return_value)`
|
||||
## `sysSetThreadName(name, tid, return_value)`
|
||||
|
||||
设置线程名称
|
||||
|
||||
@@ -278,7 +278,7 @@ Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制I
|
||||
|
||||
返回:int
|
||||
|
||||
### `sysSetThreadPriority(pri, tid, return_value)`
|
||||
## `sysSetThreadPriority(pri, tid, return_value)`
|
||||
|
||||
设置线程优先级
|
||||
|
||||
@@ -290,7 +290,7 @@ Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制I
|
||||
|
||||
返回:int
|
||||
|
||||
### `syssettsllibpath(path_list)`
|
||||
## `syssettsllibpath(path_list)`
|
||||
|
||||
设置函数库查找路径(支持分号分隔的多个目录)。
|
||||
|
||||
@@ -300,7 +300,7 @@ Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制I
|
||||
|
||||
返回:string
|
||||
|
||||
### `sysWaitForSingleObject(object, wait_ms)`
|
||||
## `sysWaitForSingleObject(object, wait_ms)`
|
||||
|
||||
等待占有一个对象,例如互斥对象。支持windows和linux的进程
|
||||
|
||||
|
||||
Reference in New Issue
Block a user