用飞信脱框运行访问数据库的软件时出错的解决方法

[转载] [佚名] [2008-11-18 9:25:17]

用FetionVM运行访问数据库的软件时出错:由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题解决方法:Copy System.Transactions.dll和System.Data.dll到Vm的 System目录下以及Microsoft.VC80.CRT.manifest还不行,参考下述1、找到Microsoft Visual Studio 8/VC/redist/x86/Microsoft.VC80.CRT2、将其内的文件Copy到应用程序的System目录下即可再不行看这:解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题

阅读全文 发表评论 浏览/评论:38/0

MFC中对象序列化技术的实现

[转载] [佚名] [2008-11-18 8:56:01]

1、需求对于支持序列化操作的类可以将不同类的不同对象以序列的形式写到文件中;可以通过读取序列化文件还原对应类的对应实例;针对对象的哪些内容进行序列化由对象来决定;2、需求示例2.1、需要序列化的对象对应的类l CNameclass CName:public CObject {public: DECLARE_SERIAL(CName)CName() {m_d1=0;m_d2=0;};CName(double d1,double d2) {m_d1=d1;m_d2=d2;};void Serialize(CArchive&

阅读全文 发表评论 浏览/评论:13/0

C++编译器如何实现异常处理

[转载] [佚名] [2008-11-13 16:23:34]

与传统语言相比,C++的一项革命性创新就是它支持异常处理。传统的错误处理方式经常满足不了要求,而异常处理则是一个极好的替代解决方案。它将正 常代码和错误处理代码清晰的划分开来,程序变得非常干净并且容易维护。本文讨论了编译器如何实现异常处理。我将假定你已经熟悉异常处理的语法和机制。本文 还提供了一个用于VC++的异常处理库,要用库中的处理程序替换掉VC++提供的那个,你只需要调用下面这个函数:install_my_handler();之后,程序中的所有异常,从它们被抛出到堆栈展开(stack unwinding),再到调用catch块,最后到程序恢复正常运行,都将由我的异常处理库来管理。与 其它

阅读全文 发表评论 浏览/评论:18/0

字符串内部查找函数

[转载] [佚名] [2008-11-13 16:12:10]

char* strchr( const char* str, int chr );在str中查找第一次出现的chr,没找到则返回0char* strrchr( const char* str, int chr );在str中查找最后一次出现的chr,没找到则返回0char* strstr( const char* str, const char* substr );在str中查找第一次出现的substr,没找到则返回0size_t strspn( const char* str, const char* chrset );在str中查找 只包含在chrset中的字符 的最开始的最长字符数目st

阅读全文 发表评论 浏览/评论:12/0

网络socket编程指南

[转载] [佚名] [2008-11-13 16:00:08]

------------------------------------------------------------------------------- 介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等… 好在我已经将这些事完成了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过网络编程的沼泽,那么你来对地方了。 -----------------------------------------------

阅读全文 发表评论 浏览/评论:20/0

C#获取程序的版本号

[原创] [shenjk] [2008-11-11 16:54:01]

System.Diagnostics.FileVersionInfo myFileVersionInfo = System.Diagnostics.FileVersionInfo.GetVersionInfo(System.Environment.CurrentDirectory + @"/ZMT.exe");string ver=myFileVersionInfo.FileVersion; //获取版本号

阅读全文 发表评论 浏览/评论:38/0

VC++获取网页内容

[原创] [shenjk] [2008-11-11 16:51:20]

首先添加#include 〈windows.h〉#include 〈wininet.h〉#pragma comment(lib, "wininet.lib")详细代码如下:VC++获取网页内容Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/HINTERNET hInternet ; HINTERNET hOpenUrl ; CString m_URL("http://www.shenjk.com"); CStrin

阅读全文 发表评论 浏览/评论:64/0

VC++获取当前目录

[原创] [shenjk] [2008-11-11 16:48:42]

// 获取当前目录CString CMainFrame::GetAppPath(){CString strPath;GetCurrentDirectory(MAX_PATH,strPath.GetBuffer(MAX_PATH));strPath.ReleaseBuffer();return strPath;}

阅读全文 发表评论 浏览/评论:42/0