vs2005专题

从VC6迁移至VS2005 ,VS2008

最近开发平台由VC6.0升级至VS2005,需要将原有的项目迁移,特将碰到的问题归纳如下: 1消息映射 VS2005对消息的检查更为严格,以前在VC6下完全正常运行的消息映射在VS2005下编译不通过 a. ON_MESSAGE(message,OnMyMessage);   OnMyMessage返回值必须为LRESULT,其形式为:afx_msg LRESULT OnMyMessage(

visual studio 2005 ( vs2005 , vc2005 ) 编译的应用程序无法运行的解决方案

有些早期的visual studio 2005 C++工程,用vc2005编译debug配置一切正常,运行时却提示:     无法启动程序     由于应用程序配置不正确,未能启动此应用程序。请查看清单文件以查找可能的错误。重新安装该应用程序可能修复此问题。有关更多详细信息,请参见应用程序事件日志。    查看事件日志,出错日志记录里有如下信息:    找不到附属汇编 Micros

如何在vs2005中为对话框添加OnInitDialog函数

OnInitDialog()函数是个virtual(虚函数),在它的类中用添加虚函数的方法,会发现添加的虚函数里面没有这个函数,而这个OnInitDialog函数是很有用的,在一般的添加进去的对话框的类中是不会有这个函数的,必须手工增加进去. 1, 在类视图中右键你要添加OnInitDialog函数的类名, 2,在该类的属性上面,单击重写的按钮, 3,选择OnInitDia

com技术组件第7章,用vs2005编译示例代码,com注册不成功。

1.先排除你的权限问题,只要网上搜索这个问题,就会给你说权限问题。 2.如果是自己建的工程,很大可能是编译的问题。虽然总是提示成功,但是模块文件(.def)文件没有加载连接,就会生成一个普通的dll文件,不能注册。因为DLLRegisterServer没有被正确的连接到.dll中。 解决方案: 1、将项目->C/C++ ->预处理器 -> 预处理定义加上“;_USRDLL;项

VS2005下编译Lua源代码

编译分三步: 1:编译静态库 打开vs2005-文件-新建-项目-vc++项目-windows控制台项目,输入名称(我这里输入lualib),单击确定,在左边选择应用程序设置,然后在右边选择静态库,单击完成,把源文件和头文件里的文件全部删掉,右键源文件-添加-添加现有项,把src中除了lua.c、lua.h、luac.c以为的文件全部选上打开 编译后生成了一个Lualib.lib文件

vs2005 MFC资源编辑添加成员变量向导出现脚本错误的解决方法

今天用vs.net 2005修改一个以前做的mfc应用项目,编辑一个对话框界面,右键单击一个文本编辑框,添加成员变量,弹出成员变量编辑对话框时出现错误信息:对象不支持此属性或方法。 这是一个常见的网页脚本错误信息,出错的页面文件就是vs2005成员变量编辑对话框的界面页面文件,文件路径是file:///c/Program Files:/Microsoft Visual Studio 8/VC/V

旧的vs2005或2008工程项目转换成vs2010更高版本时遇到的3个问题

问题一: 错误场景,公司给了我一个vs2008或vs2005的项目文件,我电脑只安装了vs2010,打开转换并编译出现如下错误: fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is

数据库连接汇总 VS2005

微软提供了以下四种数据库连接方式: System.Data.OleDb.OleDbConnection System.Data.SqlClient.SqlConnection System.Data.Odbc.OdbcConnection System.Data.OracleClient.OracleConnection System.Data.OleDb.OleDbConne

将WinCE5.0模拟器连接到VS2005

1.       本文介绍的方法通过网络及保存模拟器状态将WinCE5.0模拟器连接到VS2005,而非使用ActiveDync,通讯端口,或不存在的通讯电缆。 像下面介绍的这样通过快捷方式启动模拟器: "C:/Program Files/Windows CE 5.0 Emulator/Emulator_500.exe" nk.cem /video 640x480x16 /Ethernet vir

VS2005制作2维条码

VS2005制作2维条码 开发环境: VS2005 开发语言: VB.NET 需要下载一dll文件,地址如下 DotNetBarCode.zip解压缩可以看到一dll文件  DotNetBarcode.dll 1.新建一VB.NET工程,在Form上新建一 按钮,文本框,一个Panel。   2.将下载下来的DotNetBarcode.dll 文件添加

ACE在WinXP安装和与Vs2005集成

参考:http://www.linuxidc.com/Linux/2009-06/20419.htm     安装环境: 操作系统:Windows XP 专业版 编译环境:VS2005中文版 ACE版本:ACE-5.5.1 安装过程: 下载安装包。 Ace的安装文件可以在http://www.cs.wustl.edu/%7Eschmidt/ACE.html中下载

VS2008 工程改 vs2005/2003工程

VS2008 工程改 vs2005/2003工程的图文教程  很多vs2008的工程到vs2005就打不开了,其实只要简单的改几个地方就可以咯。 首先,拿到一套源代码,查看看到那个工程的sln文件如果如下: 就是写着unrecognized version,这就说明当前机器的vs 不能打开这个工程。 然后,我们要做的就是改两个文件 :XXXX.sln 和X

vs2005 ajax安装

一、 需要安装微软的AJAX扩展库和安装ajax toolkit     微软的AJAX扩展库 (ASP.NET AJAX 1.0)下载地址 http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en     AJAX Con

vs2005快捷键 。

快捷键 功能 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + ALT + J对象浏览

VS2005 IDE 常用快捷键

Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签  Ctrl+B,P: 移动到上一书签  Ctrl+B,C: 清除全部标签 Ctrl+I: 渐进式搜索  Ctrl+Shift+I: 反向渐进式搜索  Ctrl+F: 查找  Ctrl+Shift+F: 在文件中查找  F3: 查找下一个

VS2005打造简单分页浏览器

http://edu.qudong.com/program/asp/asp-netyingyong/20080509/11676.html

VS2005和Eclipse中调试JNI的方法

Allen Chen -------------------------------------------------------------------------------- IT与互联网 > 软件 VS2005和Eclipse中调试JNI的方法 Allen Chen | 2008-12-24 15:35:50 1、用Eclipse编写JNI的JAVA程序,项目名称为Demo

VS2005这么设置工作路径让找到动态库方便项目管理

VS2005这么设置工作路径让找到动态库方便项目管理 一般情况下,依赖的动态库需要拷贝到生成的文件所在的目录,但是生成目录我们通常不放在版本库里面,那么为了维持这个癖好, 我最近发现可以经过一番项目属性设置工作目录的方式,来把动态库所在的路径给找到。 我觉得比较合理的安排是,项目中使用include,lib两个目录来存储引用的内容,include通常放置头文件,而lib里面放置lib和dll

关于VS2005中C#代码用F12转到定义时,总是显示从元数据的问题

元数据是:NET 程序集中的标记信息。 是在代码中选择了转到定义时候给定位的吧。因为没有找到源代码,VS通过反射读取元数据中的信息生成了那个。 解决方法:1. 要把项目先添加到解决方案中。 2. 再把添加的项目引用到网站(右键点击站点,选“添加引用”出现的窗口中 再选“项目”选择添加的项目。)。若Bin文件中存在,则需要把原来的项目删除,再添加。

关于VS2005中C#代码用F12转到定义时,总是显示从元数据的问题题

元数据是:NET 程序集中的标记信息。 是在代码中选择了转到定义时候给定位的吧。因为没有找到源代码,VS通过反射读取元数据中的信息生成了那个。 解决方法:1. 要把项目先添加到解决方案中。 2. 再把添加的项目引用到网站(右键点击站点,选“添加引用”出现的窗口中 再选“项目”选择添加的项目。)。若Bin文件中存在,则需要把原来的项目删除,再添加。

vs2005程序发布:静态编译或动态编译生成安装包

1 静态编译 打开工程属性页面,如下两图所示进行设置: 如果出现警告:warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other use of other libs; use /NODEFAULTLIB:library ,可如下进行设置:(其他警告不一定适用) 2 动态编译生成安装包 1

vs2005 创建SDI程序

SDI程序与对话框程序最大的区别是包含了两个类:CDocument和CView,CDocument用于跟存储介质交互,对操作数据进行保存,CView则对用户界面进行管理 根据需要存储的数据不同,需要对CDocument的Serialize进行实现。

vs2005 添加菜单及处理函数

1 在资源视图添加菜单,右键菜单选择“Add Resource...”,选择“Menu” 2 点击“Type Here“对菜单项进行设置,每个菜单项有潜在的左菜单和下菜单(当一个菜单项被激活后自动创建),需要触发一个动作的菜单需要设置一个有意义的ID名称 3 切到类视图,在相关类的属性窗口选择“Event”(闪电图标) 4 找到对应的菜单项ID,选择COMMAND的处理函数,其名称默认为On

vs2005连接Oracle远程数据库

在vs2005中远程连接Oracle数据的字符串  直接在cs页面中编写。 方法一  public void oracleBind()     { //连接数据库         OracleConnection conn = new OracleConnection("server=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HO

vs2005非托管方式调用webservice

soapkit3.0,中的列子用vs2005非托管方式调用的例子,注意BSTR和char之间的转换例子代码 // console2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <comutil.h>#pragma comment(lib, "comsuppw.lib") #pragma comment(lib, "kernel32

用STL做的简易英汉词典(VS2005下编写)

// dictionary.cpp : 定义控制台应用程序的入口点。// #include "stdafx.h"#include<iostream>#include<fstream>#include<algorithm>#include<vector>#include<string>#include<map>#include<utility> using namespace std;typed