
PB技术
Luckeryin
相信自己,相信朋友,成就未来 QQ交流群:8197376<程序人生>
展开
-
PB中采用OLEDB方式连接SQL Server数据库示例
// Profile newhotelSQLCA.DBMS = "OLE DB"SQLCA.LogId = "sa"SQLCA.AutoCommit = FalseSQLCA.DBParm = "PROVIDER=SQLOLEDB,DATASOURCE=adiba,PROVIDERSTRING=database=chess"其中:adiba 是服务器实例名。原创 2008-10-30 10:47:00 · 5854 阅读 · 0 评论 -
PB实现自动判断并注册Dll/OCX控件
如果在程序中使用了OCX控件,在开发阶段,可以使用Windows的程序来注册这个控件,如: regsvr32 ccrpftv6.ocx regsvr32 filevw61.ocx 如果取消注册的话: regsvr32 /u ccrpftv6.ocx regsvr32 /u filevw61.ocx 但是,如果程序写好了,要将其发布出去,不可能让用户自己去运行这个命令,那么原创 2008-12-25 16:02:00 · 7512 阅读 · 6 评论 -
在PB中实现系统热键功能
本方法可以实现在任何时候,即无论你的窗口是不是当前获得焦点的窗口,还是处于系统图标区,只要用户按下热键,都将触发窗口中的事件,在本例中实现窗口的状态切换。 1、首先我们必须声明Windows API的外部函数: FUNCTION Integer GlobalAddAtom(ref string lpString) LIBRARY "kernel32.dll" ALIAS FOR "Glob原创 2008-11-28 21:25:00 · 2496 阅读 · 0 评论 -
PB中调用DLL文件中类的成员
有一个DLL文件,名叫:aLock32.Dll,采用COM接口,使用前先注册文件(regsvr32 aLock32.dll),aLock32.dll中包含一个叫做DigiCard.MF1Card的类.现在PB中调用该DLl文件中的类的方法,以实现特定的功能.//创建类的实例:OLEObject DigiCardObjectDigiCardObject = Create OLEObjec原创 2008-11-24 17:50:00 · 2464 阅读 · 0 评论 -
PB调用存储过程的声明方法
一个例子:function long f_pro(string name,string startdate,string enddate,ref long count) RPCFUNC ALIAS FOR "dbo.usp_pro"原创 2009-01-22 13:44:00 · 1735 阅读 · 0 评论 -
在PB中调用其它语言开发的DLL动态链接库
以HotelLock.dll文件为例. 1,将动态链接库文件放到程序目录下2,在PB中声明Dll文件中包含的PB程序中要用到的外部全局(实例)函数,如:在Declare Global External Functions或Declare Local External Functions中声明FUNCTION long MakeCardOpenPort(Integer Port)原创 2008-11-24 19:36:00 · 9173 阅读 · 0 评论 -
PB11中C/S转B/S步骤(转)
一、开发环境安装 1、先安装windows的IIS5.0以上 2、再安装asp.net framework 2.0 3、下载(http://www.asp.net/iewebcontrols/download.aspx) ,安装IE Web Control , 注:现有PB11版本中已包含IE Web Control。 解压后运行C:/Program Files/IE Web Co原创 2009-01-07 09:16:00 · 3084 阅读 · 0 评论 -
PB中二进制信息的存储
前言:在数据库的开发过程中,经常需要在数据库中存储一些备注信息,而这些备注信息的内容一般较大,格式多样-如有可能是语音文件、视频文件、图片文件、文本文件等,怎样在PB中实现这些格式不同的备注文件的存取及预览,一直是PB开发人员比较关心的一个问题,本文系统的介绍了三种存取备注二进制信息的方法。 对备注二进制信息的存储可以采用以下三种方式; 方法一:文件保存在固定的路径下,数据库中存取文件路原创 2008-11-11 19:45:00 · 3841 阅读 · 0 评论 -
PB中使用Microsoft Web Browser控件
PB中使用Microsoft Web Browser控件步骤: 在pb的某窗口中加入OLE对象,选择Insert control(插入控件),然后选中"Microsoft WEB 浏览器",(随系统而定的版本),就可以在这个窗口直接使用IE浏览器控件了。 常用函数:(对这个ole控件取名叫ole_web) ole_web.object.navigate(string ls_url)原创 2009-01-05 20:44:00 · 6048 阅读 · 0 评论 -
PB中数据窗口的精确页面打印技术
<!--google_ad_client = "pub-7443855460299917";//336x280_default_color_2edgoogle_ad_slot = "5150072287";google_ad_width = 336;google_ad_height = 280;//--> window.google_render_a原创 2008-11-11 19:32:00 · 2277 阅读 · 0 评论 -
PB中如何设置OLE对象中结构类型的属性(转)
在用PB写程序的时候,经常会用到OCX控件,但是,由于PB本身的缺陷,OCX的控件的使用并不十分方便,在设置OLE对象的结构类型的属性的时候就会碰到问题。 举例来说,一个OCX控件,可以设置其字体,属性名叫Font,这个属性是一个结构,结构如下: Boolean Bold Integer Charset Boolean Italic String Name原创 2008-12-24 20:38:00 · 2639 阅读 · 0 评论