社区
C#
帖子详情
请各位看看这个棘手问题.(也是一个神奇的问题)关于vc写的ATL主件在C#中的使用
tjq_tang
2003-10-20 06:32:22
使用ATL做了一个Des加密/解密的封装对象,客户程序试C#写的.
神奇的问题如下:
1.在ATL工程中设置c#客户程序编译后的Exe文件作为调试程序.
一步一步跟踪,执行没有问题;
2.将这个exe文件单独执行,就出现了加密/解密不正确的情况;
问题关键是使用ATL调试没有问题,为什么单独执行有问题?
另外我使用vb做的客户程序在2中情况下都是正确的.
3Q
...全文
44
5
打赏
收藏
请各位看看这个棘手问题.(也是一个神奇的问题)关于vc写的ATL主件在C#中的使用
使用ATL做了一个Des加密/解密的封装对象,客户程序试C#写的. 神奇的问题如下: 1.在ATL工程中设置c#客户程序编译后的Exe文件作为调试程序. 一步一步跟踪,执行没有问题; 2.将这个exe文件单独执行,就出现了加密/解密不正确的情况; 问题关键是使用ATL调试没有问题,为什么单独执行有问题? 另外我使用vb做的客户程序在2中情况下都是正确的. 3Q
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tjq_tang
2003-11-05
打赏
举报
回复
原来是ATL传参数的问题.上面的问题不小.最后使用SafeArray来获得各个字节的数据流.方正确.感谢各位的回答
chensan
2003-10-21
打赏
举报
回复
帮你up
hq1305018
2003-10-21
打赏
举报
回复
C#和VC++、VB在语言规则上有些不同之处,有一些运算符和数据类型不同。看一些书就知道了。
wjhs
2003-10-21
打赏
举报
回复
我也遇到过同样的问题,后来不知怎样就搞好拉。
rgbcn
2003-10-20
打赏
举报
回复
up
MSComm控件
如果只安装VS2005,VS2008,
使用
MFC编程时,工具箱
中
无法添加串口通信控件。安装了这个组件后,就可以添加串口通信控件了。 1、将Mscomm.srg, Mscomm32.ocx,Mscomm32.dep三个文件复制到系统文件夹
中
,即C:\windows\system32 2、运行 注册.bat 3、导入 注册.reg
VC
中
使用
ATL
编
写
控件
VC
中
使用
ATL
编
写
控件 作者:邵盛松 2010年10月29日 源码下载地址:http://download.csdn.net/source/2793074 在
VC
2005
中
创建控件,可以
使用
MFC创建控件,也可以
使用
ATL
创建控件 一
ATL
项目的创建 在
VC
2005
中
新建
一个
项目,项目类型选择
ATL
,模板选择
ATL
项目。项目名称命名为ActiveXDemo。
ATL
项目向导的概述
中
直接下一步
ATL
项目的应用程序设置如下 服务器类选选择动态链接库(DLL)
SQL SERVER2008R2安装报错 安装程序集“Microsoft.
VC
80.
ATL
,version=“8.0.50727.1833“。。。
打算用淘汰的服务器弄点东西,就装了server2008r2 和sql sever2008r2,(主要是自己比较熟悉,常规
问题
好处理,加上I3的处理器,还是别折腾的好) 系统装好以后,装SQL,前期检测一直没报错,到最后安装程序的时候报错 ------------------------------ 出现以下错误: 安装程序集“Microsoft.
VC
80.
ATL
,version="8.0.50...
Error 1935.安装程序集 Microsoft.
vc
80.
atl
,type="win32",version="8.0.50727.762"
装很多软件是都要配置
VC
++环境的,但由于系统注册表限制,很多时候软件安装过程
中
会报如下错误 尤其是在win7旗舰版下面: 安装
vc
++2005 运行库 Error 1935.安装程序集 Microsoft.
vc
80.
atl
,type="win32",version="8.0.50727.762",publicekeytoken="1fc8b3b9a1e 18e3b",processorAr
用
C#
调用
ATL
COM组件
在上一篇“
一个
简单的
ATL
例子”的基础上,看一下如何在C#
中
调用这个已经生成的COM组件。首先要先吧COM组件的引用加入到C#项目
中
(我用的是VS2005)大概步骤如下:点击VS
中
的“视图”->“解决方案资源管理器”菜单项,会出现如下的窗口:在“引用”上点击右键,选择“添加引用”,找到刚才用
VC
++生成的COM(Simple_
ATL
.dll)所在的位置。选
中
dll,确定。在C#源代码
中
要加入using SIMPLE_
ATL
Lib;using System; using System.Collections
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章