• declspec,_cdecl,_stdcall都是什么意思?...

    如果是C++语言写的代码供Delphi这样的语言调用就必须声明为_stdcall,因为Pascal不支持cdecl调用(或许Delphi的最新版本能够支持也说不定,这个我不太清楚).在其他一些地方,比如写COM组件,几乎都用的是stdcall调用.在VC...
    文章 2013-08-30 1198浏览量
  • Delphi组件开发教程指南(2)简单扩充TEdit

    有必要来介绍一下Delphi的属性Property,delphi的属性由property关键字定义,后面跟上一个属性名称,以及属性的数据类型声明,然后跟上属性的读写来源,读写来源采用read和write关键字标记,那么当我们调用属性的...
    文章 2017-11-12 1469浏览量
  • 099_《Delphi5专题开发指南》

    12.3.2 CGI与Is API/NsAPI的主要差别分析 12.3.3 两种类型Web服务器应用程序对数据集控件对象的影响 12.4 跟踪用户 12.4.1 功能简介 12.4.2 Cookie的主体结构及其主要内容 12.4.3 发送Cookie 12.4.4 ...
    文章 2010-12-18 1212浏览量
  • 103_《Delphi5实用编程技术》

    4.1 类类型概述 4.2 类类型的声明 4.3 类构件和范围 4.4 方法 4.4.1 方法的声明和定义 4.4.2 方法指示字 4.4.3 虚拟方法(Virtual)4.4.4 动态方法(Dynamic)4.4.5 消息处理方法(Message)4.4.6 调用约定 ...
    文章 2010-12-18 1085浏览量
  • Delphi内嵌汇编语言BASM精要(转帖)

    5 例程和API调用与流程控制根据调用约定,通常以register约定来调用Delphi的函数和过程,以cdecl约定来与其他语言混合编程,以stdcall约定来调用Windows的API。下面的例子演示如何调用Delphi的函数: function ...
    文章 2017-11-12 1361浏览量
  • Windows SDK编程(Delphi版)之 Windows编程概述与框架

    1、声明入口函数(这个在Delphi中没有) 2、定义一个窗口类 3、注册窗口类 4、创建窗口 5、显示窗口 6、开始消息循环。通过这6个步骤,就基本上能够实现一个Windows的视窗应用程序了。下面我来给一个样本程序 代码 ...
    文章 2017-11-12 1137浏览量
  • declspec《转》

    如果是C++语言写的代码供Delphi这样的语言调用就必须声明为_stdcall,因为Pascal不支持cdecl调用(或许Delphi的最新版本能够支持也说不定,这个我不太清楚).在其他一些地方,比如写COM组件,几乎都用的是stdcall调用.在VC...
    文章 2011-08-20 936浏览量
  • declspec

    如果是C++语言写的代码供Delphi这样的语言调用就必须声明为_stdcall,因为Pascal不支持cdecl调用(或许Delphi的最新版本能够支持也说不定,这个我不太清楚).在其他一些地方,比如写COM组件,几乎都用的是stdcall调用.在VC...
    文章 2017-11-27 640浏览量
  • C#中重用c/c++旧模块

    因此我决定采用加载动态链接库的方法实现,于是产生了在 C#中如何调用自定义的动态链接库问题,我在网上搜索相关主题,发现一篇调用系统 API 的文章,但是没有说明如何解决此问题,在 MSDN 上也没有相关详细说明。...
    文章 2017-10-19 796浏览量
  • Delphi中的线程类

    下面是DELPHI7中TThread类的声明(本文只讨论在Windows平台下的实现,所以去掉了所有有关Linux平台部分的代码 TThread=class private FHandle:THandle;FThreadID:THandle;FCreateSuspended:Boolean;FTerminated:...
    文章 2017-11-14 818浏览量
  • Windows中系统范围热键的实现方法

    举例如下:在Delphi声明的Public部分定义: Atom_1,Atom_2:Atom;原子变量 procedure ProcMsg(var Msg:TMessage);message WM_HOTKEY;捕获消息后的处理方法: procedure TForm1.ProcMsg(var Msg:TMessage);...
    文章 2017-11-09 1128浏览量
  • 101_《Delphi5程序员指南》

    7.7 过程和函数的声明、定义及调用 7.7.1 过程的声明、定义及调用 7.7.2 函数的声明、定义及调用 7.7.3 调用约定 7.8 过程和函数的其他问题 7.8.1 过程或函数中变量的作用域问题 7.8.2 指示字 7.8.3 参数类型 7.9 ...
    文章 2010-12-18 1243浏览量
  • 002_《Delphi6应用开发指南》

    2.3.1 可执行文件与动态链接库 2.3.2 怎样调用 windows api过程 2.3.3 声明api过程 2.3.4 在运行时加载库 2.3.5 创建动态链接库 2.4 类的定义与对象的实例化 2.4.1 基本的类语法 2.4.2 捕获状态 2.4...
    文章 2010-11-17 1178浏览量
  • Delphi历史版本介绍(二)从Delphi8到DelphiXE3

    Delphi类浏览器可选择从项目的不同层面查看类库,快速在声明和实现之间导航,更容易地增加类成员和方法。通过资源管理器可以十分简单地向项目中添加各类资源。LiveSource的双向UML建模现在也可以支持C++Builder。C++...
    文章 2013-03-02 1973浏览量
  • 扩展DelphiXE IDE白皮书

    虽然Delphi提供了多种在访问Delphi的特定方面时被调用的接口的实现,在许多情况下,还是有必要通过插件直接调用IDE的一些功能。为此Delphi公开了很多接口。当IDE启动时,它会创建一个全局的的变量BorlandIDEServices...
    文章 2012-02-10 1215浏览量
  • Delphi的参数传递约定以及动态参数个数(转载笔记)

    基本上api都是采用如此调用模式.编写动态运行库的 比较重要的约定 5.safecall-Delphi不支持.唉~牧龙鼠大牛抱歉我解决半天也没搞定 这个约定C\C++支持,其实和register约定出奇的相似. 支持传递参数的寄存器不一样. ...
    文章 2017-11-13 1223浏览量
  • 003_《Delphi6开发人员指南》

    3.6.2 SendMessage()和PostMessage()API函数 3.7 非标准消息 3.7.1 通知消息 3.7.2 内部VCL消息 3.7.3 用户定义消息 3.8 剖析VCL的消息系统 3.9 消息和事件之间的关系 3.10 小结 第二部分 高级技术 第4...
    文章 2010-11-18 1363浏览量
  • 在Unicode版Inno Setup中使用ISSkin给安装程序添加...

    第二步,在Code段声明API,注意这里将原String修改为AnsiString 例如: [Code]procedure LoadSkin(lpszPath:AnsiString;lpszIniFileName:AnsiString);external 'LoadSkin@files:isskin.dll stdcall';procedure ...
    文章 2013-08-02 1116浏览量
  • 104_《Delphi5开发人员指南》

    2.15 包 2.15.1 使用Delphi的包 2.15.2 包的语法 2.16 面向对象编程 2.17 使用Delphi对象 2.17.1 声明和实例化 2.17.2析构 2.18 方法 2.18.1 方法的类型 2.18.2 属性 2.18.3 可见性表示符 2.18.4 友类 2.18.5 对象的...
    文章 2010-12-18 1229浏览量
  • Windows 动态链接库

    譬如Windows提供的系统DLL(其中包括了Windows的API),在任何开发环境中都能被调用,不在乎其是Visual Basic、Visual C++还是Delphi。(2)动态链接库随处可见 我们在Windows目录下的system32文件夹中会看到...
    文章 2018-01-02 1228浏览量
  • 汇编与高级语言

    Windows API的标准调用规则,效率不高,但规则很简单: 1.参数总是从右向左地压栈。比如,对于函数:function Add3(a,b:Integer):Integer;stdcall;下在是调用的代码: var I:Integer;begin I:=Add3(10,20);asm push ...
    文章 2017-11-12 620浏览量
  • VC+动态链接库深入浅出(转)

    譬如Windows提供的系统DLL(其中包括了Windows的API),在任何开发环境中都能被调用,不在乎其是Visual Basic、Visual C++还是Delphi。(2)动态链接库随处可见 我们在Windows目录下的system32文件夹中会看到kernel...
    文章 2017-11-12 545浏览量
  • 041_《Delphi开发典型模块大全》

    2.2.2 函数的声明、定义与调用 24 2.3 过程、函数之间参数传递 25 2.3.1 形参与实参 25 2.3.2 按值传递和按址传递 26 2.3.3 参数类型 27 2.4 嵌套调用和递归调用 32 2.4.1 嵌套调用 32 2.4.2 递归调用 33 2.5 过程和...
    文章 2010-12-07 1089浏览量
  • VC+动态链接库(DLL)编程深入浅出(一)

    譬如Windows提供的系统DLL(其中包括了Windows的API),在任何开发环境中都能被调用,不在乎其是Visual Basic、Visual C++还是Delphi。(2)动态链接库随处可见 我们在Windows目录下的system32文件夹中会看到kernel...
    文章 2017-11-22 1074浏览量
  • VC+动态链接库(DLL)编程深入浅出(一)

    譬如Windows提供的系统DLL(其中包括了Windows的API),在任何开发环境中都能被调用,不在乎其是Visual Basic、Visual C++还是Delphi。(2)动态链接库随处可见 我们在Windows目录下的system32文件夹中会看到kernel...
    文章 2017-11-23 1366浏览量
  • 函数调用约定解析(zt)

    它是需要二进制级别兼容的强约定,函数调用者和函数体如果使用不同的调用约定,将可能造成程序执行错误,必须把它看作是函数声明的一部分;二:常见的函数调用约定;VC6中的函数调用约定;调用约定 堆栈清除 参数传递 ...
    文章 2017-10-09 1199浏览量
  • VC+动态链接库(DLL)编程(一)――理解库

    譬如Windows提供的系统DLL(其中包括了Windows的API),在任何开发环境中都能被调用,不在乎其是Visual Basic、Visual C++还是Delphi。(2)动态链接库随处可见 我们在Windows目录下的system32文件夹中会看到kernel...
    文章 2017-11-07 1446浏览量
  • Windows SDK编程(Delphi版)之 消息框和菜单资源

    首先我们要摆正我们自己的思维方向,Delphi和VS这两个都是Windows下的开发工具,既然是Windows的开发工具,那么他们调用的都是 Windows的一套开发接口,也就是说,实际说来,都是用的微软开放的接口。既然如此,那么...
    文章 2017-11-12 811浏览量
  • Delphi-关于钩子函数HOOK

    在钩子子程中调用得到控制权的钩子函数在完成对消息的处理后,如果想要该消息继续传递,那么它必须调用另外一个SDK中的API函数CallNextHookEx来传递它,以执行钩子链表所指的下一个钩子子程。这个函数成功时返回钩子...
    文章 2005-12-26 1771浏览量
  • 测试工具的选择和使用

    API和OLE错误检查、指针和泄露错误检查、内存错误检查 TrueTime C++,Java,Visual Basic 代码运行效率检查、组件性能的分析 FailSafe Visual Basic 自动错误处理和恢复系统 Jcheck M$Visual J+ 图形化的纯种和事件...
    文章 2017-10-09 1650浏览量
1 2 3 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化