CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  .NET Framework

在.net环境下可以平台调用 自己的dll吗?该怎么做?

楼主luoleixinhua(落泪)2004-12-03 19:18:00 在 .NET技术 / .NET Framework 提问

我的一个Dll在按照sdk文档平台调用的例子调用的时候,总提示找不着入口。难道我方法没对吗?我的DLL没问题呀!传统的调用方式也可以通过。  
  还请CSDN前辈们指教啊!  
  能给我完整原码最好。谢谢! 问题点数:100、回复次数:19Top

1 楼cnhgj(戏子) (没时间练太极)回复于 2004-12-03 19:30:11 得分 10

是COM的话..添加引用->COM组件->你的DLL..Top

2 楼luoleixinhua(落泪)回复于 2004-12-03 19:43:53 得分 0

不是com就不行了吗?  
  com我知道怎么用。Top

3 楼luoleixinhua(落泪)回复于 2004-12-03 21:23:17 得分 0

我指的是调用动态连接库,用的[DllImport]属性调用的那种。Top

4 楼zhouhongyun(jerry)回复于 2004-12-03 22:15:01 得分 10

把你的DLL放到程序文件同一目录下,记住是程序文件,不是源程序文件Top

5 楼Miracle(新一代的开山怪)回复于 2004-12-04 13:43:04 得分 10

注意dll位置和函数名大小写,unsafe声明Top

6 楼luoleixinhua(落泪)回复于 2004-12-05 10:35:49 得分 0

大小写,目录都没问题。unsafe参数也加了的,同样的方法调用window   Api   可以,但我自己的dll却不行!提示找不到函数。Top

7 楼dragonforfly(飘零)回复于 2004-12-05 20:35:43 得分 5

多使一使Top

8 楼cxyPioneer(matt)回复于 2004-12-06 08:27:25 得分 5

添加引用Top

9 楼luoleixinhua(落泪)回复于 2004-12-06 17:00:19 得分 0

自己顶一下。Top

10 楼Proyang(小过)回复于 2004-12-07 08:42:02 得分 5

UPTop

11 楼xport(豁然开朗)回复于 2004-12-07 14:45:35 得分 10

if   the   callee   method   was   not   the   core   API   of   WINDOWS   standard,   pls   put   the   .dll   file   on   %WINDIR%\System   or   on   the   same   place   with   the   caller.Top

12 楼kangxidadi(康熙大帝)回复于 2004-12-08 09:20:11 得分 10

有这种事情?你的dll可是用微软的向导开发的?我的可以呀。Top

13 楼hbxtlhx(平民百姓-自已动手,丰衣足食)回复于 2004-12-08 09:23:55 得分 10

哪果受是.NET下的托管程序的DLL,可以用引用或用Assembly来加载,如果是非托管的DLL,则用[DllImport]来调用.Top

14 楼luoleixinhua(落泪)回复于 2004-12-08 12:30:09 得分 0

谢谢大家顶贴,我回去再看看。有可能什么地方搞错了.Top

15 楼_jfeng(静心)回复于 2004-12-08 12:42:42 得分 5

是COM的话..添加引用->浏览->选择你的DLL..  
  Top

16 楼apexchu(无为)回复于 2004-12-08 16:49:06 得分 10

估计也是你什么方搞   错了...呵..是托管DLL还是非托管DLL啊?Top

17 楼kuibobo(^踏雪无痕)回复于 2004-12-10 02:34:58 得分 5

非托的DLLTop

18 楼SAsura(爱我别走)回复于 2004-12-10 15:31:18 得分 5

paste   the   source   codeTop

19 楼luoleixinhua(落泪)回复于 2004-12-28 19:07:55 得分 0

还是没有解决,我怀疑可能是编译dll的时候函数名没搞对.  
  谢谢大家支持!Top

相关问题

  • install shield 能调用.net写的dll吗,怎么调用
  • vc++6.0中怎样调用.net的dll.
  • vb调用.net dll的问题,
  • VC6.0中能调用.NET版本的DLL?
  • 如何用.net调用fortran写的dll
  • Sql调用.net生成的.dll和com+
  • java 能调用 .net 的dll么?
  • ASP调用.net作出来的DLL
  • 在.net平台动态调用java的WebService
  • 来就有分! 暴强贴:从.NET平台调用Win32 API ,

关键词

  • .net
  • dll
  • 函数
  • 文件
  • 调用
  • 托管
  • 引用
  • 谢谢
  • 程序

得分解答快速导航

  • 帖主:luoleixinhua
  • cnhgj
  • zhouhongyun
  • Miracle
  • dragonforfly
  • cxyPioneer
  • Proyang
  • xport
  • kangxidadi
  • hbxtlhx
  • _jfeng
  • apexchu
  • kuibobo
  • SAsura

相关链接

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

广告也精彩

反馈

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