03 2012 档案

摘要:regsvr32 "C:\Program Files\Common Files\Microsoft Shared\Help\hxds.dll"在运行框里输入这条命令,注册一下就可以了 阅读全文
posted @ 2012-03-22 23:13 小小亮FLY 阅读(248) 评论(0) 推荐(0) 编辑
摘要:方法一: /*动态改变属性页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| 阅读全文
posted @ 2012-03-22 23:10 小小亮FLY 阅读(1824) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2012-03-11 23:41 小小亮FLY 阅读(973) 评论(0) 推荐(0) 编辑
摘要:合并指定列的相邻单元格中相同的元素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'可能存在合并的 阅读全文
posted @ 2012-03-11 01:50 小小亮FLY 阅读(257) 评论(0) 推荐(0) 编辑
摘要:'列从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 阅读全文
posted @ 2012-03-10 23:47 小小亮FLY 阅读(272) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2012-03-10 23:20 小小亮FLY 阅读(391) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2012-03-10 23:02 小小亮FLY 阅读(388) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2012-03-04 22:16 小小亮FLY 阅读(392) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2012-03-04 16:43 小小亮FLY 阅读(384) 评论(0) 推荐(0) 编辑
摘要:调试过程中需要打印出Log信息,很多人可能都遇到过,可能有些第三方的库提供给大家使用,但很多人会嫌麻烦而不用,我也常常因为第三方库麻烦而不用,所以就谢了一个很简单打印Log的函数头文件部分#include <string>#include <fstream>#include<ctime>#include <windows.h>#define LOG_ADD_TIME //如果需要加入时间则需要声明此句,如果不需要加入时间信息则可以去掉此句using namespace std;函数实现部分string GetTime(){ SYSTEMTIME 阅读全文
posted @ 2012-03-04 13:07 小小亮FLY 阅读(374) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示