
VC
jacklhf
这个作者很懒,什么都没留下…
展开
-
VC数据库笔记一: 判断数据库连接失败
#import "../lib/msado15.dll" rename("EOF","adoEOF")。。。。using namespace ADODB;class __CLIENT_UI_API CDatabaseEx {public: CDatabaseEx(); CDatabaseEx(const CDatabaseEx& db); virtual ~CDatabaseEx()原创 2009-05-12 10:02:00 · 1422 阅读 · 0 评论 -
配置QT开发环境
windows下Eclipse:一 准备工作 1 Eclipse for c/c++(我使用的是eclipse-cpp-europa-fall2-win32,eclipse版本不能太旧,因为qt-eclipse-integration要求版本高于3.2.1。) 2 MinGW(http://sourceforge.net/) 3 qt-win-opensource转载 2009-11-22 14:12:00 · 2781 阅读 · 0 评论 -
WindowsXP资源管理器文件名排序规则- -
本文大多摘录于网页,目的了解WindowsXP资源管理器文件名排序规则 和StrCmpLogicalW函数。 在Windows XP与 Windows 2003 Server中,资源管理器使用了一种不同于Windows 2000的新的文件名、目录名排序规则,例如:在Windows XP与Windows 2003 Server中: Ie4_01 Ie4_128转载 2009-10-17 20:28:00 · 8768 阅读 · 0 评论 -
模拟Windows排序的算法
1、 数值文字混合排列 就用一个windows Api,做个记录[DllImport("Shlwapi.dll", CharSet = CharSet.Unicode)]private static extern int StrCmpLogicalW(string psz1, string psz2); 2、下面一段C#代码是模拟Window排序的算法,不包括外围的排序,只是转载 2009-10-17 19:21:00 · 1443 阅读 · 3 评论 -
_stdcall、_cdecl或_fastcall修饰
被_stdcall、_cdecl或_fastcall修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,edx传),函数调用在返回前要清理堆栈,但由调用者还是被调用者清理不一定。 1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,转载 2009-10-17 18:53:00 · 582 阅读 · 0 评论 -
CString
1.CString::IsEmptyBOOL IsEmpty( ) const; 返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。说明:此成员函数用来测试一个CString 对象是否是空的。示例:下面的例子说明了如何使用CString::IsEmpty。// CString::IsEmpty 示例CString s; ASSERT( s.IsE转载 2009-10-17 18:55:00 · 650 阅读 · 0 评论 -
从C调用JavaScript函数代码。
有时候,当我们正在使用的C内的IE浏览器控制+ +应用程序,我们需要访问HTML元素。我们可以通过使用诸如IWebBrowser2,IHTMLDocument2标准的COM对象它,等等。这样,我们很容易可以实现如点击按钮,单击定位,获得输入的字符串,获取HTML文本功能,等等。不幸的是,微软并没有提供类似的JavaScript对象。在任何情况下,它可以通过使用传统的COM方式为HTML页内的Jav原创 2009-10-04 11:34:00 · 5551 阅读 · 0 评论 -
VC读取网页信息原代码
VC读取网页信息原代码void CMyDlg::OnOK() { BOOL m_bDownloadFailed; CString str; for(qh=2007051;qhif(qh==2007008) continue; str.Format("%d",qh); m_bDownloadFailed=GetSourceHtml ("d://zc_fenzu//"+str+"转载 2009-10-04 11:22:00 · 1619 阅读 · 0 评论 -
停止进程代码
char c[]={"Client.exe"}; //定义字符串并初始化,c为8长度,最后结尾有/0,定义一个字符为x, HANDLE handle; //定义CreateToolhelp32Snapshot系统快照句柄 HANDLE handle1; //定义要结束进程句柄 handle=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0原创 2009-09-30 13:46:00 · 814 阅读 · 0 评论 -
动态创建 odbc
int MakeSQLServerODBCDSN(LPCTSTR DBServer,LPCTSTR DBName,LPCTSTR DSN,LPCTSTR UID){ BOOL bInstallDriver=TRUE; CRegKey regKey; LONG lRet=regKey.Open(HKEY_LOCAL_MACHINE,"Software//ODBC//ODBCINST.INI//转载 2009-07-09 17:20:00 · 428 阅读 · 0 评论 -
几个常用的Sql Server的系统存储过程
几个常用的Sql Server的系统存储过程2009年06月29日 下午 03:481.sp_attach_db --附加数据库EXEC sp_attach_db @dbname=witpos,@filename1=d:/mssql/data/witpos.mdf2.sp_rename --重命名表名EXEC sp_rename转载 2009-07-10 08:35:00 · 613 阅读 · 0 评论 -
在sql server的存储过程中调用com组件
有时候,出于sql server本身的功能不足,我们需要用外部的程序来实现,而com由于其语言的无关性和强大的功能就成为与sql server接口的首选,并且sql server本身也提供了这方面的系统存储过程用以实现与com的接口。这几个相关的系统存储过程为: sp_oacreate 在 microsoft® sql server™ 执行个体建立 ole转载 2009-07-10 08:30:00 · 906 阅读 · 0 评论 -
VC调用存储过程的通用方法(SQLServer篇)
这里讨论的是ADO调用存储过程,按MSDN的例子,一般都是下面的调用方法(节选自MSDN):HRESULT hr = S_OK; // Define ADO object pointers. // Initialize pointers on define. // These are in the ADODB:: namespace. _RecordsetPtr pR转载 2009-07-10 08:19:00 · 549 阅读 · 0 评论 -
ACE框架的三大部分
ACE自适应通信环境(ADAPTIVE CommunicationEnvironment)是可以自由使用、开放源码的面向对象(OO)框架(Framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++Wrapper Facade(包装外观)和框架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信转载 2009-11-22 14:33:00 · 6433 阅读 · 0 评论