`
zjut_xiongfeng
  • 浏览: 271532 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

PB外部函数调用及方法

    博客分类:
  • PFC
 
阅读更多

//如何在PB中实现延时:
subroutine Sleep(long dwMilliseconds) library "kernel32.dll"
延时1秒则调用: Sleep(1000)    //单位是毫秒。

 

 

//调用API函数步骤:
1、在适当的位置声明函数,如窗口内,Application内,UserObject内,
定义在Local External Function或Global External Function中,如播放声音的:
Function boolean sndPlaySoundA(string SoundName, uint Flags) Library "WINMM.DLL"
Function uint waveOutGetNumDevs() Library "WINMM.DLL"
也可以创建一个UserObject,集中声明常用的API及函数本地化,如定义用户对象 u_external_function:
Declare Local External Function(定义外部函数):
Function boolean sndPlaySoundA(string SoundName, uint Flags) Library "WINMM.DLL"
Function uint waveOutGetNumDevs() Library "WINMM.DLL"
Declare User Object Function(定义用户对象函数):
uf_play_sound(string as_wave_name, integer ai_option)
函数内容如下:
//参数:as_wave_name :wav文件名 ai_option :同步或异步(1/0)
uint lui_numdevs
lui_numdevs = WaveOutGetNumDevs()
If lui_numdevs > 0 Then
          sndPlaySoundA(as_wave_name,ai_option)
      return 1
Else
          return -1
End If

 

 

 

 

分享到:
评论

相关推荐

    pb调用外部函数进行字符集转换.zip

    pb调用外部函数进行字符集转换. // UTF-8转成GB2312 // GB2312转成UTF-8 // CP936转成UTF-8 // UTF-8转成CP936

    PB外部函数扩展 RSA SHA

    里面包含pb的调用demo">1 以非图片方式在Datawindow中显示QR二维码 2 GBK和UTF 8编码相互转换 3 加密解密 RSA加密解密 4 取汉字拼音首字母 5 文件哈希算法:MD5 SHA1 RIPEMD160 SHA256 Tiger SHA512 Whirlpool CRC32...

    PB9调用C++的dll实例

    管理系统常用pb开发,少不了外部接口,PB9外部接口调用C++的dll,测试程序。

    全部API在PB中调用的说明

    全部API在PB中调用的说明;对于学习PB调用外部函数的学习比较有帮助。

    PB调用微信模板消息源代码.txt

    PB/POWERBUILDER调用微信模板消息进行推送源代码,简单易用,不需要像网上其他方法借用外部函数

    WIN8下pb通过sendmessage控制外部程序

    经过测试PB完全支持WIN8下的开发,PB自带的send函数封装了API的sendmessage函数,因此在WIN8下因为提高了系统的安全,所以部分消息会把拦截,这个时候我们就需要用到ChangeWindowMessageFilter函数一打开UAC、UIPI的...

    PB控制运行其他程序(源码)

    用PB控制运行其他程序并进行监控(源码) PB版本:9.0

    pb编写的扫描仪控制程序

    pb编写的扫描仪控制程序源代码,教你如何使用pb来实现调用外部函数

    pbfunc外部函数扩展

    里面包含pb的调用demo">1 以非图片方式在Datawindow中显示QR二维码 2 GBK和UTF 8编码相互转换 3 加密解密 RSA加密解密 4 取汉字拼音首字母 5 文件哈希算法:MD5 SHA1 RIPEMD160 SHA256 Tiger SHA512 Whirlpool CRC32...

    pbfunc外部函数扩展 2015-05-03

    1.以非图片方式在Datawindow中显示QR二维码 2.GBK和UTF-8编码相互转换 3.加密解密,RSA加密解密 4.取汉字拼音首字母 5.文件哈希算法:MD5、SHA1、RIPEMD160、SHA256、Tiger、SHA512、Whirlpool、CRC32 ...

    pb的ftp

    远程传送文件

    PBNI_VC调用PB的元件

    PBNI_VC调用PB的元件,什么是PBNI,外部函数,反破解,防止pbkiller

    pb邮件发送 不必配置outlook

    pb9.0中调用方式 全局外部函数(确保dll在软件根目录) FUNCTION long messageaa(string xxx) LIBRARY "message.dll" FUNCTION long sendit(string server,string user,string password,string zt,string zw,string ...

    超牛的pb打印程序(源码)可以自定义纸张

    问题应该是出在对外部函数的调用上,即ansi和unicode的问题,具体好像是nvo_prn里面的getprinterntdm函数。在pb11.5中需要修改 printerlist[li_i].is_PrintProcessor=string(lstr_info.pPrintProcessor , "address")...

    PB进阶代码(很全的)

    包含开发Jaguar组件和调用Jaguar组件的两个例子的源程序 第12章 PBNI PBNI应用技术 -- PBNI 本光盘所收集内容的著作权为作者所有;作者授权清华大学出版社独家出版该光盘;清华大学出版社享有该光盘的专有出版权...

    MyZip.dll 压缩 解压缩

    文件名:MyZip.dll 函 数: *************************... 功能 : 在压缩/解压的过程中,如有错误发生,可立即调用该函数获取相关错误信息,并由msg返回 参数 : msg 用于返回相关错误信息 返回 : 失败 >0 成功

    C++复习资料之系列

    ( c ) 可以在程序的任何地方 (d) 必须在其它函数中间 2.用C++语言编制的源程序要变为目标程序必须要经过( d )。 (a) 解释 (b) 汇编 (c) 编辑 (d) 编译 3.C++程序基本单位是( c )。 (a) 数据 (b) 字符 (c) ...

    PowerBuilder 12.6入门视频教程下载(高级)

    13.数据窗口数据导出功能+ItemError事件+调用外部函数API 14.PB与Word、Excel的交互 15.图表控件graph+用户对象控件1(其实就是封装) 16.用户对象控件2(对事件进行扩充)+用户对象控件3 17.关于PB仓库表:数据窗口...

    PowerSocket程序设计

    WinSock.DLL中大多数函数可以通过声明局部外部函数在PowerBuilder应用中调用。但对这个方法有重要限制。在WinSock.DLL中的某些函数与PowerBuilder中的保留字相冲突。这可以通过在PowerBuilder中声明时给你的函数命...

Global site tag (gtag.js) - Google Analytics