PB编程
文章平均质量分 86
布莱恩凯
不要因为没有掌声就放弃你的梦想。
展开
-
十六进制时间戳转换成十进制时间戳【PowerBuilder版】
参考了文章https://blog.csdn.net/weibo1230123/article/details/81179496翻译为PB版如下:string hexstrchar ls_char[]hexstr = "5FD4E8FF" long n n = gf_htoi(hexstr)string ls_date,ls_timels_date = "1970/0...原创 2019-12-12 21:36:14 · 2035 阅读 · 0 评论 -
PB阻塞运行run函数调用WinRAR实现带密码的压缩和解压缩
OleObject wshinteger li_rcCONSTANT integer MAXIMIZED = 3CONSTANT integer MINIMIZED = 2CONSTANT integer NORMAL = 1CONSTANT boolean WAIT = TRUECONSTANT boolean NOWAIT = FALSEwsh = CREATE OleObje转载 2017-09-05 14:49:12 · 1765 阅读 · 0 评论 -
pb8使用代码注册C#编写的dll
//使用regasm命令注册unzipfile.dllint li_retli_ret = run("regasm unzipfile.dll /tlb:unzipfile.tlb",minimized!)if li_ret<>1 then messagebox('','unzipfile.dll注册失败!') returnend ifoleobject unzipunzip = c原创 2015-05-17 10:19:49 · 992 阅读 · 0 评论 -
PB8调用使用C++与C#分别编写生成解压缩带有密码的zip压缩文件的动态链接库dll(部分内容转自互联网)
本文章编写的原因,是由于zlib无法解压缩由ICSharpCode.SharpZipLib.dll压缩的文件对作者的项目造成了困难,于是结合网上关于这方面的资料整理了这篇文章,希望对大家有所帮助,减少重复劳动。知识只有分享才有力量。原创 2015-05-16 17:50:32 · 1864 阅读 · 0 评论 -
PB调用windows api删除文件夹及其子文件夹或子文件
创建nvo_folder对象forwardglobal type nvo_folder from nonvisualobjectend typetype shfileopstruct from structure within nvo_folderend typeend forwardtype shfileopstruct from structure long原创 2014-03-15 14:14:32 · 1297 阅读 · 0 评论 -
PB获取本机Mac地址
//得到计算机名字function boolean GetComputerNameA(ref string lpBuffer, ref ulong nSize) library "KERNEL32.DLL" alias for "GetComputerNameA;Ansi"//设置计算机名字FUNCTION boolean SetComputerNameA(ref string cname转载 2014-03-14 16:28:14 · 6482 阅读 · 0 评论 -
PB获取文件最后修改时间
1.//时间转换,转换过来的hour是0时区的,需要+8function long FileTimeToSystemTime(ref s_FILETIME lpFileTime,ref s_SYSTEMTIME lpSystemTime) library "kernel32" 2.建立结构:s_win32_find_data 3.建立函数gf_converttime代码如下原创 2013-02-26 16:32:47 · 1981 阅读 · 0 评论 -
PB数据窗口绝对技巧
转:PB数据窗口绝对技巧http://hi.baidu.com/hrch/blog/item/aec0dec4879a87cd39db4990.html1、如何让存储文件目录的列,显示图片?答:选择对应的column的display as picture属性为true2、如何复制grid类型的所选择的行的数据到系统剪切板?答:string ls_selectedls_sel转载 2013-02-26 15:16:29 · 2101 阅读 · 0 评论 -
PB数据窗口中用Enter 代替Tab在字段间移动,移动到最后一列弹出保存提示
在开发应用系统的时候,数据窗口中用户焦点要从一 个字段转移到另外一个字段的时候,只能用Tab键来实现,而用户通常是用回车键来改变焦点, 为了保持用户的习惯,在系统中实现良好的用户操作界面,我们就必须实现在数据窗口中用Enter 代替Tab在字段间移动。 实现方法:1)在datawindow窗口中定义一个用户事件,取用户事件名为pb_enter(事件名可任意指定),事件号(Eve原创 2013-02-26 14:53:16 · 2351 阅读 · 0 评论 -
PB数据窗口导出excel,修改第一行英文标题为中文标题,计算合计值
1.PB数据窗口导出excel利用dw.saveas(filename,Excel5!,true)方法先导出带英文标题的excel。int li_retstring ls_filename,ls_pathnameboolean lb_existif dw.rowcount()=0 then messagebox("提示","无可保存的数据!") return;end原创 2013-03-06 10:32:02 · 2909 阅读 · 0 评论