Move runtime and document pages into their correct scope, remove obsolete pending entries, and regenerate the function index.\nUpdate agent test guidance and API skill routing to match the new reference layout.
118 KiB
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设置为-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设置为-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设置为-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语言基础 > 数学与统计教程 > 数值计算函数 > 数值微分和积分
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用法。 在功能上与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,实数或实数数组,虚部值。