
MySDK
carl2380
qq327831278
13141401405
展开
-
void CXX::OutputMsg01(CString tag, CString str, BOOL clean)
CStdioFile file; BOOL res = FALSE; if (clean) { res = file.Open(strFilePath, CFile::modeCreate|CFile::modeReadWrite); } else { res = file.Open(strFilePath, CFile::modeCreate|CFile::modeNoTruncate|C原创 2008-11-06 09:25:00 · 496 阅读 · 0 评论 -
文件夹操作
int CCorreDataMain::IsDirectoryFind(CString szPath)//文件夹是否存在 0存在 -1为空,-2为非法路径,-3为盘符异常,-4需要创建目录{ if (szPath == "") return -1;//为空 if (szPath.Right(1)==//) szPath.TrimRight(//);//去掉 if (szPath.GetLe转载 2010-03-22 16:04:00 · 528 阅读 · 0 评论 -
LD SDK LDCControlDll 中 CXMLFile的进一步使用方法,建议以后改进
1、遍历子节点 DWORD dRes; if ( 0 == (dRes=xmloper.selectFirstChildNode()) ) { // nodetxt = "Programe" while (0==dR原创 2009-11-14 15:37:00 · 874 阅读 · 0 评论 -
获取 GetLastError 文本信息
DWORD derr = GetLastError(); derr = derr; LPVOID lpMsgBuf; FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), 0, // Defau原创 2009-11-11 13:47:00 · 1048 阅读 · 0 评论 -
在注册表写入+读取当前软件的语言版本号+路径信息
在注册表写入+读取当前软件的语言版本号 CString CLeadShowApp::GetLanguagePara(){ DWORD pCount=1024; TCHAR szValue[1024]; CString str; CRegKey reg; if ( ERROR_SUCCESS==reg.Create(HKEY_CURRENT_USER, _T("Software//Leya原创 2009-11-09 11:27:00 · 769 阅读 · 0 评论 -
CConfigXmlFile02.h
#pragma once#import // raw_interfaces_only,named_guiIDs using namespace MSXML2;#include using namespace std;class CConfigXmlFile02 {public: CConfigXmlFile02(void); virtual ~CConfigXmlFile02(voi原创 2009-08-24 10:26:00 · 460 阅读 · 0 评论 -
CXXApp--获取当前系统应用程序路径
CString CXXApp::ConfigGetAppPath(){ CString strAppPath; TCHAR path[MAX_PATH]; memset(path,0,sizeof(TCHAR)*MAX_PATH); GetModuleFileName( NULL,path, MAX_PATH ); TCHAR drive[MAX_PATH],dir[MAX_PATH],fna原创 2009-08-24 09:16:00 · 515 阅读 · 0 评论 -
CConfigXmlFile02.cpp
#include "stdafx.h"#include "ConfigXmlFile02.h"#import // raw_interfaces_only,named_guidsusing namespace MSXML2;CConfigXmlFile02::CConfigXmlFile02(void){}CConfigXmlFile02::CConfigXmlFile02(CStr原创 2009-08-24 10:28:00 · 548 阅读 · 0 评论 -
MyMacro
#define SAFE_RELEASE(x) { if (x) x->Release(); x = NULL; }#define JIF(x) if (FAILED(hr=(x))) / {Msg(TEXT("FAILED(hr=0x%x) in ") TEXT(#x) TEXT("/n"), hr); return FALSE;}inline void Msg(char *szFor原创 2008-11-07 10:21:00 · 987 阅读 · 0 评论 -
日志记录组件
<br />http://blog.youkuaiyun.com/nxjbill/archive/2008/04/29/2342587.aspx<br /> <br />我的日志记录组件 - 东方散人 - 优快云博客<br />和大家分享下我写的日志记录文件组件。下面是一些定义和调用的封装。如存在bug,欢迎指正。<br />如需要demo程序和组件可去我在csdn下的下载资源或是去风华软件在线(www.fhuasoft.cn)网站上去下载。<br />//下面是定义文件<br />#ifndef _DEBUG_TR转载 2010-10-28 11:34:00 · 544 阅读 · 0 评论