2185 lines
63 KiB
Markdown
2185 lines
63 KiB
Markdown
# Object TSL 方法补录
|
||
|
||
这些条目来自旧 Object TSL 文档。标题保留方法名,正文记录所属对象。
|
||
|
||
## `TSLObjects(_type)`
|
||
|
||
获取当前运行环境下所有对象的信息。 目前仅下一代服务器与两个客户端本地解析器中支持。
|
||
|
||
旧定义:`TSLObjects(Type:Boolean):array`
|
||
|
||
来源:TSL语言基础 > Object TSL > 函数信息
|
||
|
||
Source ID:33022
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||
| `_type` | Boolean | 是否获取原对象。当Type为False,仅获取对象的引用计数;当Type为True时,除了会获取对象的引用计数外,还会获取对象本身。 注:不支持获取二进制对象信息,如天软内置对象TstringList、ThashedStringList等。 |
|
||
|
||
返回:Array,TableArray,数组,对象信息集合。每一行都是同类对象的信息集合,行下标即为该对象类名,其中每一单元格格式如下: 表格:行标 / 说明 / 备注;refs / 整数类型,对象的直接引用计数 / 只新一代语言中有该返回;orefs / 整数类型,对象的间接引用计数;obj / 对象类型,原对象 / 当Type为True时,返回值中才有该字段 注:只有当对象的直接引用和间接引用都为0时,该对象才会被销毁。 直接引用:允许直接使用对象的引用访问属性和方法,不需要额外的引用变量。 间接引用:将对象的引用通过某种方式(如findFunction等)赋值给其他引用变量,再通过该引用变量访问其属性或方法。
|
||
|
||
## `FindOverLoad(p_n, function_name, obj)`
|
||
|
||
查找对象中的方法,支持查找重载方法。
|
||
|
||
旧定义:`FindOverLoad(pN:Integer;FunctionName:String;Obj:Object or Class)`
|
||
|
||
来源:TSL语言基础 > Object TSL > 函数信息
|
||
|
||
Source ID:29867
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------------- | --------------- | -------------------------------------------------------------------------------------- |
|
||
| `p_n` | Integer | 整数,方法的参数个数。 |
|
||
| `function_name` | String | 字符串,查找的方法名 |
|
||
| `obj` | Object or Class | 实例对象或类,当为类时,格式为:Class(类名),这种方法只能差找类方法,不能查找实例方法。 |
|
||
|
||
返回:any,方法的指针
|
||
|
||
## `SetCustomHeader(name, value)`
|
||
|
||
设置header字段。
|
||
|
||
对象:TWebResponse
|
||
|
||
旧定义:`SetCustomHeader(Name;Value:String);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的方法
|
||
|
||
Source ID:1647
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ------ | ---------------- |
|
||
| `name` | String | Header里的键名。 |
|
||
| `value` | String | Header里的值。 |
|
||
|
||
返回:any
|
||
|
||
## `SetCookieField(values, domain, path, expires, secure)`
|
||
|
||
设置Cookie字段。
|
||
|
||
对象:TWebResponse
|
||
|
||
旧定义:`SetCookieField(Values:TStrings;domain;path:String;expires:TDateTime;secure:Boolean);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的方法
|
||
|
||
Source ID:1646
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | --------- | ---------------------------------------------------------- |
|
||
| `values` | TStrings | TStrings类型,Cookie的内容,可为多个。 |
|
||
| `domain` | String | 字符串类型,Cookie的有效域。 |
|
||
| `path` | String | 字符串类型,有效Path |
|
||
| `expires` | TDateTime | 时间类型,过期时间。 |
|
||
| `secure` | Boolean | Boolean类型,是否安全Cookie,如果是则仅当HTTPS链接被支持。 |
|
||
|
||
返回:any
|
||
|
||
## `Sent()`
|
||
|
||
是否已发送。已经发送则设置头信息没有意义。
|
||
|
||
对象:TWebResponse
|
||
|
||
旧定义:`Sent():Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的方法
|
||
|
||
Source ID:1645
|
||
|
||
返回:Boolean,如果已经发送则为真,否则为假
|
||
|
||
## `SendStream(stream)`
|
||
|
||
发送流。
|
||
|
||
对象:TWebResponse
|
||
|
||
旧定义:`SendStream(Stream:TStream);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的方法
|
||
|
||
Source ID:1644
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ------- | -------------- |
|
||
| `stream` | TStream | 要发送的内容。 |
|
||
|
||
返回:any
|
||
|
||
## `SendResponse()`
|
||
|
||
发送响应包。
|
||
|
||
对象:TWebResponse
|
||
|
||
旧定义:`SendResponse();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的方法
|
||
|
||
Source ID:1643
|
||
|
||
返回:any
|
||
|
||
## `SendRedirect(uri)`
|
||
|
||
发送重定向。
|
||
|
||
对象:TWebResponse
|
||
|
||
旧定义:`SendRedirect(URI:String);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的方法
|
||
|
||
Source ID:1642
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----- | ------ | -------------- |
|
||
| `uri` | String | 重定向的路径。 |
|
||
|
||
返回:any
|
||
|
||
## `GetCustomHeader(name)`
|
||
|
||
读取CustomHeaders里的内容。
|
||
|
||
对象:TWebResponse
|
||
|
||
旧定义:`GetCustomHeader(Name:String):String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebResponse对象 > TWebResponse的方法
|
||
|
||
Source ID:1641
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------ | ------ | ------------ |
|
||
| `name` | String | 要取的名字。 |
|
||
|
||
返回:String,头部里的值。
|
||
|
||
## `TranslateURI(uri)`
|
||
|
||
将一个URI转换成服务器上可用的路径格式。
|
||
|
||
对象:TWebRequest
|
||
|
||
旧定义:`TranslateURI(URI:String):String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的方法
|
||
|
||
Source ID:1696
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----- | ------ | ------------ |
|
||
| `uri` | String | 要转换的串。 |
|
||
|
||
返回:String,服务器上所支持的串格式。
|
||
|
||
## `GetFieldByName(name)`
|
||
|
||
取Header的值。
|
||
|
||
对象:TWebRequest
|
||
|
||
旧定义:`GetFieldByName(Name:String):String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的方法
|
||
|
||
Source ID:1695
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------ | ------ | ------------------ |
|
||
| `name` | String | 要取的内容的名字。 |
|
||
|
||
返回:String,取值的结果。
|
||
|
||
## `ExtractQueryFields(strings)`
|
||
|
||
将Query的内容展开到列表里。
|
||
|
||
对象:TWebRequest
|
||
|
||
旧定义:`ExtractQueryFields(Strings:TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的方法
|
||
|
||
Source ID:1694
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | -------- | -------------------------------------------------------------- |
|
||
| `strings` | TStrings | TStrings类型,用来存贮展开的内容,假定Query的内容是以&分割的。 |
|
||
|
||
返回:any
|
||
|
||
## `ExtractCookieFields(strings)`
|
||
|
||
将Cookie的内容展开到列表里。
|
||
|
||
对象:TWebRequest
|
||
|
||
旧定义:`ExtractCookieFields(Strings:TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的方法
|
||
|
||
Source ID:1693
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | -------- | --------------------------------------------------------------- |
|
||
| `strings` | TStrings | TStrings类型,用来存贮展开的内容,假定Cookie的内容是以;分割的。 |
|
||
|
||
返回:any
|
||
|
||
## `ExtractContentFields(strings)`
|
||
|
||
将post的内容展开到列表里。
|
||
|
||
对象:TWebRequest
|
||
|
||
旧定义:`ExtractContentFields(Strings:TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的方法
|
||
|
||
Source ID:1692
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | -------- | ------------------------------------------------------------- |
|
||
| `strings` | TStrings | TStrings类型,用来存贮展开的内容,假定发送的内容是以&分割的。 |
|
||
|
||
返回:any
|
||
|
||
## `WriteHeaders(status_code, headers)`
|
||
|
||
向客户端发送头部。
|
||
|
||
对象:TWebRequest
|
||
|
||
旧定义:`WriteHeaders(StatusCode:Integer; ResonString;Headers:String):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的方法
|
||
|
||
Source ID:1691
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------- | ------- | --------------------------------------------------------------------------------------------------------- |
|
||
| `status_code` | Integer | 整数类型,状态码,如200为正确。 ReasonString:字符串类型,理由串,例如返回了一个错误,需要有个显示的理由。 |
|
||
| `headers` | String | 字符串类型,头部信息串。 |
|
||
|
||
返回:Boolean,是否写入成功。
|
||
|
||
## `WriteString(s)`
|
||
|
||
向客户端发送的数据。
|
||
|
||
对象:TWebRequest
|
||
|
||
旧定义:`WriteString(S:String/Binary):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的方法
|
||
|
||
Source ID:1690
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ------------- | ---------------------- |
|
||
| `s` | String/Binary | 字符串,要发送的内容。 |
|
||
|
||
返回:Boolean,是否写入成功。
|
||
|
||
## `ReadString(count)`
|
||
|
||
读取客户端发送的数据。
|
||
|
||
对象:TWebRequest
|
||
|
||
旧定义:`ReadString(Count:Integer):String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的方法
|
||
|
||
Source ID:1689
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ------- | ---------------------- |
|
||
| `count` | Integer | 整数类型,读取的长度。 |
|
||
|
||
返回:String,实际读出的内容。
|
||
|
||
## `WriteClient(buffer, count)`
|
||
|
||
向客户端发送的数据。
|
||
|
||
对象:TWebRequest
|
||
|
||
旧定义:`WriteClient(Buffer:String/Binary;Count:Integer):Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的方法
|
||
|
||
Source ID:1688
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ------------- | -------------------------------------------- |
|
||
| `buffer` | String/Binary | 字符串或者二进制流,要发送的内容。 |
|
||
| `count` | Integer | 整数类型,写入的长度,不可超过Buffer的长度。 |
|
||
|
||
返回:Integer,实际写入的字节数。
|
||
|
||
## `ReadClient(buffer, count)`
|
||
|
||
读取客户端发送的数据。
|
||
|
||
对象:TWebRequest
|
||
|
||
旧定义:`ReadClient(Var Buffer:String/Binary;Count:Integer):Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TWebRequest对象 > TWebRequest的方法
|
||
|
||
Source ID:1687
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ------------- | -------------------------------------------- |
|
||
| `buffer` | String/Binary | 字符串或者二进制流,用来存贮读出的内容。 |
|
||
| `count` | Integer | 整数类型,读取的长度,不可超过Buffer的长度。 |
|
||
|
||
返回:Integer,实际读出的字节数。
|
||
|
||
## `ExChange(index1, index2)`
|
||
|
||
将两个位置的内容互相交换。
|
||
|
||
对象:TStringList
|
||
|
||
旧定义:`ExChange(Index1;Index2:Integer);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法
|
||
|
||
Source ID:31667
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ------- | ----------------------- |
|
||
| `index1` | Integer | 整数类型,互换的位置1。 |
|
||
| `index2` | Integer | 整数类型,互换的位置2。 |
|
||
|
||
返回:any
|
||
|
||
## `SetText(text)`
|
||
|
||
设置text的内容,与设置属性Text的操作相同。
|
||
|
||
对象:TStringList
|
||
|
||
旧定义:`SetText(Text:String);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法
|
||
|
||
Source ID:1556
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------ | ------ | ------------------------ |
|
||
| `text` | String | 字符串类型,设置的内容。 |
|
||
|
||
返回:any
|
||
|
||
## `OnlineSession(id, strings)`
|
||
|
||
获得指定用户的在线会话列表,一般用于调试用。
|
||
|
||
对象:TSessionMan
|
||
|
||
旧定义:`OnlineSession(Id:String;Strings:TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSessionMan对象 > TSessionMan的方法
|
||
|
||
Source ID:1724
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | -------- | ---------------------------------------------------------------- |
|
||
| `id` | String | 字符串类型,用来进行唯一标示的串。开发中,大多情况下使用用户名。 |
|
||
| `strings` | TStrings | TStrings类型,用来存贮用户(ID)列表。 |
|
||
|
||
返回:any
|
||
|
||
## `OnlineUser(strings)`
|
||
|
||
获得在线的ID列表。
|
||
|
||
对象:TSessionMan
|
||
|
||
旧定义:`OnlineUser(Strings:TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSessionMan对象 > TSessionMan的方法
|
||
|
||
Source ID:1723
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | -------- | -------------------------------------- |
|
||
| `strings` | TStrings | TStrings类型,用来存贮用户(ID)列表。 |
|
||
|
||
返回:any
|
||
|
||
## `Move(cur_index, new_index)`
|
||
|
||
将指定位置的内容移动到新位置。
|
||
|
||
对象:TStringList
|
||
|
||
旧定义:`Move(CurIndex;NewIndex:Integer);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法
|
||
|
||
Source ID:1553
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----------- | ------- | ------------------------------------ |
|
||
| `cur_index` | Integer | 整数类型,需要移动的内容的原始位置。 |
|
||
| `new_index` | Integer | 整数类型,移动到的新位置索引。 |
|
||
|
||
返回:any
|
||
|
||
## `DeleteSession(id, session_id)`
|
||
|
||
删除会话。
|
||
|
||
对象:TSessionMan
|
||
|
||
旧定义:`DeleteSession(Id:String;[SessionId:String]);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSessionMan对象 > TSessionMan的方法
|
||
|
||
Source ID:1722
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------ | ------ | --------------------------------------------------------------------- |
|
||
| `id` | String | 字符串类型,用来进行唯一标示的串。开发中,大多情况下使用用户名。 |
|
||
| `session_id` | String | 字符串类型,可省略,会话标识,如果会话ID不设置,则可为任何SessionId。 |
|
||
|
||
返回:any
|
||
|
||
## `AssignTo(des)`
|
||
|
||
复制Cookie的内容到Des。
|
||
|
||
对象:TCookie
|
||
|
||
旧定义:`AssignTo(Des:TCookie);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的方法
|
||
|
||
Source ID:1716
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----- | ------- | ---- |
|
||
| `des` | TCookie | |
|
||
|
||
返回:any
|
||
|
||
## `GetSession(id, session_id)`
|
||
|
||
获得一个已有的会话。
|
||
|
||
对象:TSessionMan
|
||
|
||
旧定义:`GetSession(Id:String;[SessionId:String]):TSession;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSessionMan对象 > TSessionMan的方法
|
||
|
||
Source ID:1721
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------ | ------ | --------------------------------------------------------------------- |
|
||
| `id` | String | 字符串类型,用来进行唯一标示的串。开发中,大多情况下使用用户名。 |
|
||
| `session_id` | String | 字符串类型,可省略,会话标识,如果会话ID不设置,则可为任何SessionId。 |
|
||
|
||
返回:TSession,如果获得成功则返回一个会话对象,否则返回0。
|
||
|
||
## `AppendMessage(folder_name, msg)`
|
||
|
||
添加邮件至指定文件夹
|
||
|
||
对象:IMAP
|
||
|
||
旧定义:`AppendMessage(FolderName:String,Msg:MailMsg):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的方法
|
||
|
||
Source ID:37947
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------- | ------ | ------------------------- |
|
||
| `folder_name` | String | 目标文件夹名称 |
|
||
| `msg` | String | 参考ID 1786,邮件消息对象 |
|
||
|
||
返回:Boolean,添加成功,返回True;否则返回False
|
||
|
||
## `HeaderValue()`
|
||
|
||
获得Cookie在Header里的串。
|
||
|
||
对象:TCookie
|
||
|
||
旧定义:`HeaderValue():String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCookie对象 > TCookie的方法
|
||
|
||
Source ID:1714
|
||
|
||
返回:String,返回组成串。
|
||
|
||
## `CopyMessage(folder_name, msg_id, dest_folder_name)`
|
||
|
||
复制邮件至目标文件夹
|
||
|
||
对象:IMAP
|
||
|
||
旧定义:`CopyMessage(FolderName:String,MsgID:Integet,DestFolderName:String):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的方法
|
||
|
||
Source ID:37946
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------------ | ------- | -------------- |
|
||
| `folder_name` | String | 源文件夹名称 |
|
||
| `msg_id` | integer | 邮件编号 |
|
||
| `dest_folder_name` | String | 目标文件夹名称 |
|
||
|
||
返回:Boolean,复制成功,返回True;否则返回False
|
||
|
||
## `IndexOfName(name)`
|
||
|
||
返回Name键值所在的索引号。
|
||
|
||
对象:TStringList
|
||
|
||
旧定义:`IndexOfName(Name:String):Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法
|
||
|
||
Source ID:1550
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------ | ------ | -------------------------------------------------- |
|
||
| `name` | String | 字符串类型,查找的Name=Value中的Name所在的索引号。 |
|
||
|
||
返回:Integer,如果查找到则返回所在的索引号,如果未找到则返回-1。
|
||
|
||
## `NewSession(id, max_session)`
|
||
|
||
新建一个会话。
|
||
|
||
对象:TSessionMan
|
||
|
||
旧定义:`NewSession(Id:String[;MaxSession:Integer]):TSession;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TSessionMan对象 > TSessionMan的方法
|
||
|
||
Source ID:1720
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------ |
|
||
| `id` | String | 字符串类型,用来进行唯一标示的串。开发中,大多情况下使用用户名。 |
|
||
| `max_session` | Integer | 整数类型,可省略,指定的Id最多允许的会话个数。开发中,大多数情况下采用允许的登录次数。如果省略,则表示不限制会话的个数。 |
|
||
|
||
返回:TSession,如果新建成功则返回一个会话对象,否则返回0。
|
||
|
||
## `RetrieveMailBoxSize(folder_name)`
|
||
|
||
对象:IMAP
|
||
|
||
旧定义:`RetrieveMailBoxSize([FolderName:String]):Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的方法
|
||
|
||
Source ID:37945
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------- | ------ | ---- |
|
||
| `folder_name` | String | |
|
||
|
||
返回:Integer
|
||
|
||
## `GetText()`
|
||
|
||
与Text属性的结果相同。
|
||
|
||
对象:TStringList
|
||
|
||
旧定义:`GetText:String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法
|
||
|
||
Source ID:1549
|
||
|
||
返回:any
|
||
|
||
## `CheckMessages(folder_name)`
|
||
|
||
查看邮箱文件夹邮件数量
|
||
|
||
对象:IMAP
|
||
|
||
旧定义:`CheckMessages([FolderName:String]):Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的方法
|
||
|
||
Source ID:37943
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------- | ------ | -------------------------------------------------------------- |
|
||
| `folder_name` | String | 可选参数,邮箱文件夹名称;若未指定,默认获取收件箱中的邮件数量 |
|
||
|
||
返回:integer,文件夹中的邮件数量
|
||
|
||
## `CAPA()`
|
||
|
||
获取服务器的支持命令列表。
|
||
|
||
对象:IMAP
|
||
|
||
旧定义:`CAPA():String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的方法
|
||
|
||
Source ID:37938
|
||
|
||
返回:String
|
||
|
||
## `Equals(src)`
|
||
|
||
比较两个内容是否相同。
|
||
|
||
对象:TStringList
|
||
|
||
旧定义:`Equals(src:TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法
|
||
|
||
Source ID:1548
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----- | -------- | ------------------------------------------------- |
|
||
| `src` | TStrings | TStringList或者其他TStrings派生类型,比较的对象。 |
|
||
|
||
返回:any
|
||
|
||
## `RenameFolder(folder_name, new_folder_name)`
|
||
|
||
重命名邮箱文件夹
|
||
|
||
对象:IMAP
|
||
|
||
旧定义:`RenameFolder(FolderName,NewFolderName:String):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的方法
|
||
|
||
Source ID:37942
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----------------- | ------ | ---------------- |
|
||
| `folder_name` | String | 原邮箱文件夹名称 |
|
||
| `new_folder_name` | String | 新邮箱文件夹名称 |
|
||
|
||
返回:Boolean,重命名成功,返回True;否则返回False
|
||
|
||
## `KeepAlive()`
|
||
|
||
发送空指令保持服务的连接。
|
||
|
||
对象:IMAP
|
||
|
||
旧定义:`KeepAlive();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的方法
|
||
|
||
Source ID:37937
|
||
|
||
返回:any
|
||
|
||
## `DeleteFolder(folder_name)`
|
||
|
||
删除指定邮件文件夹
|
||
|
||
对象:IMAP
|
||
|
||
旧定义:`DeleteFolder(FolderName:String):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的方法
|
||
|
||
Source ID:37941
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------- | ------ | ---------------------- |
|
||
| `folder_name` | String | 要删除的邮箱文件夹名称 |
|
||
|
||
返回:Boolean,删除成功,返回True;否则返回False
|
||
|
||
## `Logout()`
|
||
|
||
退出登录
|
||
|
||
对象:IMAP
|
||
|
||
旧定义:`Logout();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的方法
|
||
|
||
Source ID:37936
|
||
|
||
返回:any
|
||
|
||
## `Login()`
|
||
|
||
登录,调用前必须先设置Host、Port、Username、Password属性
|
||
|
||
对象:IMAP
|
||
|
||
旧定义:`Login();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的方法
|
||
|
||
Source ID:37935
|
||
|
||
返回:any
|
||
|
||
## `CreateFolder(folder_name)`
|
||
|
||
新建邮箱文件夹
|
||
|
||
对象:IMAP
|
||
|
||
旧定义:`CreateFolder(FolderName:String):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的方法
|
||
|
||
Source ID:37940
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------- | ------ | ---------- |
|
||
| `folder_name` | String | 文件夹名称 |
|
||
|
||
返回:Boolean,新建成功,返回True;否则返回False
|
||
|
||
## `Login()`
|
||
|
||
登录,此前必须制定Username和Password属性。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`Login()`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:29871
|
||
|
||
返回:any
|
||
|
||
## `ListFolders(reference, mail_box)`
|
||
|
||
获取邮箱文件夹的列表信息
|
||
|
||
对象:IMAP
|
||
|
||
旧定义:`ListFolders([Reference[,MailBox]:String]):Array;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > IMAP对象 > IMAP对象的方法
|
||
|
||
Source ID:37939
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----------- | ------ | -------------------------------------------------- |
|
||
| `reference` | String | 查询参考,即邮箱前缀,如"mybox/"、"mybox"等 |
|
||
| `mail_box` | String | 邮箱名称,可带*或%通配符,如"*"、"sub*"等,默认"*" |
|
||
|
||
返回:Array,二维数组,邮箱文件夹列表信息;其中,列名含义如下: 表格:列名 / 说明;attributes / 文件夹属性标志列表;hierarchy_delimiter / 层级分隔符;name / 文件夹完整名称,包含所有父级路径
|
||
|
||
## `AddStrings(strings)`
|
||
|
||
将Strings里的字符串批量添加。
|
||
|
||
对象:TStringList
|
||
|
||
旧定义:`AddStrings(Strings:TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法
|
||
|
||
Source ID:1545
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | -------- | ------------------------------------- |
|
||
| `strings` | TStrings | TStringList或者其他TStrings派生类型。 |
|
||
|
||
返回:any
|
||
|
||
## `CAPA()`
|
||
|
||
取服务器的支持命令列表。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`CAPA():String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1772
|
||
|
||
返回:String
|
||
|
||
## `Reset()`
|
||
|
||
复位,撤销所有本次会话中的删除操作。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`Reset():Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1763
|
||
|
||
返回:Boolean
|
||
|
||
## `UIDL(ids)`
|
||
|
||
取服务器的邮件唯一标示列表。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`UIDL(Var IDS:String):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1771
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----- | ------ | ---------------------------- |
|
||
| `ids` | String | 字符串,存放获取到的标示列表 |
|
||
|
||
返回:Boolean,返回1则获取成功,0则失败。
|
||
|
||
## `KeepAlive()`
|
||
|
||
发送空指令保持服务的连接。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`KeepAlive();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1762
|
||
|
||
返回:any
|
||
|
||
## `RetrieveRaw(msg_id, msg_content)`
|
||
|
||
取邮件的原始内容。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`RetrieveRaw(MsgId:Integer;Var MsgContent:String):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1770
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------- | ------- | ---------------------------- |
|
||
| `msg_id` | integer | 邮件ID |
|
||
| `msg_content` | String | 获取成功时返回的原始邮件内容 |
|
||
|
||
返回:Boolean,获取邮件原始内容是否成功
|
||
|
||
## `RetrieveHeader(msg_id, msg)`
|
||
|
||
取邮件的内容,仅仅取邮件的头部信息,不取附件等内容。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`RetrieveHeader(MsgId:Integer;Var Msg:MailMsg):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1769
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ------- | ------------------------------------------------------- |
|
||
| `msg_id` | integer | 邮件ID |
|
||
| `msg` | TSLObj | 获取成功时返回的邮件头部信息,具体类型可参考FAQ ID 1786 |
|
||
|
||
返回:Boolean,获取邮件头部信息是否成功
|
||
|
||
## `IndexOf(s)`
|
||
|
||
返回字符串所在的索引号。查找与大小写敏感设置有关。
|
||
|
||
对象:TStringList
|
||
|
||
旧定义:`IndexOf(S:String):Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStringList对象 > TStringList的方法
|
||
|
||
Source ID:1542
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ------ | -------------------------- |
|
||
| `s` | String | 字符串类型,查找的字符串。 |
|
||
|
||
返回:Integer,如果查找到则返回所在的索引号,重复值查找返回第一个查找到的索引号,如果未找到则返回-1。
|
||
|
||
## `CheckMessages()`
|
||
|
||
返回邮件的个数。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`CheckMessages():Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1761
|
||
|
||
返回:Integer
|
||
|
||
## `Retrieve(msg_id, msg)`
|
||
|
||
取邮件的内容。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`Retrieve(MsgId:Integer;Var Msg:MailMsg):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1768
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ------- | --------------------------------------------------- |
|
||
| `msg_id` | integer | 邮件ID |
|
||
| `msg` | TSLObj | 获取成功时返回的邮件内容,具体类型可参考FAQ ID 1786 |
|
||
|
||
返回:Boolean,获取邮件内容是否成功
|
||
|
||
## `DisconnectNotifyPeer()`
|
||
|
||
断开并且通知服务器。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`DisconnectNotifyPeer()`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1760
|
||
|
||
返回:any
|
||
|
||
## `RetrieveMailBoxSize()`
|
||
|
||
获取邮箱的大小。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`RetrieveMailBoxSize():Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1767
|
||
|
||
返回:Integer
|
||
|
||
## `RetrieveMsgSize(msg_id)`
|
||
|
||
取指定邮件的大小。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`RetrieveMsgSize(MsgId:Integer):Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1766
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| -------- | ------- | ------------ |
|
||
| `msg_id` | integer | 指定邮件序号 |
|
||
|
||
返回:integer,邮件大小,单位:字节
|
||
|
||
## `SendCmd(cmd, cmd_result, ret_code)`
|
||
|
||
发送命令。
|
||
|
||
对象:Pop3
|
||
|
||
旧定义:`SendCmd(Cmd:String;[Var CmdResult:String;Var RetCode:String]):Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > Pop3对象 > Pop3对象的方法
|
||
|
||
Source ID:1757
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------ | ------ | ------------------------ |
|
||
| `cmd` | String | 字符串类型,发送的命令。 |
|
||
| `cmd_result` | String | 可选参数,返回的结果串。 |
|
||
| `ret_code` | String | 可选参数,返回的代码串。 |
|
||
|
||
返回:Integer,0表示执行成功,其它则表示失败或出现错误。
|
||
|
||
## `SetStrings(strings)`
|
||
|
||
设置所有内容。
|
||
|
||
对象:TMemIniFile
|
||
|
||
旧定义:`SetStrings(Strings: TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TMemIniFile对象 > TMemIniFile的方法
|
||
|
||
Source ID:1610
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | -------- | -------------------------------------------- |
|
||
| `strings` | TStrings | TStringList类型,用于设置TMemIniFile的内容。 |
|
||
|
||
返回:any
|
||
|
||
## `PriDecrypt(s)`
|
||
|
||
对字符串s的内容用私钥解密,
|
||
|
||
对象:TRSA
|
||
|
||
旧定义:`PriDecrypt(s:string):string;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TRSA > TRSA的方法
|
||
|
||
Source ID:29956
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ------ | ---- |
|
||
| `s` | string | |
|
||
|
||
返回:string
|
||
|
||
## `GetStrings(strings)`
|
||
|
||
取出所有内容。
|
||
|
||
对象:TMemIniFile
|
||
|
||
旧定义:`GetStrings(Strings: TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TMemIniFile对象 > TMemIniFile的方法
|
||
|
||
Source ID:1609
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | -------- | -------------------------------------------- |
|
||
| `strings` | TStrings | TStringList类型,用于存贮TMemIniFile的内容。 |
|
||
|
||
返回:any
|
||
|
||
## `PubDecrypt(s)`
|
||
|
||
对字符串s的内容用公钥解密,
|
||
|
||
对象:TRSA
|
||
|
||
旧定义:`PubDecrypt(s:string):string;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TRSA > TRSA的方法
|
||
|
||
Source ID:29955
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ------ | ---- |
|
||
| `s` | string | |
|
||
|
||
返回:string
|
||
|
||
## `PriEncrypt(s)`
|
||
|
||
对字符串s的内容用私钥加密,
|
||
|
||
对象:TRSA
|
||
|
||
旧定义:`PriEncrypt(s:string):string;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TRSA > TRSA的方法
|
||
|
||
Source ID:29954
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ------ | ---- |
|
||
| `s` | string | |
|
||
|
||
返回:string
|
||
|
||
## `DecryptFile(src_alias, src_filename, dest_alias, dest_filename)`
|
||
|
||
对文件src_filename进行解密,加密后的内容写入dest_filename文件中。
|
||
|
||
对象:TCipher
|
||
|
||
旧定义:`DecryptFile(src_alias:string; src_filename:string; dest_alias:string; dest_filename:string);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的方法
|
||
|
||
Source ID:29970
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------------- | ------ | ---- |
|
||
| `src_alias` | string | |
|
||
| `src_filename` | string | |
|
||
| `dest_alias` | string | |
|
||
| `dest_filename` | string | |
|
||
|
||
返回:any
|
||
|
||
## `Login()`
|
||
|
||
登录,暂不支持。但是,在设置了Username和Password属性时,使用connect()方法就包括连接服务器和登陆功能。如需验证用户名密码可使用Authenticate()方法。
|
||
|
||
对象:SMTP
|
||
|
||
旧定义:`Login()`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法
|
||
|
||
Source ID:29870
|
||
|
||
返回:any
|
||
|
||
## `PubEncrypt(s)`
|
||
|
||
对字符串s的内容用公钥加密,
|
||
|
||
对象:TRSA
|
||
|
||
旧定义:`PubEncrypt(s:string):string;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TRSA > TRSA的方法
|
||
|
||
Source ID:29953
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ------ | ---- |
|
||
| `s` | string | |
|
||
|
||
返回:string
|
||
|
||
## `Decrypt(s)`
|
||
|
||
字符串s的内容解密,返回解密后的字符串
|
||
|
||
对象:TCipher
|
||
|
||
旧定义:`Decrypt(s:string):string;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的方法
|
||
|
||
Source ID:29969
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ------ | ---- |
|
||
| `s` | string | |
|
||
|
||
返回:string
|
||
|
||
## `GenerateKey()`
|
||
|
||
生成指定位数的公钥和私钥,位数必须是256的正整数倍,最大4096
|
||
|
||
对象:TRSA
|
||
|
||
旧定义:`procedure GenerateKey(bits:int);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TRSA > TRSA的方法
|
||
|
||
Source ID:29952
|
||
|
||
返回:any
|
||
|
||
## `Expand(username)`
|
||
|
||
展开用户名,例如用于邮件列表。需要服务器配置,暂不支持。
|
||
|
||
对象:SMTP
|
||
|
||
旧定义:`Expand (Username : String):String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法
|
||
|
||
Source ID:1742
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---------- | ------ | -------------------------- |
|
||
| `username` | String | 字符串类型,展开的用户名。 |
|
||
|
||
返回:String,展开后的用户名。
|
||
|
||
## `EncryptFile(src_alias, src_filename, dest_alias, dest_filename)`
|
||
|
||
对文件src_filename进行加密,加密后的内容写入dest_filename文件中。
|
||
|
||
对象:TCipher
|
||
|
||
旧定义:`EncryptFile(src_alias:string; src_filename:string; dest_alias:string; dest_filename:string);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的方法
|
||
|
||
Source ID:29968
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------------- | ------ | ---- |
|
||
| `src_alias` | string | |
|
||
| `src_filename` | string | |
|
||
| `dest_alias` | string | |
|
||
| `dest_filename` | string | |
|
||
|
||
返回:any
|
||
|
||
## `QuickSend(a_host, a_subject, a_to, a_from, a_text)`
|
||
|
||
发送邮件。暂时不支持
|
||
|
||
对象:SMTP
|
||
|
||
旧定义:`QuickSend (AHost; ASubject; ATo; AFrom; AText : String);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法
|
||
|
||
Source ID:1741
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----------- | ------ | ---------------------------------- |
|
||
| `a_host` | String | 字符串类型,服务器主机名或者地址。 |
|
||
| `a_subject` | String | 字符串类型,标题。 |
|
||
| `a_to` | String | 接受者邮件地址。 |
|
||
| `a_from` | String | 来源邮件地址。 |
|
||
| `a_text` | String | 发送的邮件的内容。 |
|
||
|
||
返回:any
|
||
|
||
## `Encrypt(s)`
|
||
|
||
对字符串s的内容加密,返回加密后的字符串
|
||
|
||
对象:TCipher
|
||
|
||
旧定义:`Encrypt(s:string):string;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TCipher > TCipher类的方法
|
||
|
||
Source ID:29967
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---- | ------ | ---- |
|
||
| `s` | string | |
|
||
|
||
返回:string
|
||
|
||
## `Authenticate()`
|
||
|
||
服务器验证。验证用户名和密码是否能登陆smtp服务器。使用之前需要先使用connect()方法。
|
||
|
||
对象:SMTP
|
||
|
||
旧定义:`Authenticate:Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法
|
||
|
||
Source ID:1740
|
||
|
||
返回:any
|
||
|
||
## `Send(message)`
|
||
|
||
发送邮件。
|
||
|
||
对象:SMTP
|
||
|
||
旧定义:`Send (Message:MailMsg);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法
|
||
|
||
Source ID:1739
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------- | --------------------------------- |
|
||
| `message` | MailMsg | MailMsg对象,需要发送的邮件内容。 |
|
||
|
||
返回:any
|
||
|
||
## `DisconnectNotifyPeer()`
|
||
|
||
断开并且通知服务器。
|
||
|
||
对象:SMTP
|
||
|
||
旧定义:`DisconnectNotifyPeer()`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法
|
||
|
||
Source ID:1738
|
||
|
||
返回:any
|
||
|
||
## `SendCmd(cmd, cmd_result, ret_code)`
|
||
|
||
发送命令。
|
||
|
||
对象:SMTP
|
||
|
||
旧定义:`SendCmd(Cmd:String;[Var CmdResult:String;Var RetCode:String]):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > SMTP对象 > SMTP对象的方法
|
||
|
||
Source ID:1735
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------ | ------ | ------------------------ |
|
||
| `cmd` | String | 字符串类型,发送的命令。 |
|
||
| `cmd_result` | String | 可选参数,返回的结果串。 |
|
||
| `ret_code` | String | 可选参数,返回的代码串。 |
|
||
|
||
返回:Boolean
|
||
|
||
## `ValueExists(section, ident)`
|
||
|
||
是否存在指定的键。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`ValueExists(Section;Ident:String):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1604
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | ---------------------------------- |
|
||
| `section` | String | 字符串类型,要查找的键所在章节名。 |
|
||
| `ident` | String | 字符串类型,要查找的键名。 |
|
||
|
||
返回:Boolean,Boolean类型,如果找到则为真,否则为假。
|
||
|
||
## `SetSize(size)`
|
||
|
||
设置大小。私有方法,实例与继承类无法访问。改变大小可通过属性Size进行赋值设置。
|
||
|
||
对象:TStream
|
||
|
||
旧定义:`SetSize(Size:Integer);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStream对象 > TStream的方法
|
||
|
||
Source ID:1567
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------ | ------- | ---------------------------- |
|
||
| `size` | Integer | 整数类型。要设置的新的大小。 |
|
||
|
||
返回:any
|
||
|
||
## `ReadDate(section, ident, default)`
|
||
|
||
读INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`ReadInteger(Section;Ident:String;Default: TDate): TDate;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1593
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | ---------------------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `ident` | String | 字符串类型,键值名。 |
|
||
| `default` | TDate | 日期类型,当不存在的时候的默认值。 |
|
||
|
||
返回:TDate,读取的结果。
|
||
|
||
## `DeleteKey(section, ident)`
|
||
|
||
删除指定的键。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`DeleteKey(Section;Ident:String);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1603
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | ---------------------------------- |
|
||
| `section` | String | 字符串类型,要删除的键所在章节名。 |
|
||
| `ident` | String | 字符串类型,要删除的键名。 |
|
||
|
||
返回:any
|
||
|
||
## `CopyFrom(src, count)`
|
||
|
||
复制流,复制成功后当前位置会移动Count个位置。
|
||
|
||
对象:TStream
|
||
|
||
旧定义:`CopyFrom(Src:TStream;Count:Integer):Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStream对象 > TStream的方法
|
||
|
||
Source ID:1564
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ------- | ---------------------- |
|
||
| `src` | TStream | 流类型,复制的来源。 |
|
||
| `count` | Integer | 整数类型,复制的个数。 |
|
||
|
||
返回:Integer,返回复制的个数。
|
||
|
||
## `Seek(position, origin)`
|
||
|
||
移动指针。
|
||
|
||
对象:TStream
|
||
|
||
旧定义:`Seek(Position:Integer;[Origin:Integer]):Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TStream对象 > TStream的方法
|
||
|
||
Source ID:1566
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---------- | ------- | ---------------------------------------------------------------------------------------------------- |
|
||
| `position` | Integer | 整数,移动的位置。 |
|
||
| `origin` | Integer | 整数类型,可选参数,移动的方法。0:从头开始移,1:从当前位置,2:从尾部。省略参数的默认值为从头开始移。 |
|
||
|
||
返回:Integer,移动后的位置。
|
||
|
||
## `WriteBinaryStream(section, ident, value)`
|
||
|
||
写INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`WriteBinaryStream(Section;Ident:String;Value: TStream);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1592
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------- | --------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `ident` | String | 字符串类型,键值名。 |
|
||
| `value` | TStream | TStream类型,值内容。 |
|
||
|
||
返回:any
|
||
|
||
## `EraseSection(section)`
|
||
|
||
删除章节。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`EraseSection(Section:String);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1602
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | ---------------------------- |
|
||
| `section` | String | 字符串类型,要删除的章节名。 |
|
||
|
||
返回:any
|
||
|
||
## `ReadBinaryStream(section, ident, value)`
|
||
|
||
读INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`ReadBinaryStream(Section;Ident:String;Value:TStream): Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1591
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------- | ----------------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `ident` | String | 字符串类型,键值名。 |
|
||
| `value` | TStream | TStream类型,存贮读取的内容。 |
|
||
|
||
返回:Integer,读取的长度。
|
||
|
||
## `ReadSections(strings)`
|
||
|
||
读INI章节的所有章节名。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`ReadSections(Strings:TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1601
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | -------- | ------------------------------- |
|
||
| `strings` | TStrings | TStringList类型,用于存贮章名。 |
|
||
|
||
返回:any
|
||
|
||
## `WriteBoolean(section, ident, value)`
|
||
|
||
写INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`WriteBoolean(Section;Ident:String;Value: Boolean);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1590
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------- | --------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `ident` | String | 字符串类型,键值名。 |
|
||
| `value` | Boolean | Boolean类型,值内容。 |
|
||
|
||
返回:any
|
||
|
||
## `ReadSectionValues(section, strings)`
|
||
|
||
读INI章节的所有内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`ReadSectionValues(Section:String;Strings:TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1600
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | -------- | --------------------------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `strings` | TStrings | TStringList类型,用于存贮章节里的内容。 |
|
||
|
||
返回:any
|
||
|
||
## `ReadBoolean(section, ident, default)`
|
||
|
||
读INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`ReadBoolean(Section;Ident:String;Default: Boolean): Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1589
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------- | ------------------------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `ident` | String | 字符串类型,键值名。 |
|
||
| `default` | Boolean | Boolean类型,当不存在的时候的默认值。 |
|
||
|
||
返回:Boolean,读取的结果。
|
||
|
||
## `ReadSection(section, strings)`
|
||
|
||
读INI章节的所有键名。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`ReadSection(Section:String;Strings:TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1599
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | -------- | --------------------------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `strings` | TStrings | TStringList类型,用于存贮章节里的键名。 |
|
||
|
||
返回:any
|
||
|
||
## `WriteFloat(section, ident, value)`
|
||
|
||
写INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`WriteFloat(Section;Ident:String;Value: Double);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1598
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | -------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `ident` | String | 字符串类型,键值名。 |
|
||
| `value` | Double | 实数类型,值内容。 |
|
||
|
||
返回:any
|
||
|
||
## `WriteInteger(section, ident, value)`
|
||
|
||
写INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`WriteInteger(Section;Ident:String;Value: Integer);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1588
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------- | -------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `ident` | String | 字符串类型,键值名。 |
|
||
| `value` | Integer | 整数类型,值内容。 |
|
||
|
||
返回:any
|
||
|
||
## `ReadFloat(section, ident, default)`
|
||
|
||
读INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`ReadFloat(Section;Ident:String;Default: Double): Double;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1597
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | ---------------------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `ident` | String | 字符串类型,键值名。 |
|
||
| `default` | Double | 实数类型,当不存在的时候的默认值。 |
|
||
|
||
返回:Double,读取的结果。
|
||
|
||
## `ReadInteger(section, ident, default)`
|
||
|
||
读INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`ReadInteger(Section;Ident:String;Default: Integer): Integer;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1587
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------- | ---------------------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `ident` | String | 字符串类型,键值名。 |
|
||
| `default` | Integer | 整数类型,当不存在的时候的默认值。 |
|
||
|
||
返回:Integer,读取的结果。
|
||
|
||
## `WriteDateTime(section, ident, value)`
|
||
|
||
写INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`WriteDateTime(Section;Ident:String;Value: TDateTime);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1596
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | --------- | ---------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `ident` | String | 字符串类型,键值名。 |
|
||
| `value` | TDateTime | 日期时间类型,值内容。 |
|
||
|
||
返回:any
|
||
|
||
## `WriteString(section, ident, value)`
|
||
|
||
写INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`WriteString(Section;Ident;Value: string);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1586
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | -------------------- |
|
||
| `section` | string | 字符串类型,节名。 |
|
||
| `ident` | string | 字符串类型,键值名。 |
|
||
| `value` | string | 字符串类型,值内容。 |
|
||
|
||
返回:any
|
||
|
||
## `ReadDateTime(section, ident, default)`
|
||
|
||
读INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`ReadInteger(Section;Ident:String;Default: TDateTime): TDateTime;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1595
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | --------- | -------------------------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `ident` | String | 字符串类型,键值名。 |
|
||
| `default` | TDateTime | 日期时间类型,当不存在的时候的默认值。 |
|
||
|
||
返回:TDateTime,读取的结果。
|
||
|
||
## `ReadString(section, ident, default)`
|
||
|
||
读INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`ReadString(Section;Ident;Default: string): String;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1585
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | ------------------------------------ |
|
||
| `section` | string | 字符串类型,节名。 |
|
||
| `ident` | string | 字符串类型,键值名。 |
|
||
| `default` | string | 字符串类型,当不存在的时候的默认值。 |
|
||
|
||
返回:String,读取的结果。
|
||
|
||
## `WriteDate(section, ident, value)`
|
||
|
||
写INI内容。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`WriteDate(Section;Ident:String;Value: TDate);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1594
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | -------------------- |
|
||
| `section` | String | 字符串类型,节名。 |
|
||
| `ident` | String | 字符串类型,键值名。 |
|
||
| `value` | TDate | 日期类型,值内容。 |
|
||
|
||
返回:any
|
||
|
||
## `SectionExists(section)`
|
||
|
||
是否存在指定章节名。
|
||
|
||
对象:TIniFile
|
||
|
||
旧定义:`SectionExists(Section: string): Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > TIniFile对象 > TIniFile的方法
|
||
|
||
Source ID:1584
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | ------------------ |
|
||
| `section` | string | 字符串类型,节名。 |
|
||
|
||
返回:Boolean,是否存在。
|
||
|
||
## `DisconnectNotifyPeer()`
|
||
|
||
断开并且通知服务器。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`DisconnectNotifyPeer()`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29882
|
||
|
||
返回:any
|
||
|
||
## `SetLang(lang_tag)`
|
||
|
||
请求以指定的语言返回响应的内容。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`SetLang(const LangTag: string);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29900
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---------- | ------ | --------------------------------- |
|
||
| `lang_tag` | string | 字符串类型,FTP客户端的语言标记。 |
|
||
|
||
返回:any
|
||
|
||
## `ReInitialize(delay)`
|
||
|
||
清除FTP客户端的账户及其设置信息。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`ReInitialize(Delay:integer);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29894
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ------- | -------------------- |
|
||
| `delay` | integer | 整数类型,延后时间。 |
|
||
|
||
返回:integer,整数,FTP命令的执行的结果代码。
|
||
|
||
## `ChangeDirUp()`
|
||
|
||
切换到FTP服务器上当前目录的父目录。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`ChangeDirUp();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29878
|
||
|
||
返回:any
|
||
|
||
## `Login()`
|
||
|
||
提供FTP连接的验证,此前必须制定Username和Password属性。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`Login()`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29888
|
||
|
||
返回:any
|
||
|
||
## `ChangeDir(a_dir_name)`
|
||
|
||
改变FTP服务器上的当前目录。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`ChangeDir(const ADirName:string);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29877
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------ | ------ | ------------------------------------ |
|
||
| `a_dir_name` | string | string,字符串类型,要切换到的目录。 |
|
||
|
||
返回:any
|
||
|
||
## `SetCmdOpt(cmd, options)`
|
||
|
||
指定一个在FTP命令之后的行为
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`SetCmdOpt(const CMD; Options : String);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29899
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | ----------------------------------- |
|
||
| `cmd` | String | 字符串类型,受到Options影响的命令; |
|
||
| `options` | String | 字符串类型,应用于FTP 会话的选项。 |
|
||
|
||
返回:any
|
||
|
||
## `MakeDir(dir_name)`
|
||
|
||
在FTP服务器上创建目录。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`MakeDir(const DirName: string);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29889
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ---------- | ------ | ------------------------------ |
|
||
| `dir_name` | string | 字符串类型,要创建的目录名称。 |
|
||
|
||
返回:any
|
||
|
||
## `Noop()`
|
||
|
||
向FTP服务器发送一个KEEP-ALIVE信号。服务器在长时间处于空闲状态下,使用NOOP方法可以防止服务器关闭连接。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`Noop();`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29890
|
||
|
||
返回:any
|
||
|
||
## `RetrieveCurrentDir()`
|
||
|
||
获得服务器上当前目录的名称。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`RetrieveCurrentDir: string;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29898
|
||
|
||
返回:String,当前所处的目录
|
||
|
||
## `Rename(source_file, dest_file)`
|
||
|
||
重命名FTP服务器指定文件。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`Rename(const SourceFile:string; DestFile: string);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29896
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------- | ------ | ---------------------- |
|
||
| `source_file` | String | 字符串类型,源文件名。 |
|
||
| `dest_file` | String | 字符串类型,新文件名。 |
|
||
|
||
返回:any
|
||
|
||
## `ResumeSupported()`
|
||
|
||
指出服务器上是否支持REST命令。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`ResumeSupported():Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29897
|
||
|
||
返回:Boolean
|
||
|
||
## `Site(command)`
|
||
|
||
发送一个FTP服务器端的命令。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`Site(const Command: string);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29903
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------- |
|
||
| `command` | string | 字符串类型,FTP服务器端命令名称。常常用来发发送没有包含在FTP协议中的服务器端命令。可以用HELP SITE命令查找指定FTP服务器的命令和语法信息。 |
|
||
|
||
返回:any
|
||
|
||
## `CRC(file_name, start_point, end_point)`
|
||
|
||
计算FTP服务器上指定文件的CRC值。需要FTP服务器支持XCRC功能。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`CRC(const FileName:string;const StartPoint:Int64;const EndPoint: Int64): Int64;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:31579
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------- | ------ | --------------------------------------------------------------------------------- |
|
||
| `file_name` | string | 字符串类型,指定的文件名; |
|
||
| `start_point` | Int64 | 整数类型,计算CRC值的文件其实位置,默认为0; |
|
||
| `end_point` | Int64 | 整数类型,计算CRC值的文件末尾位置,默认为0,当指定为0时,EndPoint认为是文件长度。 |
|
||
|
||
返回:Int64,整数类型。指定文件的CRC值。
|
||
|
||
## `IsServerMDTZAndListTForm()`
|
||
|
||
指出FTP服务器是否支持FTP MDTM和LIST-T 命令。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`IsServerMDTZAndListTForm(): Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29886
|
||
|
||
返回:Boolean
|
||
|
||
## `Help(help_contents, command)`
|
||
|
||
获得FTP服务器命令以及其他帮助信息,使用FTP的HELP命令。必须在登陆连接后才可以使用Help函数。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`Help(HelpContents:TStrings;Command:string);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29885
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --------------- | -------- | ----------------------------------------------------------------- |
|
||
| `help_contents` | TStrings | 字符串类型,用于返回服务器的执行状态信息。 |
|
||
| `command` | string | 字符串类型,可选参数,用于请求具体的命令的帮助信息,如HELP SITE。 |
|
||
|
||
返回:any
|
||
|
||
## `SetModTime(file_name, local_time)`
|
||
|
||
设置指定文件的最后修改时间。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`SetModTime(const FileName: String; const LocalTime: TDateTime);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29901
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------ | --------- | ---------------------------------- |
|
||
| `file_name` | String | 字符串类型,服务器上更新的文件名; |
|
||
| `local_time` | TDateTime | 时间类型,指定文件修改的时间值。 |
|
||
|
||
返回:any
|
||
|
||
## `Status(status_list)`
|
||
|
||
实现FTP的STAT命令。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`Status(StatusList: TStrings);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29905
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------- | -------- | -------------------------------------------------- |
|
||
| `status_list` | TStrings | 字符串列表类型,服务器响应的连接、传输参数等状态。 |
|
||
|
||
返回:any
|
||
|
||
## `AddAttachment()`
|
||
|
||
添加一个文件附件的消息部分。
|
||
|
||
对象:MailMsg
|
||
|
||
旧定义:`AddAttachment ():MessagePart Object;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象的方法
|
||
|
||
Source ID:1795
|
||
|
||
返回:MessagePart Object
|
||
|
||
## `SetModTimeGMT(file_name, gmt_time)`
|
||
|
||
设置指定文件的最后修改时间。
|
||
|
||
对象:FTP
|
||
|
||
旧定义:`SetModTimeGMT(const FileName : String; const GMTTime: TDateTime);`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法
|
||
|
||
Source ID:29902
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ----------- | --------- | ---------------------------------- |
|
||
| `file_name` | String | 字符串类型,服务器上更新的文件名; |
|
||
| `gmt_time` | TDateTime | 时间类型,指定文件修改的时间值。 |
|
||
|
||
返回:any
|
||
|
||
## `MessagePart(index)`
|
||
|
||
返回指定的消息部分。
|
||
|
||
对象:MailMsg
|
||
|
||
旧定义:`MessagePart(Index:Integer):MessagePart Object;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象的方法
|
||
|
||
Source ID:1794
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------- | ------- | ---- |
|
||
| `index` | Integer | |
|
||
|
||
返回:MessagePart Object
|
||
|
||
## `SendCmd(cmd, cmd_result, ret_code)`
|
||
|
||
发送命令。
|
||
|
||
对象:MailMsg
|
||
|
||
旧定义:`SendCmd(Cmd:String;[Var CmdResult:String;Var RetCode:String]):Boolean;`
|
||
|
||
来源:TSL语言基础 > Object TSL > TSL内置对象使用大全 > MailMsg对象 > MailMsg对象的方法
|
||
|
||
Source ID:1789
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| ------------ | ------ | ------------------------ |
|
||
| `cmd` | String | 字符串类型,发送的命令。 |
|
||
| `cmd_result` | String | 可选参数,返回的结果串。 |
|
||
| `ret_code` | String | 可选参数,返回的代码串。 |
|
||
|
||
返回:Boolean
|