API相关
yyoinge
这个作者很懒,什么都没留下…
展开
-
(转)pb+api实际应用
<br />1、利用Api函数计算Windows从启动后所运行的总时间 <br />Function long GetTickCount() Library "kernel32.dll" //获取windows从启动开始的总微秒数<br />窗口w_example的open事件:<br />timer(0.05)//触发timer事件<br />窗口的timer事件:<br />long hour , minute ,second <br />hour = GetTickCount() / 1000转载 2011-04-18 10:58:00 · 20475 阅读 · 3 评论 -
pb快速替换文本文档(txt文件)中指定字符的方法
经常有人在询问如何快速将文本文档中的“,”批量替换为Tab制表符,以方便将文本文档快速导入datawindow中。 大多数PB程序员都是建议使用fileopen、fileread(9及以前版本。10及以后版本用filereadex)的方法读入,然后再自己写个函数进行字符串的replace 。这种方法未尝不可,只是效率太低。 下面给出一种使用ole进行处理的方法,该方法集成在如下原创 2011-11-02 12:03:59 · 4429 阅读 · 4 评论 -
pb9获取文件创建时间、最后修改时间及设置最后修改时间的方法
将以下内容保存为本地文件n_cst_filetime.sru,然后导入pbl中$PBExportHeader$n_cst_filetime.sru$PBExportComments$与文件时间有关的外部函数forwardglobal type n_cst_filetime from nonvisualobjectend typetype os_filedatetime from st原创 2011-10-27 10:47:31 · 3335 阅读 · 2 评论 -
PB9中通过网址(域名)获取IP的方法
将以下内容保存为本地文件n_cst_ip.sru,然后导入pbl中$PBExportHeader$n_cst_ip.sruforwardglobal type n_cst_ip from nonvisualobjectend typetype s_wsadata from structure within n_cst_ipend typetype os_hostent from原创 2011-10-27 10:44:07 · 1436 阅读 · 0 评论 -
PB开发的程序如何不显示在任务栏
假设pb开发的程序的主窗口为w_main,如果需要在程序运行时,使w_main的标题不显示在操作系统的任务栏上,可以这样处理: (1)建立一个 visible 属性为 false 的 main! 类型窗口,假设为w_hide。 (2原创 2011-09-22 01:57:43 · 1919 阅读 · 0 评论 -
pb利用NetMessageBufferSend在局域网发送中文消息(实现cmd中 NET SEND功能)
这是一个窗口w_main的导出对象,需要的自己保存为文件,再导入。 这个版本其实来自网上,只是网上的那个不能发送中文,现在做了修改,支持发送中文了。 记住,net send 依赖于系统服务Messenger,在使用API函数 NetMessag原创 2011-09-14 17:04:11 · 2343 阅读 · 0 评论 -
pb删除非空文件夹的方法
以下内容是一个自定义userobject在Edit Source下的全部内容原创 2011-07-22 09:03:13 · 4783 阅读 · 3 评论 -
PB中调用默认浏览器打开指定网页的方法
使用shRunDefltBrowser函数可以调用缺省的浏览器,打开指定页面函数声明:function long shRunDefltBrowser(string szUrl) library "pbvm90.dll"//这是PB9的调用方法:shRunDefltBrowser("community.csdn.net")原创 2011-06-27 15:56:00 · 8609 阅读 · 1 评论 -
PB窗口居中的实现方法
在PB中,如何使打开的窗口在屏幕中居中显示呢?现在用得多的有以下两种(1)直接使用PB窗口中的center属性(PB9及以上版本才有该属性)。这种方法最为简单,但是明眼人都可以看出问题来:窗口上下并没有真正的居中,窗口被过分的往上抬了。(2)为了解决这个问题,大多数程序中都使用自定义的函数来实现窗口居中,实现方法无非就是先获取屏幕宽度及高度,再获取窗口宽度和高度,然后再算出原创 2011-06-27 16:12:00 · 1775 阅读 · 0 评论 -
PB从剪贴板取图并保存
结构体定义type bitmapinfoheader from structure long bisize long biwidth long biheight integer biplanes integer bibitcount long bicompression long bisizeimage long bixpelspermeter原创 2011-04-11 23:21:00 · 4897 阅读 · 17 评论