CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

大家看看这段代码如何改??(100分)

楼主tsingfa(〓〓〓〓小青〓〓〓〓〓)2004-12-03 23:41:08 在 .NET技术 / C# 提问

我用delphi写了一个dll,在delphi调用是这样的:  
   
  uses   ActiveX;  
  ...  
  begin  
      CoInitialize(nil);  
        ...                               //这里用dll中的函数,调用没有问题的  
      CoUninitialize;  
  end;  
   
  我现在在c#中DllImport,可是怎样初始化COM对象??  
  我看MSDN上用  
  Thread.CurrentThread.ApartmentState   =   ApartmentState.STA;  
  不知道行不行?请高手赐教..... 问题点数:0、回复次数:7Top

1 楼windinwing(潇笑)回复于 2004-12-04 00:05:37 得分 0

类名   实例名=new   类名();  
  实例名.属性=xxx;  
  实例名.方法();  
  调用方式是一样的,注意用using   引用工程名Top

2 楼cnhgj(戏子) (没时间练太极)回复于 2004-12-04 00:09:10 得分 0

添加引用这个COM。。然后using   Namespace  
   
  myclass   _myclass   =   new   myclass();//实例化Top

3 楼robin06(挖粪涂墙)回复于 2004-12-04 00:21:48 得分 0

我来综合一下混点分用用  
  添加引用这个COM  
  菜单->项目->添加引用->COM->浏览->选择*.DLL->确定  
  然后using   Namespace,Namespace在资源管理器里的引用里找  
  最后  
  myclass   _myclass   =   new   myclass();//实例化  
   
  实例名.属性=xxx;  
  实例名.方法();  
  调用方式是一样的,注意用using   引用工程名  
  Top

4 楼C_M_()回复于 2004-12-04 09:05:40 得分 0

upTop

5 楼kqh0319(华仔)回复于 2004-12-04 10:07:01 得分 0

帮你UPTop

6 楼lhx1977(清水无鱼)回复于 2004-12-04 10:40:55 得分 0

UP  
  Top

7 楼SpeedyHorse(鑫磊)回复于 2004-12-04 11:55:35 得分 0

UPTop

相关问题

  • 郁闷了一天:如何将这段javascript代码改写成vb.net代码.
  • 这段用户注册代码如何如何修改
  • 这段代码如何写?
  • 如何写这段代码?
  • 请问这段系统钩子代码,如何改!
  • 请问如何将这段代码改到EJBTESTCLIENT中?
  • 如何将smallint 字段用代码将它改为VARCHAR?
  • 请教:该如何修改该段代码
  • 如何用代码修改表中字段的顺序
  • 一段VB的代码,请问如何改成VC的

关键词

  • dll
  • 实例
  • 引用
  • 调用
  • myclass
  • 添加

得分解答快速导航

  • 帖主:tsingfa

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo