pb常用函数

更新时间:2023-09-11 06:45:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数组函数 lowerBound()

UpperBound()

Blob(大二进

Pos() Replace()

CloseChannel() ExeclRemote()

PrintSetFont() PrintSetSpacing()

Right() RightTrim()

GetDataDDEOrigin() PrintSetup() GetRemote() OpenChanner() RespondRemote() SetRemote() StartHotLink() StopHotLink()

DDE服务器函数

PrintText() PrintWindth() PrintX() PrintY()

窗口操作函数 Close()

CloseWithReturn()

Space()

制对象)函数 Blob()

Trim()

BlobEdit() Upper() BlobMid() Len() String()

数据类型检

查与转换函DoScript() 数 Asc() Char() Dec() Double()

GetApplication() 系统与环境函数 Clipboard() CommandParm()

GetCommandDDE() Open()

GetCommandDDEOrigin()

OpenSheet()

OpenSheetWithParm() OpenWithParm()

国际化函数 IsAllArabic() IsAllHebew() IsAnyArabic() IsAnyHebrew() IsArabic()

IsArabicAndNumbers() IsHebrew()

IsHebrewAndNumbers() Reverse() ToAnsi() ToUnicode()

GetEnvironment() GetDataDDE() GetFocus() Post()

GetDataOrigin() RespondRemote() SetDataDDE()

Integer() ProfileInt() Long() Real() Date()

ProfileString() StartServerDDE() Restart() Run()

StopServerDDE()

文件操作函数 FileClose() FileDelete() FileExists() FileLength() FileOPen() FileRead() FileSeek()

DateTime() Send() IsNumber() IsTime() Time()

数值计算函数 Abs()

SetProfileString()

ShowHelp() SignalError() Yield()

日期、时间函数

Ceiling() Day()

Cos() Exp() Fact() Int() Log() logTen() Max() Min() Mod() Pi() Rand()

DayName() DayNumber() DaysAfter() Hour() Minute() Month() Now()

RelativeDate() RelativeTime() Second() Today()

FileWrite() GetFileOpenName() GetFileSaveName()

库管理函数 LibraryCreate() LibraryDelete()

其他函数 Beep() ClassName() DebugBreak() IntLow() IsValid()

LibraryDirectory() KeyDown() LibraryExport() LibraryImport() 打印函数 Print() PrintBitmap()

MessageBox() PixelsToUnits() PopulatError() RGB() SetNull() SetPointer() SignalError() UnitsToPixels()

Randomize() Year() Round() Sign() Sin() Sqrt() Tan()

注册(Registry)函数

RegistryDelete() PrintCancel() RegistryGet() RegistryKeys()

PrintClose() PrintDataWindow() PrintDefineFont()

Truncate() RegistrySet()

字符串操作函数 Fill() Left()

RegistryValues() PrintLine()

定时函数 CPU()

PrintOpen() PrintOval() PrintPage() PrintRect() PrintRoundRect() PrintScreen() PrintSend()

LeftTrim() Idle() Lower() Match() Mid()

Timer()

DDE客户函数

? LowerBound()

LowerBound()功能得到指定数组第n维的下界。 语法LowerBound ( array {, n } )

参数array:数组名n:数值类型,可选项,指定要得到数组哪一维的下界。缺省值为1返回值Long。函数执行成功时返错误!未找到目录项。回array数组第n维的下界。如果n的值超过了指定数组的最大维数,那么该函数返回-1。如果任何参数的值为NULL,LowerBound()函数返回NULL。

? UpperBound()

UpperBound()功能得到指定数组第n维的上界。 语法UpperBound( array {, n } )

参数array:数组名n:数值类型,可选项,指定要得到数组哪一维的上界。缺省值为1 返回值Long。函数执行成功时返回array数组第n维的上界。如果n的值超过了指定数组的最大维数,那么该函数返回-1。如果任何参数的值为NULL,UpperBound()函数返回NULL。

? Blob()

Blob()功能将字符串转换成Blob类型数据。 语法Blob ( text )

参数text: string类型,指定要转换的数据返回值Blob。函数执行成功时返回转换后的Blob类型数据;如果text参数的值为NULL,则Blob()函数返回NULL。

? BlobEdit()

功能将任意类型的数据插入到Blob类型变量的指定位置。 语法BlobEdit ( blobvariable, n, data )

参数blobvariable:Blob类型的已初始化变量,将向该变量中插入数据n:指定插入位置,有效值在1到4,294,967,295之间data:要插入到Blob类型变量中的数据,其数据类型可以是任何有效的PowerBuilder数据类型返回值Unsigned long。函数执行成功时返回下次可以插入数据的位置;如果blobvariable变量中空间不够或任何参数的值为NULL,则BlobEdit()函数返回NULL。

? BlobMid()

功能从Blob变量中提取出一段数据。提取之后,原Blob变量内容不变。 语法BlobMid ( data, n {, length } )

参数data:Blob类型的数据n:指定要提取数据的起始位置,有效值在1到4,294,967,295之间length:可选项,指定要提取数据的长度,以字节为单位,有效值在1到4,294,967,295之间。缺省时提取从指定位置n到末尾的所有数据返回值Blob。函数执行成功时返回指定字节数的数据。如果n的值大于data的字节数,函数返回空。如果n与length的和超过了data数据的字节数,那么BlobMid()函数返回剩下的数据,数据长度将小于参数length的值。如果任何参数的值为NULL,则BlobMid()函数返回NULL。

? Len()

功能得到Blob类型变量的数据长度,以字节为单位。 语法Len ( blob )

参数blob:Blob类型变量返回值Long。函数执行成功时返回blob变量的长度,发生错误时返回-1。如果任何参数的值为NULL,则Len()函数返回NULL。用法如果在说明Blob类型的变量时指定了变量长度,那么对该变量来说,Len()函数得到的就是这个指定的长度。如果在变量说明时未指定变量长度,那么PowerBuilder在赋值时调整长度,未赋值Blob类型变量的长度为0。

? String()

功能将Blob类型变量的值转换成字符串类型。如果Blob类型变量的值不是文本型数据,String()函数将其值解释成字符。 语法String ( blob )

参数blob:要对其值进行类型转换的Blob类型变量返回值String。函数执行成功时返回转换后的数据,失败时返回空字符串(\)。如果blob变量中包含的数据不是字符串类型的数据,那么String()函数尽可能把数据解释为字符,并返回字符串类型数据。如果blob参数的值为NULL,则String()函数返回NULL。

? Asc()

功能得到字符串第一个字符的ASCII码整数值。 语法Asc ( string )

参数string:要得到第一个字符ASCII值的字符串返回值Integer。函数执行成功时返回string参数第一个字符的ASCII值,如果string参数的值为NULL,则Asc()函数返回NULL。

? Char()

功能将字符串的第一个字符、Blob变量的第一个值、或一个整数转换成字符。 语法Char ( n )

参数n:字符串、Blob变量或整数,也可以是包含上述类型数据的Any类型变量返回值Char。返回参数n的第一个字符。如果n参数的值为NULL,则Char()函数返回NULL。

? Dec()

功能将字符串或Blob值转换成Decimal类型的值。 语法Dec ( stringorblob )

参数stringorblob:string类型变量或Blob类型变量。Blob类型变量时,把该变量第一个值转换为Decimal类型的值,其余部分被忽略。stringorblob参数也可以是包含上述类型数据的Any类型变量返回值Decimal。函数执行成功时返回相应的Decimal类型值。如果stringorblob参数中的值不是有效的PowerScript数字或数据类型不兼容,那么Dec()函数返回0。如果stringorblob参数的值为NULL,则Dec()函数返回NULL。

? Double()

功能将字符串或Blob值转换成Double类型的值。 语法Double(stringorblob)

参数stringorblob:string类型变量或Blob类型变量。Blob类型变量时,把该变量第一个值转换为Double类型的值,其余部分被忽略。stringorblob参数也可以是包含上述类型数据的Any类型变量返回值Double。函数执行成功时返回相应的Double类型值。如果stringorblob参数中

的值不是有效的PowerScript数字或数据类型不兼容,那么Double()函数返回0。如果stringorblob参数的值为NULL,则Double()函数返回NULL。

? Integer()

功能 将字符串或Blob值转换成Integer类型的值。 语法Integer ( stringorblob )

参数stringorblob:string类型变量或Blob类型变量。Blob类型变量时,把该变量第一个值转换为Integer类型的值,其余部分被忽略。stringorblob参数也可以是包含上述类型数据的Any类型变量返回值Integer。函数执行成功时返回相应的Integer类型值。如果stringorblob参数中的值不是有效的PowerScript数字或数据类型不兼容,那么Integer()函数返回0。如果stringorblob参数的值为NULL,则Integer()函数返回NULL。

? Long()

功能将其它类型的数据转换为Long类型的值。该函数有两种语法格式: 语法一、将两个无符号整数组合成一个长整数值;

语法二、将字符串或Blob值转换成Long类型的值。下面分别予以介绍: 语法一、将两个无符号整数组合成一个长整数值 语法Long ( lowword, highword )

参数lowword:UnsignedInteger类型,指定长整数中的低位值highword:UnsignedInteger类型,指定长整数中的高位值返回值Long。函数执行成功时返回由低位值和高位值组合后的长整数值,发生错误时返回-1。如果任何参数的值为NULL,则Long()函数返回NULL。 语法二、将字符串或Blob值转换成Long类型的值 语法Long ( stringorblob )

参数stringorblob:string类型变量或Blob类型变量。Blob类型变量时,把该变量第一个值转换为Long类型的值,其余部分被忽略。stringorblob参数也可以是包含上述类型数据的Any类型变量返回值Long。函数执行成功时返回相应的Long类型值。如果stringorblob参数中的值不是有效的PowerScript数字或数据类型不兼容,那么Long()函数返回0。如果stringorblob参数的值为NULL,则Long()函数返回NULL。

? Real()

功能将字符串或Blob值转换成Real类型的值。 语法Real ( stringorblob )

参数stringorblob:string类型变量或Blob类型变量。当该参数是Blob类型变量时,把该变量第一个值转换为Real类型的值,其余部分被忽略。stringorblob参数也可以是包含上述类型数据的Any类型变量返回值Real。函数执行成功时返回相应的Real类型值。如果stringorblob参数中的值不是有效的PowerScript数字或数据类型不兼容,那么Real()函数返回0。如果stringorblob参数的值为NULL,则Real()函数返回NULL。

本文来源:https://www.bwwdw.com/article/he4h.html

Top