03 2012 档案
摘要:regsvr32 "C:\Program Files\Common Files\Microsoft Shared\Help\hxds.dll"在运行框里输入这条命令,注册一下就可以了
阅读全文
摘要:方法一: /*动态改变属性页CPropertyPage的名称,该代码必须在创建时OnInitilDialog中, 或者在创建完成后动态修改,比如点击某个按钮的时候修改当前的或者其它属性页的名称**/ TC_ITEM tc; tc.mask = TCIF_TEXT; tc.pszText = _T("修改成功"); ((CPropertySheet*)GetParent())->GetTabControl()->SetItem(0, &tc); 方法二:该段的代码可放在page页面的构造函数中 m_psp.dwFlags = m_psp.dwFlags|
阅读全文
摘要:option ExplicitDim objExcelDim objWorkbookDim tempGPTScriptSub GPTScript Set objExcel = CreateObject("Excel.Application") Set objWorkbook = objExcel.Workbooks.Open("E:\1.xls") objExcel.Visible = True Call CopyRowToAnother(1, 2, 30) '把第一个sheet页面中的第2行复制到第30行 Call CopyColumnToAn
阅读全文
摘要:合并指定列的相邻单元格中相同的元素option ExplicitDim objExcelDim objWorkbookDim tempGPTScriptSub GPTScript Set objExcel = CreateObject("Excel.Application") Set objWorkbook = objExcel.Workbooks.Open("E:\1.xls") objExcel.Visible = True Call CombineSameValue(3, 33) '测试第三列,共33行End Sub'可能存在合并的
阅读全文
摘要:'列从1开始 1(A) 2(B) 27(AA) 28(AB) 在2003下excel最大列是IV,所以最多两位数就可以了Function GetColumnName(columnNum) Dim num num = columnNum - 1 If num < 26 Then GetColumnName = Chr(Asc("A") + num) Else GetColumnName = Chr(Asc("A")+(num\26)- 1)&Chr(Asc("A")+(num Mod 26)) End If End
阅读全文
摘要:option ExplicitDim objExcelSet objExcel = CreateObject("Excel.Application")'Set objWorkbook = objExcel.Workbooks.Open("E:\1.xls")'objExcel.Visible = True'objExcel.Cells(1, 1).Value = "Test value"Dim strVersionstrVersion = GetExcelVersion()MsgBox strVersionob
阅读全文
摘要:VBScript 变量可以不声明直接使用,如果这么做会有很大的弊端,所以还是建议强制声明为显示定义变量 ,可在文件开始处添加option Explicitoption Explicit'1 绝对值Dim MyNumber1MyNumber1 = Abs(50.3) ' Returns 50.3.MyNumber1 = Abs(-50.3) ' Returns 50.3.'2 数组使用方法1Dim A2Dim B2A2 = Array(10,20,30)B2 = A2(2) ' B is now 30.'3 数组使用方法2 注意此处比C++,jav
阅读全文
摘要:DLL函数导出方式有多种方式,这里介绍的是其中一种方式头文件:#ifndef _GPTSQLITE_H__#define _GPTSQLITE_H__#ifdef __cplusplusextern "C" {#endif#ifdef _EXPORTING#define CLASS_DECLSPEC __declspec(dllexport)#else#define CLASS_DECLSPEC __declspec(dllimport)#endifCLASS_DECLSPEC int Add(int i, int j);#undef _DLL_GPTSQLITE#ifde
阅读全文
摘要:1 源码下载地址 http://www3.sqlite.org/sqlite-amalgamation-3071000.zip(只有c和h文件,没有def文件)2 DLL和def文件下载地址http://www3.sqlite.org/sqlite-dll-win32-x86-3071000.zip( 有dll和def文件)下载下来源码之后发现没有def文件,就又单独下载了def1 新建一个空项目,把sqlite3.c 和sqlite3.h,还有sqlite3.def加入到工程中。2 右项目,则弹出的属性设置对话框中,选择linker->input->Module Definiti
阅读全文
摘要:调试过程中需要打印出Log信息,很多人可能都遇到过,可能有些第三方的库提供给大家使用,但很多人会嫌麻烦而不用,我也常常因为第三方库麻烦而不用,所以就谢了一个很简单打印Log的函数头文件部分#include <string>#include <fstream>#include<ctime>#include <windows.h>#define LOG_ADD_TIME //如果需要加入时间则需要声明此句,如果不需要加入时间信息则可以去掉此句using namespace std;函数实现部分string GetTime(){ SYSTEMTIME
阅读全文