4985 lines
119 KiB
Markdown
4985 lines
119 KiB
Markdown
# TSL 旧参考待分类补录
|
||
|
||
这些条目来自旧参考文档中尚未形成稳定 codegen heading 的项目。
|
||
|
||
当前先保证 codegen 覆盖完整;对象归属、属性语义和最终分类后续再复核。
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
### `Account`
|
||
|
||
代表连接到远程FTP服务器的账户信息。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Account: string;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29908
|
||
|
||
属性值类型:string
|
||
|
||
### `AUTHCmd`
|
||
|
||
表示登陆验证时使用的机制。这个属性的值决定在TSL握手协议中与FTP AUTH命令交换时使用的参数。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AUTHCmd: TAuthCmd;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29909
|
||
|
||
属性值类型:TAuthCmd
|
||
|
||
### `AutoIssueFEAT`
|
||
|
||
是否自动发送FEAT指令获得所支持的命令。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AutoIssueFEAT:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29911
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `AutoLogin`
|
||
|
||
指定当使用Connect方法与FTP服务器建立会话时,FTP客户端是否自动连接。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AutoLogin: Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29910
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `CanResume`
|
||
|
||
表示服务器是否支持续传操作。
|
||
|
||
类型:只读
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`CanResume: Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29912
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `CurrentTransferMode`
|
||
|
||
表示当前FTP数据交换中有效的传输模式设置。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`CurrentTransferMode`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29913
|
||
|
||
### `DataPort`
|
||
|
||
与客户端会话的数据通道绑定的端口号。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`DataPort: Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29914
|
||
|
||
属性值类型:Integer
|
||
|
||
### `DataPortMax`
|
||
|
||
FTP客户端数据通道的端口号上限。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`DataPortMax: Integer`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29916
|
||
|
||
属性值类型:Integer
|
||
|
||
### `DataPortMin`
|
||
|
||
FTP客户端数据通道的端口号下限。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`DataPortMin: Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29915
|
||
|
||
属性值类型:Integer
|
||
|
||
### `DirFormat`
|
||
|
||
表示目录列表结构。
|
||
|
||
类型:只读
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`DirFormat: String`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29917
|
||
|
||
属性值类型:String
|
||
|
||
### `ExternalIP`
|
||
|
||
指定当客户端在一个NAT防火墙后发送PORT或者EPRT命令时使用的IP地址。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ExternalIP:String`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29918
|
||
|
||
属性值类型:String
|
||
|
||
### `Host`
|
||
|
||
表示FTP服务器的IP地址或者主机名称。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Host:string`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29919
|
||
|
||
属性值类型:string
|
||
|
||
### `LangsSupported`
|
||
|
||
返回服务器支持的语言列表
|
||
|
||
类型:只读
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LangsSupported:TStringList`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29920
|
||
|
||
属性值类型:TStringList
|
||
|
||
### `LastCmdResult`
|
||
|
||
最后一条命令的返回结果,包括命令返回状态字以及结果。
|
||
|
||
类型:只读
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LastCmdResult:TStringList;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29921
|
||
|
||
属性值类型:TStringList
|
||
|
||
### `ListenTimeout`
|
||
|
||
侦听成功的超时时间
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ListenTimeout:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29946
|
||
|
||
属性值类型:Integer
|
||
|
||
### `ListResult`
|
||
|
||
最后一条LIST命令的返回结果
|
||
|
||
类型:只读
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ListResult:TStringList;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29922
|
||
|
||
属性值类型:TStringList
|
||
|
||
### `Passive`
|
||
|
||
指定FTP的数据通道连接方法,如果为真则采用被动模式。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Passive: Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29923
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `PassiveUseControlHost`
|
||
|
||
如果设置为假,被动模式下依旧使用FTP的HOST属性,如果为真,则使用被动连接过来的对端IP地址。简单来说,如果设置为真,则允许分布式FTP服务,也就是对端可能是多个IP地址的FTP来发送或者接受数据。
|
||
|
||
类型:读写。
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`PassiveUseControlHost:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29945
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `Port`
|
||
|
||
用于在打开连接时用到的远程FTP服务器主机上指定的端口号。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Port: Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29925
|
||
|
||
属性值类型:Integer
|
||
|
||
### `ProxyHost`
|
||
|
||
FTP代理的主机IP或名称。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ProxyHost: String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29926
|
||
|
||
属性值类型:String
|
||
|
||
### `ProxyPassword`
|
||
|
||
FTP代理服务器的登陆密码。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ProxyPassword: string;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29929
|
||
|
||
属性值类型:string
|
||
|
||
### `ProxyPort`
|
||
|
||
FTP代理服务器的端口号。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ProxyPort: Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29927
|
||
|
||
属性值类型:Integer
|
||
|
||
### `ProxyType`
|
||
|
||
指定连接代理服务器时使用的方法。 0:使用代理服务器的CONNECT命令直接连接 1:采用USER命令,发送USER user@hostname串进行登录。 2:登录时发送SITE命令 3:发送OPEN命令 4:使用USER,PASS命令发送代理服务器的用户名密码,发送USER user@firewalluser@hostname 和 PASS pass@firewallpass 5:先使用USER,PASS命令使用代理服务器的用户名密码,穿透代理服务器,然后使用目标的用户名和密码 6:采用USER hostuserId@hostname firewallUsername模式。 7: Novell BorderManager Proxy
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ProxyType:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29930
|
||
|
||
属性值类型:Integer
|
||
|
||
### `ProxyUsername`
|
||
|
||
FTP代理服务器的登陆用户名。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ProxyUsername: string;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29928
|
||
|
||
属性值类型:string
|
||
|
||
### `ReadTimeout`
|
||
|
||
客户端等待FTP连接响应时间的毫秒数。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ReadTimeout: Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29931
|
||
|
||
属性值类型:Integer
|
||
|
||
### `SupportsVerification`
|
||
|
||
表示FTP服务器是否支持完整性验证的扩展功能。
|
||
|
||
类型:只读
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`SupportsVerification: Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29932
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `SystemDesc`
|
||
|
||
远程FTP服务器的操作系统的描述信息。
|
||
|
||
类型:只读
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`SystemDesc: string;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29933
|
||
|
||
属性值类型:string
|
||
|
||
### `TransferMode`
|
||
|
||
实现FTP的MODE命令,设置FTP的传输模式,0为非压缩格式,1为压缩格式。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`TransferMode:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:32257
|
||
|
||
属性值类型:Integer
|
||
|
||
### `TransferTimeout`
|
||
|
||
FTP客户端在数据通道进行读操作时的等待时间的毫秒数。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`TransferTimeout: Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29934
|
||
|
||
属性值类型:Integer
|
||
|
||
### `TransferType`
|
||
|
||
指定传输类型,包括Binary(0)和ASCII(1),默认使用Binary方式进行传输。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`TransferType: Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29935
|
||
|
||
属性值类型:Integer
|
||
|
||
### `TryNATFastTrack`
|
||
|
||
指定是否使用“快速路径”连接穿越防火墙和地址转换器(NAT)。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`TryNATFastTrack`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29936
|
||
|
||
### `UseCCC`
|
||
|
||
表示FTP客户端是否需要使用清除通道命令(CCC)
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UserCCC: Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29937
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `UseExtensionDataPort`
|
||
|
||
指示在数据交换时是否使用了额外的IPV6端口以及是否设置为PASV模式。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UseExtensionDataPort: Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29938
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `UseMLIS`
|
||
|
||
指定当客户端试图获得目录列表时是否使用应该使用FTP的MLST或MLSD命令。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UseMLIS: Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29939
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `UseSTARTTLS`
|
||
|
||
是否使用显式 TLS(即 STARTTLS 加密协议) 类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UseSTARTTLS:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:37919
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `UseTLS`
|
||
|
||
用于指定传输安全等级。
|
||
|
||
类型:读写
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UseTSL:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29941
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `UsingExtDataPort`
|
||
|
||
表示客户端会话是否支持RFC 2428 NAT 扩展。
|
||
|
||
类型:只读
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UsingExtDataPort: Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29942
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `UsingNATFastTrack`
|
||
|
||
表示客户端会话是否使用了“快速路径”连接。
|
||
|
||
类型:只读
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UsingNATFastTrack: Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29943
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `UsingSFTP`
|
||
|
||
表示客户端会话是否使用了安全FTP连接。
|
||
|
||
类型:只读
|
||
|
||
对象:FTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UsingSFTP`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象属性
|
||
|
||
Source ID:29944
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
### `Abort()`
|
||
|
||
终止连接。
|
||
|
||
对象:FTP
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Abort ();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29876
|
||
|
||
### `Connect()`
|
||
|
||
打开FTP连接。
|
||
|
||
对象:FTP
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Connect();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29879
|
||
|
||
### `FileDate(file_name, s_gmt)`
|
||
|
||
获得FTP服务器上文件的修改时间。
|
||
|
||
对象:FTP
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`FileDate(const FileName:string;const sGMT:boolean):TDateTime;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29883
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----------- | ------- | ---------------------------------------------------- |
|
||
| `file_name` | String | 字符串类型,指定要获得修改时间的文件的名称。 |
|
||
| `s_gmt` | Boolean | 布尔类型,指定返回的时间是否为格林尼治时间标准时间。 |
|
||
|
||
返回:DateTime,获得文件的最后修改时间
|
||
|
||
### `Get(source_file, dest, resume)`
|
||
|
||
从FTP服务器上下载文件。
|
||
|
||
对象:FTP
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Get(const SourceFile: string; Dest: TStream; Resume: Boolean);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29884
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------- | ------- | ----------------------------------------------------------------- |
|
||
| `source_file` | String | 执行FTP上要下载的源文件名称。 |
|
||
| `dest` | TSLObj | TStream类型,下载文件的目标流对象。参考[ref]TFileStream对象[/ref] |
|
||
| `resume` | Boolean | 当设置为真实支持断点续传,否则重新下载文件。 |
|
||
|
||
### `List(dest, specifier, details)`
|
||
|
||
从FTP服务器上下载文件。
|
||
|
||
对象:FTP
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`List(Dest:TStrings;Specifier:string ;Details:Boolean);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29887
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----------- | -------- | -------------------------------------------------------------------------------- |
|
||
| `dest` | TStrings | 字符串列表类型,当前目录的文件和目录列表。 |
|
||
| `specifier` | string | 字符串类型,当前目录下的目录名称或要列出的文件通配符(如’_._’,’A.txt’等)。 |
|
||
| `details` | Boolean | 布尔类型,是否返回详细的列表信息,包括文件大小,修改日期和文件所有者权限,组等。 |
|
||
|
||
### `Put(source, dest_file, append)`
|
||
|
||
上传文件到FTP服务器。
|
||
|
||
对象:FTP
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Put(const Source: TStream;const DestFile: string; const Append: boolean);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29891
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----------- | ------- | ------------------------------------------------------------ |
|
||
| `source` | TStream | 流对象类型,包含要上传的数据。 |
|
||
| `dest_file` | string | 字符串类型,远程服务器的目标文件名。 |
|
||
| `append` | boolean | 布尔类型,为真时,服务器将上传到数据从已存在的文件末尾写入。 |
|
||
|
||
### `Quit()`
|
||
|
||
关闭FTP客户端连接。Quit用于文件未传输时关闭连接,如果一个文件传输进程正在进行,请优先使用Abort()。
|
||
|
||
对象:FTP
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Quit();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29892
|
||
|
||
### `Quote(command)`
|
||
|
||
用于执行在这个类中未实现的FTP命令。
|
||
|
||
对象:FTP
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Quote(const Command:string):integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29893
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | ----------------------------- |
|
||
| `command` | String | 字符串类型,要执行的FTP命令。 |
|
||
|
||
返回:integer,整数,FTP命令的执行的结果代码。
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性
|
||
|
||
### `AuthType`
|
||
|
||
认证类型,0:明文用户密码,1:MD5,2:SASL认证,-1:自定义认证。 类型:读写
|
||
|
||
对象:IMAP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AuthType:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性
|
||
|
||
Source ID:37923
|
||
|
||
属性值类型:Integer
|
||
|
||
### `AuthTypeString`
|
||
|
||
自定义认证类型,仅当[链接ID 37923](tomd.tsl?id=37923)设置为-1时有效;设置为"AUTH=\*":自动选择服务器支持的认证类型;多个用分号连接 类型:读写
|
||
|
||
对象:IMAP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AuthTypeString:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性
|
||
|
||
Source ID:37932
|
||
|
||
属性值类型:String
|
||
|
||
### `Host`
|
||
|
||
主机名称或地址 类型:读写
|
||
|
||
对象:IMAP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Host:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性
|
||
|
||
Source ID:37925
|
||
|
||
属性值类型:String
|
||
|
||
### `LastCmdResult`
|
||
|
||
最后的命令执行结果。 类型:只读
|
||
|
||
对象:IMAP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LastCmdResult:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性
|
||
|
||
Source ID:37930
|
||
|
||
属性值类型:String
|
||
|
||
### `LastCmdResultCode`
|
||
|
||
最后的命令执行的返回码。 类型:只读
|
||
|
||
对象:IMAP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LastCmdResultCode:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性
|
||
|
||
Source ID:37931
|
||
|
||
属性值类型:String
|
||
|
||
### `Port`
|
||
|
||
主机端口。 类型:读写
|
||
|
||
对象:IMAP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Port:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性
|
||
|
||
Source ID:37926
|
||
|
||
属性值类型:Integer
|
||
|
||
### `UseSTARTTLS`
|
||
|
||
是否使用显式 TLS(即 STARTTLS 加密协议) 类型:读写
|
||
|
||
对象:IMAP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UseSTARTTLS:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性
|
||
|
||
Source ID:37933
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `UseTLS`
|
||
|
||
是否采用SSL连接。 类型:读写
|
||
|
||
对象:IMAP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UseTLS:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的属性
|
||
|
||
Source ID:37929
|
||
|
||
属性值类型:Boolean
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
### `AsBinary`
|
||
|
||
消息的原始内容,二进制数据类型。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AsBinary(HeadersOnly:Boolean):Binary;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1835
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------------- | ------- | -------------------------------- |
|
||
| `headers_only` | Boolean | 真假型,是否仅仅只要头部的内容。 |
|
||
|
||
返回:Binary
|
||
|
||
### `AttachmentEncoding`
|
||
|
||
附件编码。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AttachmentEncoding:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1803
|
||
|
||
属性值类型:String
|
||
|
||
### `AttachmentTempDirectory`
|
||
|
||
临时的附件存贮目录。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AttachmentTempDirectory:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1832
|
||
|
||
属性值类型:String
|
||
|
||
### `BccList`
|
||
|
||
消息的暗送地址。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`BccList:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1805
|
||
|
||
属性值类型:String
|
||
|
||
### `Body`
|
||
|
||
消息的正文。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Body:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1804
|
||
|
||
属性值类型:String
|
||
|
||
### `CCList`
|
||
|
||
消息的抄送地址。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`CCList:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1806
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentDisposition`
|
||
|
||
一些不能被放在内容里的描述串,例如inline表示在邮件中直接显示,attachment则表示当成附件,attachment可附带"filename","creation-date","modification-date", "read-date","size"等参数来描述attachment。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentDisposition:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1810
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentTransferEncoding`
|
||
|
||
读写类型,消息内容传输时的编码类型,主要编码方式有。
|
||
|
||
7bit – 7位不编码的ASCII码,默认编码方式。
|
||
|
||
8bit – 8位不编码的原始值。
|
||
|
||
binary – 不编码的10进制数据流。
|
||
|
||
quoted-printable – 转换为7位可打印的ASCII编码方式。每个高位为1的码翻译为如=A1的16进制模式。
|
||
|
||
base64 – Base64模式,一种将8字节转换为7字节的编码方式。
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentTransferEncoding:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1809
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentType`
|
||
|
||
读写类型,消息内容类型,常见类型种类如下
|
||
|
||
text/plain
|
||
|
||
text/html
|
||
|
||
text/xml
|
||
|
||
text/enhanced
|
||
|
||
image/jpeg
|
||
|
||
image/gif
|
||
|
||
audio/basic
|
||
|
||
audio/au
|
||
|
||
video/mpeg
|
||
|
||
application/octet-stream
|
||
|
||
application/postscript
|
||
|
||
application/ms-word
|
||
|
||
application/ms-excel
|
||
|
||
application/rtf
|
||
|
||
multipart/mixed
|
||
|
||
multipart/alternative
|
||
|
||
multipart/parallel
|
||
|
||
multipart/related
|
||
|
||
message/rfc822
|
||
|
||
message/external-body
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentType:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1808
|
||
|
||
属性值类型:String
|
||
|
||
### `ConvertPreamble`
|
||
|
||
是否转换序文。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ConvertPreamble:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1830
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `Encoding`
|
||
|
||
邮件的编码算法,0:MIME编码算法,1:UUEncode编码算法
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Encoding:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1812
|
||
|
||
属性值类型:Integer
|
||
|
||
### `ExceptionOnBlockedAttachments`
|
||
|
||
是否在文件附件无法被创建时引发异常。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ExceptionOnBlockedAttachments:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1831
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `ExtraHeaders`
|
||
|
||
邮件的附加头信息。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ExtraHeaders:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1813
|
||
|
||
属性值类型:String
|
||
|
||
### `Flags`
|
||
|
||
邮件标志,位标示:已回复(1)已标志(2)已删除(3)草稿(4)已阅读(5)最近的(6)。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Flags:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1797
|
||
|
||
属性值类型:Integer
|
||
|
||
### `From`
|
||
|
||
邮件来源。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`From:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1815
|
||
|
||
属性值类型:String
|
||
|
||
### `FromList`
|
||
|
||
邮件来源列表。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`FromList:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1814
|
||
|
||
属性值类型:String
|
||
|
||
### `Headers`
|
||
|
||
消息头部信息。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Headers:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1800
|
||
|
||
属性值类型:String
|
||
|
||
### `InReplyTo`
|
||
|
||
回复地址。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`InReplyTo:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1824
|
||
|
||
属性值类型:String
|
||
|
||
### `IsEncoded`
|
||
|
||
是否编码。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`IsEncoded:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1798
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `IsMsgSinglePartMime`
|
||
|
||
是否是一个单个部分的邮件。
|
||
|
||
类型:只读
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`IsMsgSinglePartMime:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1802
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `LastGeneratedHeaders`
|
||
|
||
最后生成的头信息。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LastGeneratedHeaders:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1829
|
||
|
||
属性值类型:String
|
||
|
||
### `MessagePartsCount`
|
||
|
||
消息的部分个数。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`MessagePartsCount:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1833
|
||
|
||
属性值类型:Integer
|
||
|
||
### `MsgID`
|
||
|
||
消息ID。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`MsgID:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1799
|
||
|
||
属性值类型:String
|
||
|
||
### `NewsGroups`
|
||
|
||
发送到的新闻组,只当采用NNTP对象的时候有用。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`NewsGroups:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1816
|
||
|
||
属性值类型:String
|
||
|
||
### `NoDecode`
|
||
|
||
当为真是不解码内容。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`NoDecode:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1818
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `NoEncode`
|
||
|
||
当为真是不会发送附件。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`NoEncode:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1817
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `Organization`
|
||
|
||
作者的从属组织。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Organization:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1819
|
||
|
||
属性值类型:String
|
||
|
||
### `Priority`
|
||
|
||
优先级,0最高,4最低。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Priority:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1820
|
||
|
||
属性值类型:Integer
|
||
|
||
### `ReceiptRecipient`
|
||
|
||
倘若指定对方要接收的收条,为收条的收件邮件地址。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ReceiptRecipient:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1821
|
||
|
||
属性值类型:String
|
||
|
||
### `Recipients`
|
||
|
||
收件人邮件地址。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Recipients:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1822
|
||
|
||
属性值类型:String
|
||
|
||
### `References`
|
||
|
||
NNTP里的回复过的邮件列表。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`References:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1823
|
||
|
||
属性值类型:String
|
||
|
||
### `ReplyTo`
|
||
|
||
回复邮件地址。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ReplyTo:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1825
|
||
|
||
属性值类型:String
|
||
|
||
### `Sender`
|
||
|
||
发件人。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Sender:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1827
|
||
|
||
属性值类型:String
|
||
|
||
### `UID`
|
||
|
||
唯一标识。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UID:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1801
|
||
|
||
属性值类型:String
|
||
|
||
### `UseNowForDate`
|
||
|
||
发送邮件的时候邮件时间是否用当前时间。
|
||
|
||
类型:读写
|
||
|
||
对象:MailMsg
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UseNowForDate:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象属性
|
||
|
||
Source ID:1828
|
||
|
||
属性值类型:Boolean
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
### `AsBinary`
|
||
|
||
内容以二进制类型的原始值。
|
||
|
||
类型:读写
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AsBinary:Binary;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1859
|
||
|
||
属性值类型:Binary
|
||
|
||
### `Body`
|
||
|
||
主体内容,仅对文本类型有效。
|
||
|
||
类型:读写
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Body:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1857
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentDescription`
|
||
|
||
内容描述。
|
||
|
||
类型:读写
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentDescription:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1852
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentID`
|
||
|
||
内容ID。
|
||
|
||
类型:读写
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentID:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1851
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentLocation`
|
||
|
||
内容的位置URL。
|
||
|
||
类型:读写
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentLocation:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1853
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentTransfer`
|
||
|
||
读写类型,消息内容传输时的编码类型,主要编码方式有。
|
||
|
||
7bit – 7位不编码的ASCII码,默认编码方式。
|
||
|
||
8bit – 8位不编码的原始值。
|
||
|
||
binary – 不编码的10进制数据流。
|
||
|
||
quoted-printable – 转换为7位可打印的ASCII编码方式。每个高位为1的码翻译为如=A1的16进制模式。
|
||
|
||
base64 – Base64模式,一种将8字节转换为7字节的编码方式。
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentTransfer:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1850
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentType`
|
||
|
||
读写类型,消息内容类型,常见类型种类如下
|
||
|
||
text/plain
|
||
|
||
text/html
|
||
|
||
text/xml
|
||
|
||
text/enhanced
|
||
|
||
image/jpeg
|
||
|
||
image/gif
|
||
|
||
audio/basic
|
||
|
||
audio/au
|
||
|
||
video/mpeg
|
||
|
||
application/octet-stream
|
||
|
||
application/postscript
|
||
|
||
application/ms-word
|
||
|
||
application/ms-excel
|
||
|
||
application/rtf
|
||
|
||
multipart/mixed
|
||
|
||
multipart/alternative
|
||
|
||
multipart/parallel
|
||
|
||
multipart/related
|
||
|
||
message/rfc822
|
||
|
||
message/external-body
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentType:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1844
|
||
|
||
属性值类型:String
|
||
|
||
### `ExtraHeaders`
|
||
|
||
邮件的附加头信息。
|
||
|
||
类型:读写
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ExtraHeaders:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1849
|
||
|
||
属性值类型:String
|
||
|
||
### `FileName`
|
||
|
||
文件名,仅对附件类型有效。
|
||
|
||
类型:读写
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`FileName:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1856
|
||
|
||
属性值类型:String
|
||
|
||
### `Headers`
|
||
|
||
消息头部信息。
|
||
|
||
类型:读写
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Headers:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1847
|
||
|
||
属性值类型:String
|
||
|
||
### `IsEncoded`
|
||
|
||
是否编码。
|
||
|
||
类型:读写
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`IsEncoded:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1845
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `MsgID`
|
||
|
||
消息ID。
|
||
|
||
类型:读写
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`MsgID:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1846
|
||
|
||
属性值类型:String
|
||
|
||
### `ParentPart`
|
||
|
||
内容在MailMsg的索引。
|
||
|
||
类型:只读
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ParentPart:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1854
|
||
|
||
属性值类型:Integer
|
||
|
||
### `PartType`
|
||
|
||
消息部分的类型,0:文本类型,1:附件类型。
|
||
|
||
类型:只读
|
||
|
||
对象:MessagePart
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`PartType:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MessagePart对象 > MessagePart对象属性
|
||
|
||
Source ID:1855
|
||
|
||
属性值类型:Integer
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
### `AuthType`
|
||
|
||
认证类型,0:明文用户密码,1:MD5,2:SASL认证,-1:自定义认证。 类型:读写
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AuthType:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
Source ID:1774
|
||
|
||
属性值类型:Integer
|
||
|
||
### `AuthTypeString`
|
||
|
||
自定义认证类型,仅当[链接ID 1774](tomd.tsl?id=1774)设置为-1时有效;设置为"AUTH=\*":自动选择服务器支持的认证类型;多个用分号连接 类型:读写
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AuthTypeString:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
Source ID:37918
|
||
|
||
属性值类型:String
|
||
|
||
### `AutoLogin`
|
||
|
||
是否在连接的时候自动登录。
|
||
|
||
类型:读写
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AutoLogin:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
Source ID:1785
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `Capabilities`
|
||
|
||
取服务器的支持命令列表(不重新发送命令)。
|
||
|
||
类型:只读
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Capabilities:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
Source ID:1782
|
||
|
||
属性值类型:String
|
||
|
||
### `HasAPOP`
|
||
|
||
是否是MD5认证。
|
||
|
||
类型:只读
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`HasAPOP:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
Source ID:1784
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `HasCAPA`
|
||
|
||
是否执行过CAPA命令。
|
||
|
||
类型:只读
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`HasCAPA:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
Source ID:1783
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `Host`
|
||
|
||
主机名称或地址。
|
||
|
||
类型:读写
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Host:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
Source ID:1775
|
||
|
||
属性值类型:String
|
||
|
||
### `LastCmdResult`
|
||
|
||
最后的命令执行结果。
|
||
|
||
类型:只读
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LastCmdResult:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
Source ID:1780
|
||
|
||
属性值类型:String
|
||
|
||
### `LastCmdResultCode`
|
||
|
||
最后的命令执行的返回码。
|
||
|
||
类型:只读
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LastCmdResultCode:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
Source ID:1781
|
||
|
||
属性值类型:String
|
||
|
||
### `Port`
|
||
|
||
主机端口。
|
||
|
||
类型:读写
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Port:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
Source ID:1776
|
||
|
||
属性值类型:Integer
|
||
|
||
### `UseSTARTTLS`
|
||
|
||
是否使用显式 TLS(即 STARTTLS 加密协议) 类型:读写
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UseSTARTTLS:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
Source ID:37910
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `UseTLS`
|
||
|
||
是否采用SSL连接。
|
||
|
||
类型:读写
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UseTLS:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象属性
|
||
|
||
Source ID:1779
|
||
|
||
属性值类型:Boolean
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
### `Connect()`
|
||
|
||
连接服务器。
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Connect();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1758
|
||
|
||
返回:返回0则连接成功,其它则失败。
|
||
|
||
### `Disconnect()`
|
||
|
||
断开连接
|
||
|
||
对象:Pop3
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Disconnect();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1759
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性
|
||
|
||
### `AuthType`
|
||
|
||
认证类型,0:明文用户密码,1:MD5,2:SASL认证,-1:自定义认证。 类型:读写
|
||
|
||
对象:SMTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AuthType:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性
|
||
|
||
Source ID:1745
|
||
|
||
属性值类型:Integer
|
||
|
||
### `AuthTypeString`
|
||
|
||
自定义认证类型,仅当[链接ID 1745](tomd.tsl?id=1745)设置为-1时有效;设置为"AUTH=\*":自动选择服务器支持的认证类型;多个用分号连接 类型:读写
|
||
|
||
对象:SMTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`AuthTypeString:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性
|
||
|
||
Source ID:37924
|
||
|
||
属性值类型:String
|
||
|
||
### `DidAuthenticate`
|
||
|
||
是否已经验证。需要先执行Authenticate()方法验证。
|
||
|
||
类型:只读
|
||
|
||
对象:SMTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`DidAuthenticate:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性
|
||
|
||
Source ID:1753
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `Host`
|
||
|
||
主机名称或地址。
|
||
|
||
类型:读写
|
||
|
||
对象:SMTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Host:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性
|
||
|
||
Source ID:1746
|
||
|
||
属性值类型:String
|
||
|
||
### `LastCmdResult`
|
||
|
||
最后的命令执行结果。
|
||
|
||
类型:只读
|
||
|
||
对象:SMTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LastCmdResult:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性
|
||
|
||
Source ID:1751
|
||
|
||
属性值类型:String
|
||
|
||
### `LastCmdResultCode`
|
||
|
||
最后的命令执行的返回码。
|
||
|
||
类型:只读
|
||
|
||
对象:SMTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LastCmdResultCode:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性
|
||
|
||
Source ID:1752
|
||
|
||
属性值类型:String
|
||
|
||
### `Port`
|
||
|
||
主机端口。
|
||
|
||
类型:读写
|
||
|
||
对象:SMTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Port:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性
|
||
|
||
Source ID:1747
|
||
|
||
属性值类型:Integer
|
||
|
||
### `UseSTARTTLS`
|
||
|
||
是否使用显式 TLS(即 STARTTLS 加密协议) 类型:读写
|
||
|
||
对象:SMTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UseSTARTTLS:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性
|
||
|
||
Source ID:37911
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `UseTLS`
|
||
|
||
是否采用SSL连接。采用ssl需要设置到服务器的对应端口
|
||
|
||
类型:读写
|
||
|
||
对象:SMTP
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UseTLS:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象属性
|
||
|
||
Source ID:1750
|
||
|
||
属性值类型:Boolean
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法
|
||
|
||
### `Connect()`
|
||
|
||
连接服务器。需要设置host属性。并且不能多次connect,否则第二次之后的会报错。
|
||
|
||
对象:SMTP
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Connect();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法
|
||
|
||
Source ID:1736
|
||
|
||
返回:返加0则连接成功,不成功时会报错。
|
||
|
||
### `Disconnect()`
|
||
|
||
断开连接
|
||
|
||
对象:SMTP
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Disconnect();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法
|
||
|
||
Source ID:1737
|
||
|
||
### `Verify(username)`
|
||
|
||
验证用户名。验证用户名。用户名是否存在当前服务器中,注:smtp服务器可禁止此功能。
|
||
|
||
对象:SMTP
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Verify (Username : String):String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法
|
||
|
||
Source ID:1743
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---------- | ------ | -------------------------- |
|
||
| `username` | String | 字符串类型,验证的用户名。 |
|
||
|
||
返回:String,命令的结果。
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的属性
|
||
|
||
### `IV`
|
||
|
||
初始化向量,hex字符串
|
||
|
||
类型:只写
|
||
|
||
对象:TCipher
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`IV:string`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的属性
|
||
|
||
Source ID:29963
|
||
|
||
属性值类型:string
|
||
|
||
### `Key`
|
||
|
||
秘钥,hex字符串
|
||
|
||
类型:只写
|
||
|
||
对象:TCipher
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Key:string`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的属性
|
||
|
||
Source ID:29962
|
||
|
||
属性值类型:string
|
||
|
||
### `KeyLength`
|
||
|
||
密钥长度
|
||
|
||
类型:只读
|
||
|
||
对象:TCipher
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`KeyLength:int`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的属性
|
||
|
||
Source ID:29964
|
||
|
||
属性值类型:int
|
||
|
||
### `LVLength`
|
||
|
||
初始化向量长度
|
||
|
||
类型:只读
|
||
|
||
对象:TCipher
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`IVLength`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的属性
|
||
|
||
Source ID:29965
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookieCollection对象 > TCookieCollection的属性
|
||
|
||
### `Items`
|
||
|
||
取指定序号的Cookie。
|
||
|
||
类型:只读
|
||
|
||
对象:TCookieCollection
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Items(Index:Integer):TCookie;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookieCollection对象 > TCookieCollection的属性
|
||
|
||
Source ID:1703
|
||
|
||
返回:TCookie
|
||
|
||
### `WebResponse`
|
||
|
||
返回WebResponse对象。
|
||
|
||
类型:只读
|
||
|
||
对象:TCookieCollection
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`WebResponse:TWebResponse;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookieCollection对象 > TCookieCollection的属性
|
||
|
||
Source ID:1704
|
||
|
||
属性值类型:TWebResponse
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的属性
|
||
|
||
### `Domain`
|
||
|
||
Cookie的作用域。
|
||
|
||
类型:读写
|
||
|
||
对象:TCookie
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Domain:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的属性
|
||
|
||
Source ID:1707
|
||
|
||
属性值类型:String
|
||
|
||
### `Expires`
|
||
|
||
Cookie的过期时间。
|
||
|
||
类型:读写
|
||
|
||
对象:TCookie
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Expires:TDateTime;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的属性
|
||
|
||
Source ID:1708
|
||
|
||
属性值类型:TDateTime
|
||
|
||
### `Path`
|
||
|
||
Cookie的作用路径。
|
||
|
||
类型:读写
|
||
|
||
对象:TCookie
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Path:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的属性
|
||
|
||
Source ID:1710
|
||
|
||
属性值类型:String
|
||
|
||
### `Secure`
|
||
|
||
是否仅对HTTPS安全连接有效。
|
||
|
||
类型:读写
|
||
|
||
对象:TCookie
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Secure:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的属性
|
||
|
||
Source ID:1711
|
||
|
||
属性值类型:Boolean
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的方法
|
||
|
||
### `Assign(src)`
|
||
|
||
从Src复制Cookie的内容。
|
||
|
||
对象:TCookie
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Assign(Src:TCookie);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的方法
|
||
|
||
Source ID:1715
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > TMemIniFile对象 > TMemIniFile的属性
|
||
|
||
### `CaseSensitive`
|
||
|
||
读写类型,决定节和键名是否大小写相关。
|
||
|
||
对象:TMemIniFile
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`CaseSensitive:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TMemIniFile对象 > TMemIniFile的属性
|
||
|
||
Source ID:1612
|
||
|
||
属性值类型:Boolean
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > TRSA > TRSA的属性
|
||
|
||
### `PrivateKey`
|
||
|
||
私钥
|
||
|
||
类型:读写
|
||
|
||
对象:TRSA
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`PrivateKey:string`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TRSA > TRSA的属性
|
||
|
||
Source ID:29950
|
||
|
||
属性值类型:string
|
||
|
||
### `PublicKey`
|
||
|
||
公钥
|
||
|
||
类型:读写
|
||
|
||
对象:TRSA
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`PublicKey:string`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TRSA > TRSA的属性
|
||
|
||
Source ID:29949
|
||
|
||
属性值类型:string
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSession对象 > TSession的属性
|
||
|
||
### `LastActive`
|
||
|
||
最后活动时间。
|
||
|
||
类型:只读
|
||
|
||
对象:TSession
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LastActive:TDateTime;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSession对象 > TSession的属性
|
||
|
||
Source ID:1727
|
||
|
||
属性值类型:TDateTime
|
||
|
||
### `LiveSeconds`
|
||
|
||
非活动的失效秒数。
|
||
|
||
类型:读写
|
||
|
||
对象:TSession
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LiveSeconds:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSession对象 > TSession的属性
|
||
|
||
Source ID:1729
|
||
|
||
属性值类型:Integer
|
||
|
||
### `Refs`
|
||
|
||
被引用的个数。
|
||
|
||
类型:只读
|
||
|
||
对象:TSession
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Refs:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSession对象 > TSession的属性
|
||
|
||
Source ID:1728
|
||
|
||
属性值类型:Integer
|
||
|
||
### `SessionId`
|
||
|
||
Session的标识。
|
||
|
||
类型:只读
|
||
|
||
对象:TSession
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`SessionId:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSession对象 > TSession的属性
|
||
|
||
Source ID:1731
|
||
|
||
属性值类型:String
|
||
|
||
### `UserId`
|
||
|
||
Session的所属ID。
|
||
|
||
类型:只读
|
||
|
||
对象:TSession
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UserId:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSession对象 > TSession的属性
|
||
|
||
Source ID:1730
|
||
|
||
属性值类型:String
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStream对象 > TStream的属性
|
||
|
||
### `Position`
|
||
|
||
读写类型。设置或者得到当前的位置。
|
||
|
||
对象:TStream
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Position:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStream对象 > TStream的属性
|
||
|
||
Source ID:1561
|
||
|
||
属性值类型:Integer
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
### `Capacity`
|
||
|
||
容量,如果已知需要的字符串比较多,预先设置容量会有比较好的性能。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Capacity:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:1523
|
||
|
||
属性值类型:Integer
|
||
|
||
### `CaseSensitive`
|
||
|
||
大小写敏感,决定排序或者查找时是否大小写敏感。设置为真则表示大小写敏感,为假为大小写不敏感,默认为假。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`CaseSensitive:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:1524
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `CommaText`
|
||
|
||
逗号分割串。将每个字符串用,分割连接起来。若字符串中间有逗号,则在字符串两头加”号(注,单引号无效),若字符串中还包含”号,如字符串’ 3,a"bc’,则用'"3,a""bc"'表达。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`CommaText:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:1529
|
||
|
||
属性值类型:String
|
||
|
||
### `CommaTextW`
|
||
|
||
功能同CommaText,区别是在读取时CommaTextW返回为宽字节字符串,而CommaText返回的是多字节字符串。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`CommaTextW:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:31662
|
||
|
||
属性值类型:String
|
||
|
||
### `DelimitedText`
|
||
|
||
用分割符连接起来的单个字符串。连接符用Delimiter属性指定,默认为逗号。而当字符串中存在连接符时,用QuoteChar加在字符串两端。当QuoteChar为”,且Delimiter为逗号时,DelimitedText的结果和CommaText一样。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`DelimitedText:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:1530
|
||
|
||
属性值类型:String
|
||
|
||
### `Delimiter`
|
||
|
||
DelmitedText所依赖的连接符,默认为逗号。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Delimiter:Char;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:1531
|
||
|
||
属性值类型:Char
|
||
|
||
### `Duplicates`
|
||
|
||
重复串时的行为控制,0:忽略重复串(默认值),1:允许重复串,2:重复串出错。排序时有效。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Duplicates:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:1526
|
||
|
||
属性值类型:Integer
|
||
|
||
### `GetTextW`
|
||
|
||
获取Text的值,并以宽字符串类型返回。
|
||
|
||
类型:只读
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`GetTextW:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:31666
|
||
|
||
属性值类型:String
|
||
|
||
### `Names`
|
||
|
||
取第Index个Name=Value串的Name串。Index从0开始。
|
||
|
||
类型:只读
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Names(Index:Integer):String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:1532
|
||
|
||
返回:String
|
||
|
||
### `NameValueSeparator`
|
||
|
||
Name,Value之间的间隔符,默认为=。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`NameValueSeparator:char;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:1533
|
||
|
||
属性值类型:char
|
||
|
||
### `QuoteChar`
|
||
|
||
DelmitedText所依赖的引号符。一般在串中存在分割符时使用
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`QuoteChar:Char;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:1534
|
||
|
||
属性值类型:Char
|
||
|
||
### `Sorted`
|
||
|
||
是否已经排序,设置为真则进行排序。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Sorted:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:1527
|
||
|
||
属性值类型:Boolean
|
||
|
||
### `Strings`
|
||
|
||
取或者设置指定索引的字符串。下标从0开始。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Strings(Index:Integer):String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:1528
|
||
|
||
返回:String
|
||
|
||
### `StringsW`
|
||
|
||
取或者设置指定索引的字符串。功能同Strings,区别在于读取时StringsW返回的是宽字节字符串,而Strings返回的是多字节字符串。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`StringsW(Index:Integer):String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:31661
|
||
|
||
返回:String
|
||
|
||
### `Text`
|
||
|
||
以回车换行分割每个字符串连接起来的单个串。如果存在包括回车换行的串,就会有混淆,如果要没有混淆,则需要用DelmitedText或者CommaText。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Text:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:1535
|
||
|
||
属性值类型:String
|
||
|
||
### `TextW`
|
||
|
||
功能同Text,区别在于在读取时TextW返回为宽字节字符串,而Text返回的是多字节字符串。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Text:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:31664
|
||
|
||
属性值类型:String
|
||
|
||
### `ValueFromIndex`
|
||
|
||
读取或写入第Index个串的Value值。Index下标从0开始。
|
||
|
||
类型:读写
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ValueFromIndex(Index:Integer):String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList对象的属性
|
||
|
||
Source ID:31663
|
||
|
||
返回:String
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法
|
||
|
||
### `Append(s)`
|
||
|
||
添加字符串,与Add相同,但不返回索引号。
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Append(S:String);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法
|
||
|
||
Source ID:1546
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ------ | -------------------------- |
|
||
| `s` | String | 字符串类型,添加的字符串。 |
|
||
|
||
### `Assign(src)`
|
||
|
||
将内容复制成和src里的内容一样。
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Assign(src:TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法
|
||
|
||
Source ID:1547
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----- | -------- | ----------------------------------------------- |
|
||
| `src` | TStrings | TStringList或者其他TStrings派生类型,复制的源。 |
|
||
|
||
### `Find(s, index)`
|
||
|
||
查找字符串。仅对已经排序好的TStringlist有效,未排序的请用IndexOf。
|
||
|
||
对象:TStringList
|
||
|
||
旧类型:method
|
||
|
||
旧定义:`Find(S:String;Var Index:Integer):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法
|
||
|
||
Source ID:1541
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ------- | ---------------------------- |
|
||
| `s` | String | 字符串类型,查找的字符串。 |
|
||
| `index` | Integer | 整数类型。返回查找到的索引号 |
|
||
|
||
返回:Boolean,如果查找到则返回为真。
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
### `Accept`
|
||
|
||
客户端接收的内容,为空表示什么都接受。例如audio/\*表示接收音频数据。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Accept:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1651
|
||
|
||
属性值类型:String
|
||
|
||
### `Authorization`
|
||
|
||
头部的认证信息。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Authorization:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1652
|
||
|
||
属性值类型:String
|
||
|
||
### `CacheControl`
|
||
|
||
头部的Cache-Control信息,表明缓存策略,可为no-cache, no-store, max-ages=seconds, max-stale=seconds, min-refresh=seconds。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`CacheControl:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1653
|
||
|
||
属性值类型:String
|
||
|
||
### `Connection`
|
||
|
||
头部的Connection信息,如果为close则会当完成请求时关闭链接。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Connection:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1654
|
||
|
||
属性值类型:String
|
||
|
||
### `Content`
|
||
|
||
POST的非解析内容,解析内容可在ContentFields中得到。如果内容特别大,Content不会包括所有的内容,剩余的内容需要用ReadClient来读取。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Content:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1655
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentEncoding`
|
||
|
||
传输编码,例如GZIP。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentEncoding:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1656
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentFields`
|
||
|
||
解析后的Post的Content内容,将Post的内容用Name=Value的方式分割存贮。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentFields:TStrings;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1657
|
||
|
||
属性值类型:TStrings
|
||
|
||
### `ContentLength`
|
||
|
||
发送的数据的长度。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentLength:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1658
|
||
|
||
属性值类型:Integer
|
||
|
||
### `ContentType`
|
||
|
||
发送的数据的类型。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentType:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1659
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentVersion`
|
||
|
||
发送的数据的版本。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentVersion:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1660
|
||
|
||
属性值类型:String
|
||
|
||
### `Cookie`
|
||
|
||
发送的数据中的Cookie串。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Cookie:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1661
|
||
|
||
属性值类型:String
|
||
|
||
### `CookieFields`
|
||
|
||
发送的数据中的Cookie串解析后按照Name=Value的模式存贮。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`CookieFields:TStrings;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1662
|
||
|
||
属性值类型:TStrings
|
||
|
||
### `DerivedFrom`
|
||
|
||
内容的原始请求URL,仅当发送的内容不是原始WEB客户端发起时有意义。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`DerivedFrom:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1664
|
||
|
||
属性值类型:String
|
||
|
||
### `Expires`
|
||
|
||
决定一个请求是否过期。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Expires:TDateTime;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1665
|
||
|
||
属性值类型:TDateTime
|
||
|
||
### `From`
|
||
|
||
客户端的email地址。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`From:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1666
|
||
|
||
属性值类型:String
|
||
|
||
### `Host`
|
||
|
||
请求的URL中的主机名。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Host:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1667
|
||
|
||
属性值类型:String
|
||
|
||
### `IfModifiedSince`
|
||
|
||
服务器可决定返回一个没有更新的错误(客户端可用原来的存贮的版本)。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`IfModifiedSince:TDateTime;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1668
|
||
|
||
属性值类型:TDateTime
|
||
|
||
### `InternalPathInfo`
|
||
|
||
URL的路径部分。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`InternalPathInfo:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1669
|
||
|
||
属性值类型:String
|
||
|
||
### `InternalScriptName`
|
||
|
||
URL的脚本部分。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`InternalScriptName:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1670
|
||
|
||
属性值类型:String
|
||
|
||
### `Method`
|
||
|
||
只读类型,客户端请求的方法。方法种类有如下: OPTION:返回请求者和相应者之间可以使用的通信选项,主要用来检测服务器处理能力; GET:获得以URL标示的文件内容或者程序执行结果。服务器根据文件名后缀判断服务内容,比如该URL是静态文本还是一个程序; HEAD:除了不返回响应的信息本体以外,得到的是跟GET一样的信息。一般用来测试链接的有效性、可达性和近期修改; POST:把消息本体中的消息发送到一个URL或者其他类似的服务器端定义行为。通常用来提交一个HTML表单或者一些数据操作活动; PUT:把消息本体中的消息发送到一个URL,跟POST类似,但不常用; DELETE:删除URL指定的资源; TRACE:调用一个远程应用层请求消息回路。发出这个消息的用户终端除了收到原来的消息内容以外,还得到消息在Internet上的传送路径。
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Method:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1671
|
||
|
||
属性值类型:String
|
||
|
||
### `MethodType`
|
||
|
||
客户端请求的方法。0:未指定,1:GET, 2:PUT,3:POST,4:HEAD
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`MethodType:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1672
|
||
|
||
属性值类型:Integer
|
||
|
||
### `PathInfo`
|
||
|
||
客户端请求的URL的路径信息。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`PathInfo:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1673
|
||
|
||
属性值类型:String
|
||
|
||
### `PathTranslated`
|
||
|
||
请求的脚本在服务器上对应的真实路径。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`PathTranslated:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1674
|
||
|
||
属性值类型:String
|
||
|
||
### `ProtocolVersion`
|
||
|
||
请求的HTTP协议版本,如1.0或者1.1。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ProtocolVersion:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1675
|
||
|
||
属性值类型:String
|
||
|
||
### `QueryFields`
|
||
|
||
请求的查询参数部分以Name=Value模式的TStrings存贮。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`QueryFields:TStrings;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1677
|
||
|
||
属性值类型:TStrings
|
||
|
||
### `Referer`
|
||
|
||
请求的来源地址(发起请求的源地址)。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Referer:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1678
|
||
|
||
属性值类型:String
|
||
|
||
### `RemoteAddr`
|
||
|
||
客户端的IP地址。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`RemoteAddr:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1679
|
||
|
||
属性值类型:String
|
||
|
||
### `RemoteHost`
|
||
|
||
客户端的主机名称。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`RemoteHost:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1680
|
||
|
||
属性值类型:String
|
||
|
||
### `ScriptName`
|
||
|
||
请求路径和脚本名的部分,不包括主机和参数部分。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ScriptName:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1681
|
||
|
||
属性值类型:String
|
||
|
||
### `ServerPort`
|
||
|
||
与服务器连接到的端口。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ServerPort:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1682
|
||
|
||
属性值类型:Integer
|
||
|
||
### `Url`
|
||
|
||
客户端请求的完整路径。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Url:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1684
|
||
|
||
属性值类型:String
|
||
|
||
### `UserAgent`
|
||
|
||
客户端的标识,例如浏览器名和版本号等。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebRequest
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`UserAgent:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的属性
|
||
|
||
Source ID:1685
|
||
|
||
属性值类型:String
|
||
|
||
## TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
### `Allow`
|
||
|
||
服务器所支持的逗号分隔的方法列表。最少需要支持GET和HEAD方法。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Allow:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1618
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentEncoding`
|
||
|
||
返回的内容传输的编码方式,如GZIP。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentEncoding:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1620
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentLength`
|
||
|
||
设置全部返回内容的长度。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentLength:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1621
|
||
|
||
属性值类型:Integer
|
||
|
||
### `ContentStream`
|
||
|
||
返回目前在正在输出的流。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentStream:TStream;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1619
|
||
|
||
属性值类型:TStream
|
||
|
||
### `ContentType`
|
||
|
||
返回的内容的类型,包括字符集如html/text; charset=gb2312。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentType:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1622
|
||
|
||
属性值类型:String
|
||
|
||
### `ContentVersion`
|
||
|
||
返回的内容的版本。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ContentVersion:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1623
|
||
|
||
属性值类型:String
|
||
|
||
### `Cookies`
|
||
|
||
返回的Cookie列表对象,可用该对象添加Cookie。类型:只读
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Cookies:TCookieCollection;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1624
|
||
|
||
属性值类型:TCookieCollection
|
||
|
||
### `CustomHeaders`
|
||
|
||
设置或者读取Headers对象,可利用该对象来设置Header的具体内容。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`CustomHeaders:TStrings;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1625
|
||
|
||
属性值类型:TStrings
|
||
|
||
### `DerivedFrom`
|
||
|
||
内容生成者。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`DerivedFrom:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1627
|
||
|
||
属性值类型:String
|
||
|
||
### `Expires`
|
||
|
||
内容过期的时间。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Expires:TDateTime;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1628
|
||
|
||
属性值类型:TDateTime
|
||
|
||
### `HttpRequest`
|
||
|
||
获得REPONSE相关的客户请求对象。
|
||
|
||
类型:只读
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`HttpRequest:TWebRequest;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1629
|
||
|
||
属性值类型:TWebRequest
|
||
|
||
### `LastModified`
|
||
|
||
内容的最终更新时间。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LastModified:TDateTime;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1630
|
||
|
||
属性值类型:TDateTime
|
||
|
||
### `Location`
|
||
|
||
设置要跳转的路径。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Location:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1631
|
||
|
||
属性值类型:String
|
||
|
||
### `LogMessage`
|
||
|
||
用来跟踪记录调试的串。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`LogMessage:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1632
|
||
|
||
属性值类型:String
|
||
|
||
### `Realm`
|
||
|
||
未授权时告诉客户端所需授权的路径集。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Realm:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1633
|
||
|
||
属性值类型:String
|
||
|
||
### `ReasonString`
|
||
|
||
当返回错误的时候所需要的原因串。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`ReasonString:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1634
|
||
|
||
属性值类型:String
|
||
|
||
### `Server`
|
||
|
||
提供服务的应用的标示串。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`Server:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1635
|
||
|
||
属性值类型:String
|
||
|
||
### `StatusCode`
|
||
|
||
返回的状态吗,200表示正确。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`StatusCode:Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1636
|
||
|
||
属性值类型:Integer
|
||
|
||
### `WWWAuthenticate`
|
||
|
||
401错误发生时支持逗号分隔的认证方法列表。
|
||
|
||
类型:读写
|
||
|
||
对象:TWebResponse
|
||
|
||
旧类型:property
|
||
|
||
旧定义:`WWWAuthenticate:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的属性
|
||
|
||
Source ID:1639
|
||
|
||
属性值类型:String
|
||
|
||
## TSL语言基础 > Object TSL > TSL对象的创建
|
||
|
||
### `CreateObject(class_name, p1, pn)`
|
||
|
||
创建一个TSL类型对象,ClassName必需是已经在TSL语言注册的对象类型,否则函数调用会出错。
|
||
|
||
对象:TSL
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`CreateObject(<ClassName:String|ClassType>[;P1;...; PN:any]):TSLObject;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL对象的创建
|
||
|
||
Source ID:1518
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------ | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
|
||
| `class_name` | String\|ClassType | 当为字符串类型的时候,为TSL自有对象注册的类名,与操作系统的COM类名不同。当为ClassType类型的时候,该类型用Class(ClassName)或者FindClass等获得。 |
|
||
| `p1` | any | 类构造函数的第一个参数,可省略 |
|
||
| `pn` | any | 类构造函数的第N个参数,可省略 |
|
||
|
||
返回:TSLObject
|
||
|
||
### `New(p1, pn)`
|
||
|
||
创建一个TSL类型对象,ClassName必需是已经在TSL语言注册的对象类型,否则函数调用会出错。
|
||
|
||
对象:TSL
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`New ClassName([P1;...; PN:any]):TSLObject;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL对象的创建
|
||
|
||
Source ID:29868
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ---- | ------------------------------ |
|
||
| `p1` | any | 类构造函数的第一个参数,可省略 |
|
||
| `pn` | any | 类构造函数的第N个参数,可省略 |
|
||
|
||
返回:TSLObject
|
||
|
||
## TSL语言基础 > Object TSL > 算符重载
|
||
|
||
### `Operator(op_data, is_left)`
|
||
|
||
Op就是TSL所支持的算符,由于赋值语句的特殊性,目前不支持对:=的重载。 默认的算符重载是对象在左,操作数在右,若需要支持对象为右值,则需要两个参数,第二参数为是否对象为左值。 需要注意的是,在外联模式下,由于.<本身就是一个算符,对于这类的op应在.和op之间用空格分开,否则会导致错误。 该函数返回的值就是算符的返回值。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`Operator op(opData[;isLeft])`
|
||
|
||
来源:TSL语言基础 > Object TSL > 算符重载
|
||
|
||
Source ID:29864
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------- | ---------------------------------------------------------- |
|
||
| `op_data` | real | 操作数 |
|
||
| `is_left` | Boolean | 可选参数,对象在左为真,在右为假,无该参数时只支持对象在左 |
|
||
|
||
## TSL语言基础 > Object TSL > 类信息
|
||
|
||
### `FindClass(class_name, obj)`
|
||
|
||
输入一个参数时,根据类名找到当前的类,返回找到类的指针,不是指向实例对象。 输入两个参数时,得到强制类型的对象:FindClass(“abcd”,aObject),返回强制对象aObject为abcd类。
|
||
|
||
与CLASS关键字不同,当不存在指定的类的时候,或者不是指定对象的父类时,并不抛出异常,而是返回一个整数0。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`FindClass(className:String[,obj:object]):Class|object`
|
||
|
||
来源:TSL语言基础 > Object TSL > 类信息
|
||
|
||
Source ID:34883
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------ | ------ | ------------------ |
|
||
| `class_name` | String | 类名 |
|
||
| `obj` | ComObj | 可选参数,实例对象 |
|
||
|
||
返回:Class\|object,类的指针,不是指向实例对象。 或得到强制类型的对象。
|
||
|
||
### `objectstate(obj_name)`
|
||
|
||
判定对象所处的状态
|
||
|
||
在界面开发等面向对象程序中,由于在构造和析构过程中均可能存在消息回调等内容,因此开发者可能需要对对象的状态进行识别
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`objectstate(objName:obj): Interger`
|
||
|
||
来源:TSL语言基础 > Object TSL > 类信息
|
||
|
||
Source ID:29866
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---------- | ---- | ------ |
|
||
| `obj_name` | | 对象名 |
|
||
|
||
返回:Interger,整数,对应状态如下: 表格:返回值 / 说明;0 / OBJECT_FLAG_NONE,未知状态,对于二进制实现的内部对象将得到这种状态;1 / OBJECT_FLAG_CREATING,对象构造中,对于构造函数未执行完毕的时候的状态;2 / OBJECT_FLAG_CREATEOVER,对象构造完成,构造函数执行完毕后的状态;3 / OBJECT_FLAG_DESTROYING,对象析构中,析构函数未执行完毕的状态;4 / OBJECT_FLAG_DESTROYED,对象已析构完成,析构函数执行完毕后的状态;-1 / OBJECT_FLAG_ERROR,错误,对一个非对象类型进行状态检查得到的返回值
|
||
|
||
## TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 聚集函数
|
||
|
||
### `AVGOF(expression, bool_condition_exp, n, moving_first, cache_id)`
|
||
|
||
返回组中值的算术平均值。空值将被忽略。调和平均值总小于几何平均值,而几何平均值总小于算术平均值。
|
||
|
||
旧类型:function
|
||
|
||
旧定义:`AVGOF (Expression:TExpression [;BoolConditionExp:TExpression[;N:Integer[;MovingFirst:Bool[;CacheId:String]]]] ) :real`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 聚集函数
|
||
|
||
Source ID:30065
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||
| `expression` | TExpression | 数字数据类型类别的表达式。参见多字段聚集。可在表达式前加关键字DISTINCT,表示不管该值出现了多少次,只使用每个值的唯一实例。不添加即统计所有。 |
|
||
| `bool_condition_exp` | TExpression | 布尔型表达式,如果存在该参数,则统计内容为该表达式为真的行,否则统计所有。 |
|
||
| `n` | integer | 整数,如果没有N参数,则统计对象为全部,否则统计对象为满足条件的从当前行起往前总共的N条记录, 如果为负数,则为从当前起往后总共\|N\|行。 |
|
||
| `moving_first` | Boolean | 布尔型,为真表示统计内容为最近N条内符合BoolConditionExp条件的,为假表示统计内容为最近N条符合BoolConditionExp条件的。默认为假,此省略模式可以通过SelectOpt(64)进行变换,具体参见:参考ID 30025。 |
|
||
| `cache_id` | String | 字符串型,缓存标识串,参见:参考ID 30110 |
|
||
|
||
返回:real,Real。
|
||
|
||
### `RankOf(expression, x, bool_condition_exp, n, moving_first, cache_id)`
|
||
|
||
返回数据集中数字的排位(从大到小)。
|
||
|
||
RankOf 可只用于数字列。空值将被忽略。
|
||
|
||
旧类型:function
|
||
|
||
旧定义:`RankOf(Expression:TExpression;X:Real[;BoolConditionExp:TExpression[;N:Integer[;MovingFirst:Bool[;CacheId:String]]]]] ):real`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 聚集函数
|
||
|
||
Source ID:30094
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||
| `expression` | TExpression | 数字数据类型表达式。参见多字段聚集。可在表达式前加关键字DISTINCT,表示不管该值出现了多少次,只使用每个值的唯一实例。不添加即统计所有。 |
|
||
| `x` | real | 需要查找排位的数 |
|
||
| `bool_condition_exp` | TExpression | 布尔型表达式,如果存在该参数,则统计内容为该表达式为真的行,否则统计所有。 |
|
||
| `n` | integer | 整数,如果没有N参数,则统计对象为全部,否则统计对象为满足条件的从当前行起往前总共的N条记录, 如果为负数,则为从当前起往后总共\|N\|行。 |
|
||
| `moving_first` | Boolean | 布尔型,为真表示统计内容为最近N条内符合BoolConditionExp条件的,为假表示统计内容为最近N条符合BoolConditionExp条件的。默认为假,此省略模式可以通过SelectOpt(64)进行变换,具体参见:参考ID 30025。 |
|
||
| `cache_id` | String | 字符串型,缓存标识串,参见:参考ID 30110 |
|
||
|
||
返回:real,Real
|
||
|
||
### `STDEVOF(expression, bool_condition_exp, n, moving_first, cache_id)`
|
||
|
||
返回给定表达式中所有值的统计标准偏差(样本标准差)。
|
||
|
||
STDEVOF只能用于数字列。空值将被忽略。
|
||
|
||
旧类型:function
|
||
|
||
旧定义:`STDEVOF (Expression:TExpression[;BoolConditionExp:TExpression[;N:Integer[;MovingFirst:Bool[;CacheId:String]]]]] ) :real`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 聚集函数
|
||
|
||
Source ID:30077
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||
| `expression` | TExpression | 数字表达式。不允许进行聚合函数运算和子查询。参见多字段聚集。可在表达式前加关键字DISTINCT,表示不管该值出现了多少次,只使用每个值的唯一实例。不添加即统计所有。 |
|
||
| `bool_condition_exp` | TExpression | 布尔型表达式,如果存在该参数,则统计内容为该表达式为真的行,否则统计所有。 |
|
||
| `n` | integer | 整数,如果没有N参数,则统计对象为全部,否则统计对象为满足条件的从当前行起往前总共的N条记录, 如果为负数,则为从当前起往后总共\|N\|行。 |
|
||
| `moving_first` | Boolean | 布尔型,为真表示统计内容为最近N条内符合BoolConditionExp条件的,为假表示统计内容为最近N条符合BoolConditionExp条件的。默认为假,此省略模式可以通过SelectOpt(64)进行变换,具体参见:参考ID 30025。 |
|
||
| `cache_id` | String | 字符串型,缓存标识串,参见:参考ID 30110 |
|
||
|
||
返回:real,Real
|
||
|
||
### `SUMOF(expression, bool_condition_exp, n, moving_first, cache_id)`
|
||
|
||
返回表达式中所有值的和,或只返回 DISTINCT 值。SUMOF 只能用于数字列。空值将被忽略。
|
||
|
||
旧类型:function
|
||
|
||
旧定义:`SUMOF (Expression:TExpression [;BoolConditionExp:TExpression[;N:Integer[;MovingFirst:Bool[;CacheId:String]]]] ) :real`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 聚集函数
|
||
|
||
Source ID:30070
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||
| `expression` | TExpression | Expression 数字类型的表达式。参见多字段聚集。可在表达式前加关键字DISTINCT,表示不管该值出现了多少次,只使用每个值的唯一实例。不添加即统计所有。 |
|
||
| `bool_condition_exp` | TExpression | 布尔型表达式,如果存在该参数,则统计内容为该表达式为真的行,否则统计所有。 |
|
||
| `n` | integer | 整数,如果没有N参数,则统计对象为全部,否则统计对象为满足条件的从当前行起往前总共的N条记录, 如果为负数,则为从当前起往后总共\|N\|行。 |
|
||
| `moving_first` | Boolean | 布尔型,为真表示统计内容为最近N条内符合BoolConditionExp条件的,为假表示统计内容为最近N条符合BoolConditionExp条件的。默认为假,此省略模式可以通过SelectOpt(64)进行变换,具体参见:参考ID 30025。 |
|
||
| `cache_id` | String | 字符串型,缓存标识串,参见:参考ID 30110 |
|
||
|
||
返回:real,Real。
|
||
|
||
## TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 行、行下标、行序号与行校验
|
||
|
||
### `ChecksumOf(expression)`
|
||
|
||
返回在表的行上或在表达式列表上计算的校验值。CHECKSUMOF 用于生成哈希索引。
|
||
|
||
CHECKSUMOF 在其参数列表上计算一个称为校验值的哈希值。此哈希值用于生成哈希索引。 CHECKSUMOF满足哈希函数的下列属性:在使用等于 (=) 运算符比较时,如果两个列表的相应元素具有相同类型且"相等",则在任何两个表达式列表上应用的 CHECKSUMOF将返回同一值。这种定义的目的在于:给定类型的 NULL 值被作为"相等"进行比较。如果表达式列表中的某个值发生变化,那么列表的校验值通常也会变化。但只在极少数情况下,校验值会保持不变。 计算表达式列表上的校验值,且表达式的顺序将影响结果值。在 CHECKSUMOF(\*) 中使用的列顺序是在表中指定的列顺序。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`CHECKSUMOF ( * | Expression [ ;...n ] ):int`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 行、行下标、行序号与行校验
|
||
|
||
Source ID:30059
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------ | ----------- | -------------------------------- |
|
||
| `expression` | TExpression | 是指定的参与校验和运算的表达式。 |
|
||
|
||
返回:integer,integer
|
||
|
||
## TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
### `TSQLBatchInsert(value)`
|
||
|
||
批量插入数据Value,如果成功则返回真。该插入方法不需要与方法TSQLInsert 同时使用。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLBatchInsert(Value:Array):Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30121
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ---------------- | ---------------------- |
|
||
| `value` | Array,TableArray | 数组,要批量插入的数据 |
|
||
|
||
返回:Boolean,布尔值,插入成功则为真,否则为假
|
||
|
||
### `TSQLDataFirst(cursor)`
|
||
|
||
移动到第一条记录,返回第一条记录的游标,如果成功则返回真。在select / update/ delete/Insert等操作中,需要有条件控制或插入指定数据的,需要从第一条数据开始,只用该方法移动至第一条记录
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLDataFirst(Var Cursor:Integer):Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30129
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ------- | ---------------------------- |
|
||
| `cursor` | integer | 整数,出参,第一条记录的游标 |
|
||
|
||
返回:integer,布尔值,游标返回成功则为真,否则为假
|
||
|
||
### `TSQLDataNext(cursor, isdate)`
|
||
|
||
移动到下一条记录,返回下一条记录的游标,如果成功则返回真。在select / update/ delete/Insert等操作中,需要有条件控制或插入指定数据的,游标会从第一条数据开始,一条条往下移动或查找,该方法是使游标往下一条移动。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLDataNext(Var Cursor:Integer, Isdate:Boolean):Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30130
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ------- | ---------------------------- |
|
||
| `cursor` | integer | 整数,出参,下一条记录的游标 |
|
||
| `isdate` | Boolean | 布尔值,是否判别日期。 |
|
||
|
||
返回:Boolean,布尔值,游标返回成功则为真,否则为假。
|
||
|
||
### `TSQLDataPrev(cursor, isdate)`
|
||
|
||
移动到上一条记录,返回上一条记录的游标,如果成功则返回真。在聚集函数(refof等)中,指定过去N条数据时,游标会从当前数据开始,一条条往上移动或查找,该方法是使游标往上一条移动。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLDataPrev(Var Cursor:Integer,Isdate:Boolean):Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30131
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ------- | ---------------------------- |
|
||
| `cursor` | integer | 整数,出参,上一条记录的游标 |
|
||
| `isdate` | Boolean | 布尔值,是否判别日期 |
|
||
|
||
返回:Boolean,布尔值,游标返回成功则为真,否则为假
|
||
|
||
### `TSQLDelete(cursor)`
|
||
|
||
删除指定游标的行,如果成功则返回真。数据做删除delete操作前,会判断指定游标行的数据是否符合删除的条件,符合则进入该方法删除该游标的数据。 与TSQLDelete相关联的方法有:TSQLDataFirst获取第一个值、TSQLSetCursor设置游标、TSQLEvalvalue获取游标的数据
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLDelete(Cursor:Integer):Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30126
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ------- | -------- |
|
||
| `cursor` | integer | 指定游标 |
|
||
|
||
返回:Boolean,布尔值,删除成功则为真,否则为假
|
||
|
||
### `TSQLEdit()`
|
||
|
||
进入编辑状态,之后会调用TSQLSetValue来设置值,如果成功则返回真。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLEdit():Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30122
|
||
|
||
返回:Boolean,布尔值,成功则为真,否则为假
|
||
|
||
### `TSQLEvalValue(key, value)`
|
||
|
||
获取当前游标指定列Key的值并赋值给Value,如果成功则返回真。在select / update/ delete等操作中,需要有条件控制的,条件列的值通过该方法赋值,赋值之后再进行指定值判断
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLEvalValue(Key:<String|Integer>;Var Value:Any):Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30127
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ---- | ------------------------ |
|
||
| `key` | | 整数或字符串,列下标 |
|
||
| `value` | | 出参,当前游标指定列的值 |
|
||
|
||
返回:Boolean,布尔值,获取成功则为真,否则为假
|
||
|
||
### `TSQLFields(fields)`
|
||
|
||
获取字段列表,在select \*的时候会调用该方法,如果成功则返回真。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLFields(Var Fields:Array of <String|Integer>):Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30125
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ---------------- | ------------------------ |
|
||
| `fields` | Array,TableArray | 一维数组,出参,字段列表 |
|
||
|
||
返回:Boolean,布尔值,获取成功则为真,否则为假
|
||
|
||
### `TSQLFinal()`
|
||
|
||
SQL语句执行完毕用来释放资源(假如分配了资源),如果成功则返回真。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLFinal():Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30124
|
||
|
||
返回:Boolean
|
||
|
||
### `TSQLInsert()`
|
||
|
||
插入一条记录,插入完成后会调用TSQLSetValue来设置值,如果成功则返回真。该函数主要是用于下标移动。配合使用TSQLSetValue来设置新增的下标的数值。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLInsert():Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30119
|
||
|
||
返回:Boolean,布尔值,插入成功则为真,否则为假
|
||
|
||
### `TSQLPost()`
|
||
|
||
发送记录,编辑或者插入完成后会调用发送数据,如果成功则返回真。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLPost():Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30123
|
||
|
||
返回:Boolean,布尔值,成功则为真,否则为假
|
||
|
||
### `TSQLSetCursor(cursor)`
|
||
|
||
设置当前的游标,如果成功则返回真。在select / update/ delete等操作中,需要有条件控制的,游标会从第一条记录开始标记,查找符合条件数据。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLSetCursor(Cursor:Integer):Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30128
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ------- | -------- |
|
||
| `cursor` | integer | 当前游标 |
|
||
|
||
返回:integer,布尔值,设置成功则为真,否则为假
|
||
|
||
### `TSQLSetThisRow(value)`
|
||
|
||
设置当前行数据为Value,如果成功则返回真。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLSetThisRow(Value:Any):Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30134
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ---- | ------------ |
|
||
| `value` | | 要设置的数据 |
|
||
|
||
返回:Boolean,布尔值,设置成功则为真,否则为假
|
||
|
||
### `TSQLSetValue(key, value)`
|
||
|
||
设置当前下标指定列Key的值为Value,如果成功则返回真。与方法TSQLInsert同时使用。如果仅使用方法TSQLSetValue,则数据仅保留最后插入的一条记录。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLSetValue(Key:String|Integer,Value:Any):Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30120
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ---- | -------------------- |
|
||
| `key` | | 整数或字符串,列下标 |
|
||
| `value` | | 要设置的值 |
|
||
|
||
返回:Boolean,布尔值,设置成功则为真,否则为假
|
||
|
||
### `TSQLThisRow(value)`
|
||
|
||
获取当前行的数据并赋值给Value,如果成功则返回真。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLThisRow(Var Value:Any):Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30133
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ---- | ---------------- |
|
||
| `value` | | 出参,当前行数据 |
|
||
|
||
返回:Boolean,布尔值,获取成功则为真,否则为假
|
||
|
||
### `TSQLThisRowIndex(value)`
|
||
|
||
获取当前行下标值并赋值给Value,如果成功则返回真
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`TSQLThisRowIndex(Var Value:Integer):Boolean;`
|
||
|
||
来源:TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SQL语法支持对象处理
|
||
|
||
Source ID:30135
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ------- | ------------------------ |
|
||
| `value` | integer | 整数,出参,当前行下标值 |
|
||
|
||
返回:Boolean,布尔值,获取成功则为真,否则为假
|
||
|
||
## TSL语言基础 > TSL语言基础 > 函数定义体和函数 > 外部交互扩展调用接口
|
||
|
||
### `MakeInstance(fun, mode, threadmode)`
|
||
|
||
将TSL函数生成C的函数指针。如果需要将TSL函数输出为外部程序调用的函数指针,如C语言函数的指针,就可以通过MakeInstance来实现。 产生一个TSL函数的函数指针,Fun可以是TSL函数、类成员函数类型。
|
||
|
||
注:在该模式下,对于TSL函数一定要有类型声明,若没有类型声明,就无法去生成C语言的调用,所以一定要有类型声明。 声明语法:function TsfunName(p1:DataType;p2:Datetype;…):returnType; Begin //函数体 End; 如,声明一个天软函数: function TSFunc(a:integer;b:integer):Double; begin return inttodate(a)-inttodate(b); end; 生成函数指针: f1:=MakeInstance(findfunction("TSFunc"));
|
||
|
||
目前makeinstance支持的返回类型仅支持数字浮点(单精度和双精度)和整数,用于各式回调支持。
|
||
|
||
旧类型:function
|
||
|
||
旧定义:`MakeInstance(Fun:String|TFunction;[mode:”cdecl”/”stdcall”;Threadmode:Integer]):pointer`
|
||
|
||
来源:TSL语言基础 > TSL语言基础 > 函数定义体和函数 > 外部交互扩展调用接口
|
||
|
||
Source ID:31786
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------ | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||
| `fun` | String\|TFunction | 可以是TSL函数,也可以是TSL类的成员函数。 |
|
||
| `mode` | ”cdecl”/”stdcall” | 可选参数,缺省调用方式采用cdecl模式,除win32外,其它环境无意义。 在win32下,由于系统的回调函数许多是stdcall的,因而也支持stdcall模式。 在Linx以及win64下,stdcall和cdecl的调用模式相同。 |
|
||
| `threadmode` | Integer | 可选参数,线程模式,缺省调用单线程模式 表格:取值 / 线程模式;0 / 单线程模式;1 / 多线程单模;2 / 多线程多模 |
|
||
|
||
返回:pointer,函数的指针。等同于C语言中的函数指针,在C语言中可以直接进行调用。
|
||
|
||
## TSL语言基础 > TSL语言基础 > 基础知识 > TSL的符号 > 保留字(关键字)
|
||
|
||
### `DebugRunEnv(sys_param)`
|
||
|
||
将所有的变量内容递交到客户端的调试窗口。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`DebugRunEnv(SysParam:Boolean)`
|
||
|
||
来源:TSL语言基础 > TSL语言基础 > 基础知识 > TSL的符号 > 保留字(关键字)
|
||
|
||
Source ID:30174
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----------- | ------- | ---------------------------------- |
|
||
| `sys_param` | Boolean | 为假则不输出系统参数,为真则输出。 |
|
||
|
||
### `DebugRunEnvDo()`
|
||
|
||
运行完函数后将该函数所有的变量内容递交到客户端的调试窗口。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`DebugRunEnvDo FunctionXXX(…)`
|
||
|
||
来源:TSL语言基础 > TSL语言基础 > 基础知识 > TSL的符号 > 保留字(关键字)
|
||
|
||
Source ID:30175
|
||
|
||
## TSL语言基础 > TSL语言基础 > 基础知识 > TSL的符号 > 保留字(关键字) > 远程调用客户端函数的保留字
|
||
|
||
### `RDo2(p1, p2)`
|
||
|
||
调用本地函数执行并返回结果。 如果本地的函数需要系统参数,则用With带系统参数,例如With Array("abcd":123,"bcd":234); 远程调用默认的超时为300秒,如果要设置超时的秒数,可以用TimeOut带超时秒数。
|
||
|
||
旧类型:function
|
||
|
||
旧定义:`RDo2 LocalFunctionName(P1;P2;…) [With SysParams] [TimeOut Seconds]:Any;`
|
||
|
||
来源:TSL语言基础 > TSL语言基础 > 基础知识 > TSL的符号 > 保留字(关键字) > 远程调用客户端函数的保留字
|
||
|
||
Source ID:30244
|
||
|
||
## TSL语言基础 > TSL语言基础 > 基础知识 > 常量与变量
|
||
|
||
### `GetEstSize(value)`
|
||
|
||
大致估算一个变量占用的空间。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`GetEstSize(Value:any):Integer;`
|
||
|
||
来源:TSL语言基础 > TSL语言基础 > 基础知识 > 常量与变量
|
||
|
||
Source ID:31531
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ---- | ---------- |
|
||
| `value` | | 任意变量。 |
|
||
|
||
返回:integer,所需占用空间。单位为字节(Byte)
|
||
|
||
## TSL语言基础 > 数学与统计教程 > 数值计算函数 > 数值微分和积分
|
||
|
||
### `Diff(y, n)`
|
||
|
||
序列差分
|
||
|
||
旧类型:function
|
||
|
||
旧定义:`diff(Y:Array;n:Int):Array`
|
||
|
||
来源:TSL语言基础 > 数学与统计教程 > 数值计算函数 > 数值微分和积分
|
||
|
||
Source ID:30547
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ----- | ----------------------- |
|
||
| `y` | Array | 需要做差分的数组数据 |
|
||
| `n` | Int | 差分的阶数,0阶不做处理 |
|
||
|
||
返回:Array,数组,序列
|
||
|
||
## TSL语言基础 > 矩阵计算 > 矩阵查找和遍历的保留字和算符
|
||
|
||
### `MFind(matrix, exp, ret_values, replace_value)`
|
||
|
||
查找矩阵中符合条件的行列信息,同时还可以对原数组中符合条件的元素进行批量替换。根据调用时参数的个数不同,功能对应如下: 一个参数:返回项为真的行列信息,若数组是一维,则返回也为一维数组,对应项为真的行下标序列 两个参数:返回符合指定条件的值的行列信息,结果是个二维数组(包括数组是一维的情况) 三个参数:返回行列信息的同时是否还返回其对应的值 四个参数:结果返回行列信息的同时,还对源数组符合条件的值进行替换,直接对源数组进行更新。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`MFind(matrix:Array[;Exp:Expression[;RetValues:Boolean=False[;ReplaceValue]]]):Array;`
|
||
|
||
来源:TSL语言基础 > 矩阵计算 > 矩阵查找和遍历的保留字和算符
|
||
|
||
Source ID:30434
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------------- | ------------- | ----------------------------------------------------------------------------------------------------------- |
|
||
| `matrix` | Array | 为查找的数组,如果只有一个参数,默认查找为真的项。 |
|
||
| `exp` | Expression | 条件表达式。可选参数,例如:MCell>5为值>5,还可以调用Mrow,Mcol等关键字 |
|
||
| `ret_values` | Boolean=False | 布尔类型,可选参数,如果只返回符合条件的行列信息,设置假(默认值)。 如果还需要返回符合条件的值则设置为真。 |
|
||
| `replace_value` | | 任意值,可选参数,对查找的数组进行值的替换,用于替换符合条件的值 |
|
||
|
||
返回:Array,数组,返回符合条件的行列信息表,若数组为二维或多维,则返回第0列为行下标值,第1列为列下标值。如果RetValues为真,则第2列为符合条件的项值。
|
||
|
||
### `MfindSparse(matrix, exp, ret_values, replace_value)`
|
||
|
||
对数组进行条件查找或替换,不假定维度数,对数组的节点进行深度遍历。是对Mfind功能的一个扩展,用法与MFind一致,可参考[MFind](http://www.tinysoft.com.cn/tsdn/helpdoc/SearchContent.tsl?KeyWord=MFind)用法。 在功能上与MFind相比,对于FMArray而言功能与MFind一致。 对于数组Array,MFind最多只能遍历两维,而本函数支持多维数组以及稀疏矩阵,即MFindSparse对于数组的维度遍历可以进行到最深一维。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`MFindSparse (matrix:Array[;Exp:Expression[;RetValues:Boolean=False[;ReplaceValue]]]):Array;`
|
||
|
||
来源:TSL语言基础 > 矩阵计算 > 矩阵查找和遍历的保留字和算符
|
||
|
||
Source ID:31488
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------------- | ---- | ----------------------------------------------------------------------------------------------------------- |
|
||
| `matrix` | | 为查找的数组,如果只有一个参数,默认查找为真的项。 |
|
||
| `exp` | | 条件表达式。可选参数,例如:MCell>5为值>5,还可以调用Mrow,Mcol等关键字 |
|
||
| `ret_values` | | 布尔类型,可选参数,如果只返回符合条件的行列信息,设置假(默认值)。 如果还需要返回符合条件的值则设置为真。 |
|
||
| `replace_value` | | 任意值,可选参数,替换值,对查找的数组进行值的替换,用于替换符合条件的值 |
|
||
|
||
返回:Array,二维数组。存放符合条件的元素的位置信息,从0开始,代表第一维度,1代表第二维度,依此类推,直至最深维度。 根据调用时参数的个数不同,功能与返回值对应如下: 一个参数:返回为真的元素的每个维度的下标。 两个参数:返回符合指定条件的元素的每个维度的下标。 三个参数:返回维度下标的同时可以选择是否还返回其对应的值 四个参数:在返回维度下标的同时,还对源数组符合条件的值进行替换,直接对源数组进行更新。
|
||
|
||
## TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用
|
||
|
||
### `CheckWeakRef(weakobj)`
|
||
|
||
返回弱引用的引用数。功能同weakref_check。
|
||
|
||
如果是弱引用,且对应的强引用还有效,返回弱引用的引用计数。
|
||
|
||
如果是弱引用,且对应的强引用无效,返回-1
|
||
|
||
如果不是弱引用,返回-2
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`CheckWeakRef(weakobj: WeakObject):Integer;`
|
||
|
||
来源:TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用
|
||
|
||
Source ID:30728
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | -------- |
|
||
| `weakobj` | TSLObj | 弱引用。 |
|
||
|
||
返回:integer,整数,引用计数。
|
||
|
||
### `MakeStrongref(weakobj)`
|
||
|
||
通过弱引用产生一个强引用对象。功能同weakref_get。 弱引用obj返回对应的强引用。如果弱引用对应的强引用已经被释放,则抛出异常。 强引用obj返回强引用。 0/nil返回0/nil 不支持的类型抛出异常
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`Makestrongref(weakobj: WeakObject):Obj`
|
||
|
||
来源:TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用
|
||
|
||
Source ID:30726
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | -------------------- |
|
||
| `weakobj` | TSLObj | WeakObject,弱引用。 |
|
||
|
||
返回:TSLObj,weakobj对应的强引用对象。
|
||
|
||
### `MakeWeakref(obj)`
|
||
|
||
创建弱引用。功能同Weakref。 强引用obj返回对应的弱引用。 弱引用obj返回弱引用。 0/nil返回0/nil 不支持的类型抛出异常
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`MakeWeakref(obj:Object|Function):weakobject;`
|
||
|
||
来源:TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用
|
||
|
||
Source ID:30724
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----- | ---------------- | -------------------------- |
|
||
| `obj` | Object\|Function | 对象或函数,并支持弱引用。 |
|
||
|
||
返回:weakobject,obj对应的弱引用。
|
||
|
||
### `Weakref(obj)`
|
||
|
||
创建弱引用。MakeWeakRef的别名函数,功能同MakeWeakRef。 强引用obj返回对应的弱引用。
|
||
|
||
弱引用obj返回弱引用。
|
||
|
||
0/nil返回0/nil
|
||
|
||
不支持的类型抛出异常
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`Weakref(obj:Object|Function):weakobject;`
|
||
|
||
来源:TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用
|
||
|
||
Source ID:30725
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----- | ---------------- | -------------------------- |
|
||
| `obj` | Object\|Function | 对象或函数,并支持弱引用。 |
|
||
|
||
返回:weakobject,obj对应的弱引用。 A,B
|
||
|
||
### `weakref_check(weakobj)`
|
||
|
||
返回弱引用的引用数。CheckWeakRef的别名函数,功能同CheckWeakRef。 如果是弱引用,且对应的强引用还有效,返回弱引用的引用计数。 如果是弱引用,且对应的强引用无效,返回-1 如果不是弱引用,返回-2
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`weakref_check(weakobj:WeakObject):Integer;`
|
||
|
||
来源:TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用
|
||
|
||
Source ID:30729
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | -------- |
|
||
| `weakobj` | TSLObj | 弱引用。 |
|
||
|
||
返回:integer,引用计数。
|
||
|
||
### `weakref_get(weakobj)`
|
||
|
||
弱引用中产生一个强引用对象。Makestrongref的别名函数,功能同Makestrongref。 弱引用obj返回对应的强引用。如果弱引用对应的强引用已经被释放,则抛出异常。 强引用obj返回强引用。 0/nil返回0/nil 不支持的类型抛出异常
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`weakref_get(weakobj: WeakObject):Obj`
|
||
|
||
来源:TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用
|
||
|
||
Source ID:30727
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | -------- |
|
||
| `weakobj` | TSLObj | 弱引用。 |
|
||
|
||
返回:TSLObj,weakobj对应的强引用对象。
|
||
|
||
## TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 共轭复数
|
||
|
||
### `conj(z)`
|
||
|
||
获取复数的共轭复数,支持数组。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`conj(z:Complex):Complex`
|
||
|
||
来源:TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 共轭复数
|
||
|
||
Source ID:32861
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ------- | ---------------------- |
|
||
| `z` | Complex | 复数类型或复数数组序列 |
|
||
|
||
返回:Complex,复数或复数数组,共轭复数
|
||
|
||
## TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 复数生成
|
||
|
||
### `Complex(a, b)`
|
||
|
||
生成复数或复数矩阵
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`Complex(A:real|array;B:real|array):Complex|Array`
|
||
|
||
来源:TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 复数生成
|
||
|
||
Source ID:32857
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ----------- | ---------------- |
|
||
| `a` | real\|array | 实数或数组,实部 |
|
||
| `b` | real\|array | 实数或数组,虚部 |
|
||
|
||
返回:Complex\|Array,复数或复数矩阵。
|
||
|
||
## TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 复数的判定
|
||
|
||
### `IfComplex(v, n)`
|
||
|
||
判断value是否是一个复数类型。可通过可选参数N对数组中的行或元素进行判断。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`IfComplex(v:Any[;N:Integer]): Boolean|Array`
|
||
|
||
来源:TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 复数的判定
|
||
|
||
Source ID:32863
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ------- | -------------------------------- |
|
||
| `v` | Any | 任何类型数据。 |
|
||
| `n` | Integer | 可选参数,整数。具体参考返回说明 |
|
||
|
||
返回:Boolean\|Array,若无参数N,则返回布尔类型。若存在N,则与N的值有关,返回结果说明如下 表格:N值 / Value数据类型 / 返回值数据类型 / 返回结果说明;0 / 任意类型 / 整数 / 返回Value类型对应的数值;正数 / 数组 / 数组 / 返回Value中每一维度每一单元格数据对应的类型数值集合,保持原Value数组结构和下标;负数 / 数组 / 数组 / 返回Value中前-N个维度数据对应的类型数值集合,保持原Value前-N维度数组结构和下标
|
||
|
||
## TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 复数的虚部
|
||
|
||
### `Imag(z)`
|
||
|
||
获得复数的虚部,若z为实数,则虚部值为0。支持数组。
|
||
|
||
旧类型:unknown
|
||
|
||
旧定义:`imag(z:Complex):Real`
|
||
|
||
来源:TSL语言基础 > 高级语言(新一代) > 复数 > 相关模型 > 复数的虚部
|
||
|
||
Source ID:32859
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ------- | ------------------------------ |
|
||
| `z` | Complex | 复数类型或数组,复数或复数序列 |
|
||
|
||
返回:Real,实数或实数数组,虚部值。
|
||
|
||
## depth=3
|
||
|
||
### `TSBackTesting()`
|
||
|
||
旧参考文档待分类条目:TSBackTesting。
|
||
|
||
旧类型:function
|
||
|
||
旧定义:未在审计源中提取到。
|
||
|
||
来源:depth=3
|
||
|
||
Source ID:27801
|
||
|
||
Source URL:<http://www.tinysoft.com/tsdn/helpdoc/display.tsl?id=27801>
|
||
|
||
### `TSOptimizer()`
|
||
|
||
旧参考文档待分类条目:TSOptimizer。
|
||
|
||
旧类型:function
|
||
|
||
旧定义:未在审计源中提取到。
|
||
|
||
来源:depth=3
|
||
|
||
Source ID:21162
|
||
|
||
Source URL:<http://www.tinysoft.com/tsdn/helpdoc/display.tsl?id=21162>
|
||
|
||
## depth=4
|
||
|
||
### `TableType()`
|
||
|
||
旧参考文档待分类条目:TableType。
|
||
|
||
旧类型:function
|
||
|
||
旧定义:未在审计源中提取到。
|
||
|
||
来源:depth=4
|
||
|
||
Source ID:20591
|
||
|
||
Source URL:<http://www.tinysoft.com/tsdn/helpdoc/display.tsl?id=20591>
|
||
|
||
### `TSPortfolioOptimizer()`
|
||
|
||
旧参考文档待分类条目:TSPortfolioOptimizer。
|
||
|
||
旧类型:function
|
||
|
||
旧定义:未在审计源中提取到。
|
||
|
||
来源:depth=4
|
||
|
||
Source ID:27924
|
||
|
||
Source URL:<http://www.tinysoft.com/tsdn/helpdoc/display.tsl?id=27924>
|