CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

菜鸟问题:如何调用API?

楼主fanzai(帆仔)2002-02-10 23:12:21 在 VC/MFC / 基础类 提问

本人有一些VB和C的基础,现在才开始学VC。但刚一起步就遇上了一个大问题:我以前在VB中调用API时都是加上一句声明,然后就可以任意的调用了。但发现在现在VC中许多人不是这样做的,好像都是加了一些头文件(#include   ...),然后不知怎的就完成了对API的调用。  
  我看得好头晕呀!谁能帮我解释一下,在VC中究竟是如何调用API的?如果要调用的不是标准的*.dll文件而没有相应的*.h,那么程序又该怎样写?  
  谢谢各位了! 问题点数:50、回复次数:11Top

1 楼kimryo(God is on my side)回复于 2002-02-10 23:16:11 得分 0

如是Win32   Application的话,加入#include   <windows.h>皆可以直接调用了。Top

2 楼aawolf(羌狼)回复于 2002-02-10 23:16:39 得分 0

VC是在你所包含的头文件中声明API函数的,所以你自己不必声明。你只要看一下MSDN,然后在工程中包含LIB文件,然后再INCLUDE   。H文件,就可以了。Top

3 楼fanzai(帆仔)回复于 2002-02-10 23:28:12 得分 0

如果我的.dll不是标准的API,没有相应的.h,那末我是不是就应该自己声明一下了?  
  这时该怎样声明?和VB的一样吗?Top

4 楼kimryo(God is on my side)回复于 2002-02-10 23:52:36 得分 0

当然不合VB一样,可以在自己的DLL将函数导出,在调用。Top

5 楼masterjames(三月街)回复于 2002-02-11 01:13:46 得分 0

::MESSAAGEBOX,就可以了,Top

6 楼fanzai(帆仔)回复于 2002-02-14 00:52:07 得分 0

谢谢各位,我的这个问题已经在另一个同题目的讨论中得到解答。  
  但我希望能够借此机会请教一些其它的东西:  
  如果我想用VC写一个dll让VB调用我该怎么写?写好后有什么特别的要求吗?最好给个实例。  
  谢谢了!Top

7 楼kimryo(God is on my side)回复于 2002-02-14 01:06:34 得分 0

你的mail?Top

8 楼fanzai(帆仔)回复于 2002-02-14 09:06:20 得分 0

kimryo(轻*轻*前*轻*重):  
  真是多谢了!  
  我的email:   zhenfan@0451.comTop

9 楼kimryo(God is on my side)回复于 2002-02-14 09:14:57 得分 50

已发送,查收!Top

10 楼xghome(东楼)回复于 2002-02-14 10:34:46 得分 0

输入你要调用的API函数,按F1,如果安装了MSDN,会出现帮助,看一看这个函数包含在什么.h文件里面,把这个.h文件包含进来,对于扩展dll中的函数,还会告诉你它包含在什么dll里面,比如xxxx.dll,这时候,在vc的菜单project->Setting->Link里面,加上xxxx.lib,一般也就可以了,所以我说,什么时候都离不开MSDNTop

11 楼fanzai(帆仔)回复于 2002-02-14 23:01:43 得分 0

to   kimryo(轻*轻*前*轻*重):  
  你的邮件我已收到,我看过了,正是我所需的。  
  你所说的参数传递上的问题我也看到了,但还没来的急细看,如果我找到了解决的办法一定告诉你!  
   
  废话不说了,加分!Top

相关问题

  • 菜鸟问题:如何调用API?
  • 菜鸟问题 调用dll
  • 菜鸟求一个简单的C/C++下调用API的例子。sorry.
  • Api调用
  • api调用
  • 菜鸟问题:函数调用
  • 菜鸟一问,关于类的调用?
  • 菜鸟问题!如何调用swf?
  • 涵数调用问题----菜鸟问题
  • 函数调用问题 菜鸟级

关键词

  • 函数
  • 文件
  • api
  • vc
  • vb
  • dll
  • 调用
  • 谢谢
  • 问题
  • 声明

得分解答快速导航

  • 帖主:fanzai
  • kimryo

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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