AuthorWare自带UCD地中文_第1页
AuthorWare自带UCD地中文_第2页
AuthorWare自带UCD地中文_第3页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、AuthorWare自带UCD的中文说明a5dir.U32可以指示用户在 Authorware中播放的Director电影中进行的交互操作的执行结果信息是否出错,也能控制Director电影的播放。点击下载该函数范例及文件Lin goError语法:strin g:= Lin goError(errorcode>说明:该函数返回参数errorcode代表的Lin go指令的错误信息。示例:如果所送的 Lingo指令为play frame "scene1",如果指定的Director影片中没有"scene1"这个marker就会发生错误,这时传回的信

2、息应为:“ Frame not defined”,表示在这个 Director 影片中并不存在这个 marker。Lin goResult语法:return strin g:= Lin goResult(Ico nlD"lcon Title">说明:当Director电影中的Lingo指令执行无误时,该函数返回值为该Lingo指令的执行结果。Lin goShowerrors语法:Lin goShowerrors(showerrors>说明:当所执行的Lin go指令有错误时,可以选择是否显示对话框的方式进行警告。若参数showerrors为True,则Lingo

3、执行出错时,会显示一个对话框警告使用者这个指令有错误;若参数showerrors为False,则在任何情形之下,都不会显示该警告对话框。Lin goTell语法:errorcode:二LingoTell(IconID"Icon Title",Script>说明:这是一个传送Lingo指令的函数,将参数 Script表示的Lingo语句传送给参数Icon Title 指定的Director影片。示例:a. LingoTell(lconlD"Dir Movie","play frame 1">表示播放 Director 电影“

4、 Dir Movie ”的第一帧。b. LingoTell(lconlD"Dir Movie","pause">表示暂停“ Dir Movie ” 指定的 Director 影片的播放。? Topa5wmme.U3冲包括了对各种媒体播放的控制函数,这些媒体包括Wave CD MIDI、Vdieo等,还提供了一些 MCI控制函数,详细如下:AnimAudio语法:n umber:=A ni mAudio(state>说明:指定是否播放当前动画的声音。若参数state为on,表示可以播放。若为 off,则表示不播放当前声音。若该函数调用成功,则返

5、回值为0。若调用失败,则返回错误代码。Ani mClose语法:n umber:二 An imClose(>说明:该函数关闭当前的动画文件。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。An imCurre ntFrame语法:n umber:二 An imCurre ntFrame(>说明:该函数返回动画文件的当前播放帧数。若该函数调用失败,则返回值为0。An imFrame语法:n umber:二 An imFrame(>说明:该函数返回动画文件的总帧数。若该函数调用失败,则返回值为0。Ani mGetDesti nati on语法:strin g:= An

6、i mGetDesti nati on(>说明:该函数返回当前动画文件在演示窗口中的位置。该函数的返回值是一个字符串,格式为“距演示窗口上边界的像素数、距演示窗口左边界的像素数、宽度、高度”。若该函数调用失败,则返回值为0。An imOpe n语法:n umber:二 An imOpe n(filen ame,w in dowstyle>说明:该打开由“ file name ”指定的动画文件,而参数win dowstyle则是以字符串的方式表现动画所播放的窗口属性,主要设定的是这个播放窗口的层次,参照下表: overlapped:表示播放窗口是重叠模式。Popup:表示播放窗口是浮

7、在所有窗口之上的模式。caption:表示播放窗口留有空间给字幕。nocaptio n:表示播放窗口不留空间给字幕。noframe:表示播放窗口没有边框。thi nframe:表示播放窗口的边框是细线。thickframe:表示播放窗口的边框是粗线。maxbox:表示播放窗口可以最大化显示。nomaxbox:表示播放窗口不能最大化显示。sysme nu:表示播放窗口有系统菜单。nosysmenu:表示播放窗口没有系统菜单。At <top><left>:表示播放窗口相对于演示窗口的位置< 距离演示窗口上边界和左边界的像素数)。Size <width>vh

8、eight>:表示播放窗口的大小 < 宽度和高度)。zoomed:表示播放窗口一出现就是最大化显示。usefullcolor:表示播放窗口能够使用更多的色彩。若该函数调用成功,则返回值为0。若该函数调用失败,则返回错误代码。An imPaletteHa ndle语法:strin g:= Ani mPaletteHa ndle(>说明:该动画返回动画所使用调色板的句柄。若该函数调用失败,则返回句柄为0。Ani mPause语法:n umber:二 An imPause(>说明:该函数暂停动画的播映。若该函数调用成功,则返回值为0。若该函数调用失败,则返回错误代码。An i

9、mPlay语法: n umber:=A ni mPlay(speed,wait>说明:该函数设置动画的播放速度。若speed参数为100,则表示正常播映,若speed参数为负数,则表示倒放该动画文件;若 wait参数为true,表示等动画播映结束后,authoare应用程序才继续执行。若该函数调用成功,则返回值为0。若该函数调用失败,则返回错误代码。An imPlayi ng语法: con diti on:二An imPlay ing说明:该函数查询目前是否有动画在播映。Ani mPlaySegme nt语法: n umber:二 An imPlaySegme nt(fromframe,

10、foframe,speed,wait>说明:该函数指定播放动画的长度,参数fromframe表示开始播映的帧数,从头播映时,可以设此参数值为0 ;参数forframes表示播放的长度 < 总帧数);若speed参数为100,则表示正常播映,若 speed参数为负数,则表示倒放该动画文件;若 wait参数为true,表 示等动画播映结束后,authoare应用程序才继续执行。若该函数调用成功,则返回值为0。若该函数调用失败,则返回错误代码。An imResume语法: n umber:二 An imResume(>说明:该函数将已暂停的动画继续播放。若该函数调用成功,则返回值为

11、0。若该函数调用失败,则返回错误代码。An imSetCapti on语法:n umber:二 An imSetCapti on( capt ion stri ng>说明:该函数为动画打字幕,将参数captio nstri ng指定的字符串作为字幕显示在动画窗口中。若该函数调用成功,则返回值为0。若该函数调用失败,则返回错误代码。Ani mSetDesti nati on语法:n umber:二 An imSetDesti nati on (top,left,width,height>说明:该函数设置动画窗口的大小。参数格式为“距演示窗口上边界的像素数、距演示窗口左边界的像素数、宽

12、度、高度”。An imShowWi ndow语法:n umber:二 An imShowWi ndow(state>说明:该函数显示或者隐藏动画窗口。若参数state为True,则表示窗口不隐藏。若参数为False,则表示隐藏窗口。若该函数调用成功,则返回值为0。若调用失败,则返回错误代误。An imStop语法:n umber:=A ni mStop(>说明:该函数停止当前动画的播放。若该函数调用成功,则返回值为0。若调用失败,则返回错误代误。AnimWin dowHa ndle语法:n umber:二 An imWi ndowHa ndle(>说明:该函数当前动画窗口的句

13、柄。若该函数调用失败,则返回一个空的句柄。CDPlay语法:n umber:二CDPIay(track,wait>说明:该函数用来播放CD唱片,可以指定播放参数track指定的CD音轨。若参数 wait为True,则表示等到动画播映结束后Authoare应用程序才继续执行,否则一开始播放CD音轨Authoare就继续往下执行。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。CDPlaySegme nt语法: n umber:二 CDPlaySegme nt(track,fromsec on ds,forsec on ds,wait>说明:该函数指定播放的 CD的音轨的长

14、度。参数 track指定播放的音轨;参数 fromseconds指定开始播放的时间位置;参数forseconds指定播放的时间长度,若forseconds为0,则表示播放到该音轨的结尾。若forseconds为-1,则表示播放整个 CD唱片。若参数wait为True,则表示等动画播映结束后,Authorware应用程序才继续执行,否则一开始播放CD音轨Authorware就继续往下执行。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。CDStop语法:n umber:二CDStop(>说明:该函数停止当前CD音轨的播放。若该函数调用成功,则返回值为0。若调用失败,则返回错误代

15、码。CDPause语法:number:二CDPause(>说明:该函数暂停当前CD音轨的播放。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。CDResume语法:n umber:二CDResume(>说明:当使用CDPause暂停当前音乐播放时,使用CDResum(可以让音乐继续播放。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。CDPlayi ng语法:con ditio n:二CDPlayi ng说明:目前是否有 CD音轨正在播放,则该函数返回值为True。CDCurrentPosition语法:strin g:= CDCurre ntPositio

16、 n(>说明:该函数查询当前CD音轨播放的时间。格式为 tt:mm:ss:ff 。tt表示轨数,mm表示分钟数,ss表示秒数,ff表示帧数。CDEject语法:n umber:二CDEject(>说明:该函数可弹出当前使用的CD光盘机。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。CDRetract语法:number:二 CDRetract (>说明:当使用 CDEject函数弹出当前光盘机后,可以使用CDRetract使光盘托盘收回光盘机中。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。CDDiscPrese nt语法:con ditio n:二

17、 CDDiscPrese nt(>说明:若当前光盘机中有CD唱片,则该函数返回值为 True,否则返回值为 False。CDLe ngth语法:number:二 CDLe ngth(>说明:该函数可查询所有的CD音轨的歌曲长度。若该函数调用失败,则返回值为0。CDTracks语法:number:二 CDTracks(>说明:该函数查询当前CD唱片的音轨数,即的歌曲的数目。若该函数调用失败,则返回值为0。CDTrackLe ngth语法: n umber:二 CDTrackLe ngth(track>说明:该函数返回track指定音轨的歌曲长度。若该函数调用失败,则返回值

18、为0。MCISe ndStri ng语法:number:= MCISe ndStri ng(cmdstri ng>说明:该函数向 MCI设备发送一个 MCI的指令。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。可以通过函数MCIGetReturnstring(> 获得从 MCI设备返回的字符串。MCIGetReturnStri ng语法:strin g:= MCIGetReturnStri ng(>说明:该函数获得从 MCI设备返回的字符串。MClGetErrorStri ng语法:strin g:= MClGetErrorStri ng(errorcode&g

19、t;说明:当使用 MClSendString传送指令后,若有错误无法执行,可以将错误放置在errorcode之中,而本函数以字符形式返回错误代码。MClExecute语法: con diti on:二 MCIExecute(cmdstri ng>说明:该函数与 MClSendString最大的不同就是返回值,该函数返回的值是一个逻辑值,若为True则表示MCI指令成功,若为 False则表示MCI的指令无法执行。MClShowErrors语法:MCIShowErrors(showerrors>说明:该函数打开或关闭MCI的错误信息,若showerrors的值为True,则表示打开

20、MCI的错误信息,这样当执行MCI指令出错时会显示错误的信息。MIDIPlay语法:n umber:二 MIDIPlay(file name,tempo,wait>说明:该函数播放参数 file name指定的MIDI文件,参数tempo表示播放的节拍,若数值为100则表示正常播放。参数wait的值为一个逻辑值,为True表示声音在播放时,Authorware暂停执行,等 MIDI音乐播放结束后再继续;为 False则表示当MIDI音乐在播放时,Authoare继续往下执行。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。示例:MIDIPIay("cat.mid&q

21、uot;,100,True>上式表示播放cat.mid这个MIDI文件,以正常的速度播放,并且在播放的同时,暂停其他Authoare命令的执行。MIDIPlaySegme nt语法:n umber:二 MIDIPlaySegme nt(file name,tempo,fromsec on ds,forsec on ds,wait>说明:该函数播放参数 file name指定的MIDI文件,参数tempo表示播放的节拍,若数值为100则表示正常播放。参数fromseco nds表示开始播放该 MIDI文件的长度位置。参数 forseconds表示播放该 MIDI文件的时间。参数 wa

22、it的值为一个逻辑值,为True表示声音在播放时,Authorware暂停执行,等 MIDI音乐播放结束后再继续;为False则表示当MIDI音乐在播放时,Authorware继续往下执行。若该函数调用成功,则返回值为 0。若调用失败,则返回 错误代码。MIDIStop语法:number:= MIDIStop(>说明:该函数停止当前 MIDI音乐的播放。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。MIDIPause语法:number:= MIDIPause(>说明:该函数暂停当前 MIDI音乐的播放。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。MID

23、IResume语法:number:= MIDIResume(>说明:使用MIDIPause暂停MIDI音乐的播放时 MIDIResume可以让MIDI音乐继续播放。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。MIDIPlayi ng语法:con ditio n:二 MIDIPlayi ng(>说明:该函数查询目前是否有MIDI音乐在播放,若有则函数的值为True。WavePlay语法: n umber:二 wavePlay(file name, wait>说明:该函数可以播放参数file name指定的wav声音文件,而且可以返回一个数值代表正确或错误,如果播

24、放指定声音文件前尚有其他的音乐正在播放时系统会将其他的音乐关闭,然后再播放此音乐。参数wait的值为一个逻辑值,为 True表示声音在播放时,Authorware暂停执行,等指定 WAV声音文件播放结束后再继续执行;为 False则表示当指定 WAV声音文件一开始播放,Authorware立即继续往下执行。特别要注意的一点是指定的WAVE声音文件必须同时给出后缀,否则会出现错误的信息。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。WavePlaySegme nt语法:n umber:二 WavePlaySegme nt(file name,fromsec on ds,forsec

25、 on ds,wait>说明:该函数播放参数file name指定的 WAV声音文件。参数fromseco nds表示开始播放该 WAVE文件的长度位置。参数 forseco nds 表示播放该 WAV文件的时间,若为 0则表示播放整个声音文件。参数wait的值为一个逻辑值,为True表示声音在播放时,Authorware暂停执行,等 WAVE文件播放结束后再继续;为 False则表示当 WAV文件在播放时,Authorware继续往下执行。若该函数调用成功,则 返回值为0。若调用失败,则返回错误代码。WaveStop语法:number:二 WaveStop(>说明:该函数停止当前

26、WAVE声音文件的播放。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。WavePause语法:n umber:二 WavePause(>说明:该函数暂停当前WAVE声音文件的播放。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。WaveResume语法:n umber:二 WaveResume(>说明:若当前声音文件已被暂停,可以使用此函数继续播放该WAV声音文件。若该函数调用成功,则返回值为0。若调用失败,则返回错误代码。WavePlayi ng语法:con diti on:二 WavePlay in g(>说明:该函数检测当前是否正在播放WAV声

27、音文件,若是则返回值为True,否则返回值为 False。? Topapwkeys.U32使AW可以识别 Windows的一些特殊键,如 Alt , Ctrl等。点击下载该函数范例及文件In stallAPWKeys语法:In stallAPWKeys(>说明:使用了 In stallAPWKeys(>这个函数之后,就可以在AW应用程序中控制这些键,具体如下:Alt"AltF16"Shift-"ShiftF16"Ctrl"CtrlF16"Caps Lock"F15"Num Lock"F14&q

28、uot;Scorll Lock"F13"RemoveAPWKeys语法:RemoveAPWKeys(>说明:使用了 InstallAPWKeys(> 这个函数之后,必须使用RemoveAPWKeys(函数将按键还原。? Topapwmouse.U32可以使鼠标右键或中键具有鼠标左键同样的功能,这样在AW应用程序中,以前只胡按鼠标左键才具有的功能<如对交互的响应等)也可以同时被鼠标右键响应了。点击下载该函数范例及文件In stallAPWMouse语法:In stallAPWMouse(>说明:该函数将鼠标右键或中键<如果有的话)设定为与鼠标左键

29、相同的功能,可以单击或双击匹配某一个交互,按住右键也可以拖曳对象了。LeftButt on语法:status:二LeftButto n(>说明:该函数检测鼠标左键的状态,如果使用都按下的是鼠标左键,则该函数的返回值为True,否则为假。利用此函数可以判定当使用了函数InstallAPWMouse(>后,用户窨按下的是左键还是右键。RemoveAPWMouse语法:RemoveAPWMouse(>说明:使用过InstallAPWMouse(>函数之后,一定要用 RemoveAPWMouse将鼠标右键还砂。否则退出AW应用程序后,在 Windows中鼠标右键 <或中键

30、)仍将失效。? Topcopyfile.U32 用来设置档案拷贝。点击下载该函数范例及文件CopyFile语法:result:二CopyFile(sourseFile,dest in ati on File>说明:该函数将sourseFile 指定文件拷贝为文件 dest in atio nFile。在设定档案的复制时建议使用绝对路径,这样函数会正确地执行指令的设定。? Top若AW应用程序的分辨率小于用户的Windows操作系统的分辨率,那么当AW应用程序正在运行时,屏幕上还能看到Windows的桌面或其他的应用程序窗口将会影响演示窗口的美观。cover.U32就是用来在AW应用程序正

31、在运行时将背景中露出来Windows桌面覆盖掉。点击下载该函数范例及文件Cover语法:id:=Cover(>说明:该函数将桌面隐藏起来。当Authoare应用程序正在运行时,屏幕上只能看到演示窗中的内容。Un Cover语法:Un Cover(>说明:该函数将 windows重新显示出来,在使用了cover(>函数之后,使用该函数可以还原,这时Windows桌面上原有的内容就会重新显示出来。Topdisptext.U32在演示窗口的指定位置显示字体、颜色、风格的文本。点击下载该函数范例及文件DisplayText语法:id:二DisplayText(Wi ndowHa nd

32、le,text,left,top,fo nt,size,style,color>说明:该函数将text指定文本显示在演示窗口中,函数之中还可以设定文本的样式,如位置、字体、大小、颜色等等。参数意义如 下:font:字体的名称size:字体的大小默认值为0style:字体样式0:普通1:粗体2:斜体4:加下划线8:加删除线。若要使用几种样式的组合效果,则将相应样式的值相加后给出。color:颜色。0为黑色,或者是以RGB计算得到<red*256*256+green*256+blue ),这些颜色融合的程度为0到255之间,? Topedit.u32 包含了所有文本处理的外部函数。点击

33、下载该函数范例及文件EditBoxClear语法:EditBoxClear(>说明:该函数将所选取的文字清除。EditboxCopy语法: cut_stri ng:二EditboxCopy(>说明:该函数将所选取的文本复制到剪贴板中,然后将字串放入到变量cut_stri ng 中。EditboxCut语法:cut_stri ng:二EditboxCut(>说明:该函数将所选取的文本剪切到剪贴板中,然后将文本放入到变量cut_stri ng 中。EditboxDisplay语法:result:二EditboxDiplay(stri ng,x_coord,y_coord,heig

34、ht,width>说明:该函数显示含有滚动条的文本块。参数如下:stri ng: 要显示的文本。x_coord:滚动列表的左上角 X方向坐标。y_coord:滚动列表的左上角 Y方向坐标。Height:该滚动文本块的高度。width:该滚动文本块的宽度。EditboxErase语法:Editboxerase(>说明:该函数清除 Editboxdisplay 显示的文本块。EditboxGetText语法:cut_stri ng:二EditboxGetText(>说明:该函数将文本块中的所有文本放到变量cut_stri ng 中。EditboxPaste语法:EditboxPa

35、ste(>说明:该函数将剪贴板中的文本粘贴到文本光标所在的位置上EditboxUndo语法: cut_string:=EditboxUndo(>说明:该函数取消用户上一次进行的文本操作动作。? Topfiledlgs.U32会弹出一个标准的 Windows打开文件 <或保存文件)对话框,并将打开的文件名返回。点击下载该函数范例及文件OpenFileDIg语法:path:=OpenFileDlg(dlgtitle,defname,defpath,defext,filters>说明:该函数弹出一个标准的windows打开文件对话框,让用户选取所要的文件,然后将这个文件的路径

36、与文件名返回,放到变量path中。参数意义如下:dlgtitle:打开文件对话框上标题栏名称,建议你不用指定它,只要给空字符串即可,因为系统默认的名称为“打开文件”。defname:是放置在打开文件名栏上的默认文件名,你可以给定一个字符串作为文件名,这样系统会自动先将它显示在打开文件名栏之中,不指定该项也可以。defpath:所指定的是该对话框中的默认打开目录,如果没有指定任何路径,则系统会自动使用当前Authorware应用程序所在的目录。defext:表示默认的后缀,若你指定了默认后缀,则对话框打开时会自动将这个默认后缀加在文件名的后面。filters:表示文件类型列表中的选项,但它的格式

37、必须如下:"Description|*.ext|Description|*.ext。*.ext|"。如果你有个文件类型*.bmp要放置在文件类型列表中,则书写格式为:"Bitmaps|*bmp"。如果再加上一个文本文件的文件类型*.txt则为:"Bitmaps|*.bmp|Text Files|*.txt"。SaveAsFileDlg语法:path:=SaveAsFileDlg(dlgtitle,defname,defpath,defext,filters>说明:该函数弹出一个标准的windows打开文件对话框,让用户选取所要的

38、文件,然后将这个文件的路径与文件名返回,放到变量path中。参数意义如下:dlgtitle:保存文件对话框上标题栏名称,建议你不用指定它,只要给空字符串即可,因为系统默认的名称为“另存为”。defname :是放置在保存文件名栏上的默认文件名,你可以给定一个字符串作为文件名,这样系统会自动先将它显示在保存文件名栏之中,不指定该项也可以。defpath:所指定的是该对话框中的默认打开目录,如果没有指定任何路径,则系统会自动使用当前Authorware应用程序所在的目录。defext:表示默认的后缀,若你指定了默认后缀,则对话框打开时会自动将这个默认后缀加在文件名的后面。filters:表示文件类

39、型列表中的选项,但它的格式必须如下:"Description|*.ext|Description|*.ext。*.ext|"? TopFTP.U32包含了一些AW操作网络文件服务器的一些函数点击下载该函数范例及文件FtpAbort语法:status := FtpAbort( ftpID >说明:放弃当前正在进行的FTP函数的执行。如果返回值为“1”,则由FtpStatus函数来决定操作是否成功。FtpAppend语法:status := FtpAppend( ftpID, "remotePath", "localPath" &g

40、t;说明:将本地磁盘上的文件传送到一个远程服务器上。如果由remotePath定义的文件已经存在,传送的数据会自动追加到文件的尾部;否则,系统在服务器上创建一个新文件。FtpCha ngePare ntDir语法:status := FtpCha ngePare ntDir( ftpID >说明:FtpCha ngeWorki ngDir语法:status := FtpCha ngeWorki ngDir( ftpID, "remotePath" >说明:更改远程服务器上的当前工作目录以实现文件的保存或检索。FtpCIose语法:status := FtpClo

41、se( ftpID >说明:结束ftpID指定的FPT连接,释放系统资源,fptID句柄不再有效。FtpC onn ect语法:status := FtpConnect( ftpID, "server", "port", "userid", "password" >说明:通过定义服务器口令、端口号、用户名、口令与FtpDelete语法:status := FtpDelete( ftpID, "remotePath" >说明:从服务器上删除指定的文件。如果返回值为“FtpDisc

42、 onn ect语法:status := FtpDisco nn ect( ftpID >说明:断幵一个已被激活的FTP连接。如果返回值为FtpGetWorki ngDir语法:status := FtpGetWorki ngDir( ftpID >说明:获得远程服务器上的当前工作目录。FtpList语法:status := FtpList( ftpID, "remotePath" >说明:FtpMakeDir语法:status := FtpMakeDir( ftpID, "remotePath" >说明:FtpNameList语

43、法:status := FtpNameList( ftpID, "remotePath" >说明:FPT服务器建立连接,它成功与否由FtpStatus函数来决定。1”,则必须由FtpStatus函数判断操作是否成功。1”,则必须由FtpStatus函数判断操作是否成功。FtpOpe n语法:ftpID := FtpOpe n( >说明:为FTP任务分配和初始化系统资源,该命令是所有FTP函数的入口。如果发生错误,函数返回值为 0,否则返回一个句柄。FtpRemoveDir语法:status := FtpRemoveDir( ftpID, "remote

44、Path" >说明:FtpRe name语法:status := FtpRe name( ftpID, "fromName", "toName" >说明:将远程服务器上的fromName文件更名为toName。FtpResult语法:string := FtpResult( ftpID >说明:返回已完成的FTP函数操作的结果。这个函数应当在每个FTP函数操作完成后被调用。FtpRetrieve语法:status := FtpRetrieve( ftpID, "remotePath", "loca

45、lPath" >说明:将远程服务器上的文件副本传送到本地硬盘上,服务器端的文件内容和状态不会受到任何影响。FtpStatus语法:status := FtpStatus( ftpID >说明:返回最后一个FTP函数的运行状态,一般常于判断函数操作是否成功。Status=1 :操作处于等待状态。Status=0 :操作完成。Status=-1:操作发生错误。FtpStore语法:status := FtpStore( ftpID, "remotePath", "localPath" >说明:将本地磁盘上的文件传送到一个远程服务器

46、上。如果由remotePath定义的文件已经存在,传送的数据会覆盖掉源文件中的内容;否则,系统在服务器上创建一个新文件。? TopMemtools中的外部函数说明点击下载该函数范例及文件AllocHa ndle语法:han die:二AllocHa ndle(size>说明:分配一块指定大小的全局内存并返回内存句柄,该块内存中所有的字节被初始化为0,参数size必须大于或等于0。当分配请求失效时,该函数返回0。AllocMem语法: poin ter := AllocMem(size>说明:分配一块指定大小的内存并返回指向内存的指针,该块内存中所有的字节被初始化为0,参数size必

47、须大于或等于0。当分配请求失效时,该函数返回0。FreeHa ndle语法:ok := FreeHa ndle(ha ndle>说明:释放由函数 AllocHandle(>分配的全局内存,参数handle是该内存块的句柄。成功释放,则返回 TRUE否则返回FALSE注意:如果参数handle不是一个有效的全局内存句柄,该函数执行将导致不可预料的后果。FreeMem语法:ok := FreeMem(po in ter>说明:释放由函数 AllocMem(>分配的内存,参数 pointer是指向内存块的指针。成功释放,则返回 TRUE否则返回FALS吕注意:如果参数poi

48、nter不是一个有效的内存指针,该函数执行将导致不可预料的后果。LockHa ndle语法: poin ter := LockHa ndle(ha ndle>说明:锁定全局内存句柄并返回内存对象的第一字节的地址,参数handle必须是函数AllocHandle(>生成的全局内存句柄。在使用全局内存前必须将它锁定,锁定失败,该函数返回00PeekByte语法:result := PeekByte(ptr,offset>说明:从指针ptr 指定的内存块中的偏移量offset处返回一个字节型数值。PeekDouble语法:result := PeekDouble(ptr,offse

49、t>说明:从指针ptr 指定的内存块中的偏移量offset处返回一个双精度浮点数。PeekFloat语法:result := PeekFloat(ptr,offset>说明:从指针ptr 指定的内存块中的偏移量offset处返回一个浮点型数值。PeekLong语法:result := PeekL on g(ptr,offset>说明:从指针ptr 指定的内存块中的偏移量offset处返回一个长整型数值。PeekShort语法:result := PeekShort(ptr,offset>说明:从指针ptr 指定的内存块中的偏移量offset处返回一个整型数值。PeekS

50、tri ng语法:result := PeekStri ng(ptr,offset>说明:从指针ptr 指定的内存块中的偏移量offset处返回一个字符串,该字符串必须以0结尾PeekUByte语法:result := PeekUByte(ptr,offset>说明:从指针ptr 指定的内存块中的偏移量offset处返回一个无符号字节型数值。PeekULong语法:result := PeekULo ng(ptr,offset>说明:从指针ptr 指定的内存块中的偏移量offset处返回一个无符号长整型数值。PeekUShort语法:result := PeekUShort(

51、ptr,offset>说明:从指针ptr 指定的内存块中的偏移量offset处返回一个无符号整型数值。PokeByte语法:PokeByte(ptr,offset,value>说明:在指针ptr指定的内存块中的偏移量PokeDouble语法:PokeDouble(ptr,offset,value>说明:在指针ptr指定的内存块中的偏移量PokeFloat语法:PokeFloat(ptr,offset,value>说明:在指针ptr指定的内存块中的偏移量Pokestri ng语法:PokeStri ng(ptr,offset,value>说明:在指针ptr指定的内存

52、块中的偏移量PokeUL ong语法:PokeULo ng(ptr,offset,value>说明:在指针ptr指定的内存块中的偏移量PokeUshort语法:PokeUShort(ptr,offset,value>说明:在指针ptr指定的内存块中的偏移量offset处写入一个字节型数值。offset处写入一个双精度浮点型数。offset处写入一个浮点型数值。offset处写入一个字符串offset处写入一个无符号长整型数值。offset处写入一个无符号整型数值。Un lockHa ndle语法:Uni ockHa ndle(ha ndle>说明:解锁由函数 LockHand

53、le(>锁定的全局内存句柄。? TopODBC.U32提供了在Authorware中控制ODBC外部数据源的三个函数,可以在Authorware中对外部数据库进行操作。点击下载该函数范例及文件ODBCCIose语法:ODBCCIoseQDBCHa ndle>说明:该函数将 ODBCHandle指定的ODBO据源关闭,该 ODBCHandle数据源句柄)由 ODBCOpe函数返回。ODBCExecute语法:data:二 ODBCExecuteQDBCHa ndle,SQLStri ng>说明:该函数使用 SQLString参数指定的SQL查询语句对ODBCHandle指定的数

54、据库进行查询操作。该ODBCHandle<据源句柄)由ODBCOpe函数返回。ODBCOpe n语法:ODBCHa ndle:二 ODBCOpe n(Win dowHa ndle,ErrorVar,Database,User,Password>说明:该函数打开由参数 Database指定的数据源,其中:WindowHandle:该数据库窗口的句柄,直接输入该参数即可。ErrorVar:存放该打开数据库函数的执行出错信息。Database:数据源名称。User:该数据源的合法使用者名。Password:与该数据源的合法使用者名对应的密码? TopScrledit.U32将弹出一个文本

55、编辑框,允许用户进行文本编辑。点击下载该函数范例及文件ScrollEdit语法:text:=ScrollEdit(type,title,locati on ,term in ators,cha ngedVar,fo ntName,fo ntSize>说明:该函数将弹出一个带滚动条文本编辑框。参数意义如下:type:打开文本编辑框的类型。"M":可以读写。"R":只能读取。title:打开的文本编辑框的标题栏。locati on:打开的窗口的位置坐标。termi nators:结束窗口的方式,这个参数的值为一个ASCI值。changedVar:以字符

56、串形式表现,内容为 terminators的字元值。fontName:字体名称。fon tSize: 字体大小。? TopTMsCo ntrols.u32 点击下载该函数范例及文件tMsAddltem语法:Result:二tMsAddltem(C on trolHa ndle, men ultemNo, subme nultemNo, me nu Text>说明:在弹出菜单或下拉列表中增加一个选项。参数Con trolHa ndle 为目标控制的句柄,Men ultemNo指定主菜单中选项的插入位置,subMenultemNo指定子菜单中的插入位置,menuText指定选项的显示文本。为

57、在主菜单中插入选项,subMenultemNo应为0。为插入一个分隔栏,menuText应为tMsBrowserFolder语法:Result:二tMsBrowseFolder(wi ndowHa ndle, Captio n, Prompt, StartFolder>说明:显示一个文件夹浏览对话框,并以字符串形式返回用户所选文件夹的名称<包含路径)。参数 windowHandle为当前【演示】窗口的句柄,Caption为对话框标题,Prompt为显示对话框中的提示信息,StartFolder 为初始显示的文件夹。tMsCreateDropList语法:Result:二tMsCreateDropList(wi ndowHa ndle>说明:创建一个下拉列表控制后回该控制的句柄,参数windowHandle同上。tMsCreateFo ntList语法:Result:二tMsCreateFo ntList(wi ndowHa ndle, useFo nt>说明:创建一个字体选择下拉列表控制后回该控制的句柄,参数windowHandle同上。tMsCreatePopupList语法:Result:二tMsCreat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论