PowerBuilder 系统整理【系统与环境函数、定时函数】

14.系统与环境函数

14.1 Clipboard({string})

String:可选项,指定要复制到系统剪贴板上的文本,如果剪贴板上有内容则覆盖。

返回值:string。执行成功返回剪贴板上包含的文本数据,如果剪贴板包含非文本数据或不包含任何数据,函数返回空字符串(“”)。

14.2 CommandParm()

//得到应用程序运行时指定的命令参数。

返回值:string。执行成功返回应用程序运行时指定的命令参数,错误或没有命令行参数时返回空字符串(“”)。

14.3 DoScript(scrip,result)

//执行AppleScript程序段,该函数只在Macintosh平台上有效

Script:string类型,指定要运行的程序段

Resule:string类型,由AppleScript程序段返回的结果信息或出错信息

返回值:integer。返回由AppleScript返回的结果代码。

14.4 GetApplication()

//得到当前应用对象的句柄,可以查询或设置应用对象的属性

返回值:Application。返回应用对象的句柄

14.5 GetEnvironment(environmentinfo)

//得到操作系统、处理器、屏幕显示等与系统相关的信息

Environmentinfo:environment对象名,用于保存系统环境信息

返回值:integer。执行成功返回1,错误返回-1

14.6 GetFocus()

//确定当前焦点位于哪个控件上

14.7 Post(handle,messageno,word,long)

//将指定消息加入到某个窗口的消息队列中,该窗口类型不限

Handle:long类型,指定窗口的系统句柄,将向该窗口邮寄消息

Messageno:UnsignedInteger类型,指定要邮寄的消息号

Word:long类型,指定与小心一起邮寄的word类型参数

Long:long或string类型,指定与消息一起邮寄的long型参数值或字符串

返回值:boolean。

14.8 ProfileInt(filename,section,key,default)

//从初始化文件(.ini)中读取整型设置值

Section:string类型,指定要得到的值所在的节

Key:string类型,指定要得到的值的名称,不区分大小写

Default:integer类型,当指定的文件、节名、项目不存在或不能转换为整数时,函数返回该参数指定的值

返回值:integer。执行成功返回相应项的值,发生错误返回-1

14.9 ProfileString(filename,section,key,default)

//从初始化文件(.ini)中读取字符串型设置值

14.10 Restart()

//停止所有程序段的执行、关闭所有窗口、提交事务、断开与数据库的链接,然后重新启动应用程序。

返回值:ingeger。函数执行成功返回1,错误返回-1

14.11 Run(string{,windowstate})

//运行指定的应用程序

String:指定要运行应用程序的名称

Windowstate:运行时窗口的状态:Normal!(缺省), Maximized!,Minimized!

返回值:ingeger。函数执行成功返回1,错误返回-1

14.12 Send(handle,messageno,word,long)

//向窗口发送指定的消息并立即记性相应的事件处理程序

返回值:long。执行成功返回Windows系统调用sendMessage()的返回值,错误返回-1

14.13 SetProfileString(filename,section,key,value)

//设置初始化文件中指定项的值。

返回值:ingeger。函数执行成功返回1,错误返回-1

14.14 ShowHelp(helpfile,helpcommand{,typeid})

Helpfile:指定帮组文件的名称

Helpcommand:指定显示帮组的格式,取值:Index!-显示主目录,不要指定typeid的参数;keyword!-转移到由指定关键词确定的主题;Topic!-显示指定主题的帮组

返回值:ingeger。函数执行成功返回1,错误返回-1

14.15 SingnalError({number},{text})

//触发应用对象的SystemError事件,通常用于代码调试

Number:integer.保存到Error对象的number属性中

Text:string.保存到Error对象的Text属性中

返回值:ingeger。函数执行成功返回1,错误返回-1

14.16 Yield()

//将控制权转移个其它图形对象

返回值:boolean.

 

15.定时函数

15.1 Cpu()

返回值:long。返回当前应用程序启动后开始Cpu消耗的时间,以毫秒为单位

15.2 Idle(n)

N:指定空闲时间间隔,以秒为单位。该参数设置为0时,停止空闲检测,不再触发对象的Idle时事件

返回值:ingeger。执行成功返回1,此时启动定时器;定时器未启动,返回-1

15.3 Timer(interval{,windowname})

Interval:指定两次触发Timer事件之间的时间间隔,有效值是0-65;当该参数为0时,关闭定时器

Windowname:窗口名,要触发Timer事件的窗口,缺省为当前窗口

返回值:Integer。执行成功返回1,错误返回-1。

 

整理时间:2019-11-19 10:14:00

时间:2019-11-19 10:14:00

 

 

发表回复