用VC创建供PB调用的DLL
1、用vs.net2003新建vc++项目中的“WIN32 项目”,项目名称为wxjextend,应用程序类型选择dll2、在主 DLL 源文件中输入long WXJEXTEND_API __stdcall BitAnd(long bit1, long bit2){ return bit1 & bit2;}longWXJEXTEND_API __stdcall BitOr(long bit1, long bit2){ return bit1 | bi...
XML 与Datawindow
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan;
ShellExcute API 在PB11中的使用
最近在做一个统计程序,将数据查询出来保存至一个Excel文件后,想实现打开这个Excel文件。针对Excel文件的打开,可以使用OLE对象,同事也有一个通过查询注册表获取文件关联打开方式的代码。其实最简单的方式其实还是使用Windows的API ShellExcute其在PB 中定义外部函数为: Function Long ShellExecute(Long hwindow, String lpOperation, String lpFile, String lpParameters, String lpDirectory, Long nShowCmd) Library 'shell32.dll' Alias for ShellExecuteAFunction Long GetDesktopWindow() Library 'user32.dll' 在代码中为:Str