争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

用DELPHI开发AUTHORWARE的u32

时间:2024/6/22作者:未知来源:争怎路由网人气:

 是目录源标识符;
 ② DLL_HEADER 是用于创建描述性文字的起始标记;
 ③ BEGIN 表示该目录源文件的开始,
而END则表示该目录源的结尾。
  2.自定义函数的定义格式 

  对于目录源中每一函数都要有一个相应的定义格式,具体格式如下所示: 

  functionname DLL_HEADER PRELOAD DISCARDABLE
BEGIN
  “dllfilename\0”
  “returnvalue\0”
  “argumentlist\0”
  “description>”,
  “description”,
   …
  “description\0”
END
① functionname 指的是在目录源中以定义的函数名;
② DLL filename 表示存储函数的dll文件名;
③ Returnvalue 表示该函数返回值类型;
④ Argumentlist 表示该函数中的参数类型列表;
⑤ Description 表示该函数描述性正文。
描述性正文可以有很多行组成,但最后一行必须加上“\0”结束符。
  3.参数类型描述格式 

  参数类型用一个大写字母表示,每一个字母表示一个参数格式,如下表所示: 

描述格式 类型 描述格式     类型
   C Signed char P Far pointer
   B Unsigned char F  Float
   I Signed short integer     D Double
   W Unsignedshort integer        S Handle
   L Signed long integer V Void
   U Unsigned long integer  
  4.编译资源文件 

  把.rc的资源文件保存为a3w.rc(注意不能保存文件名与dll文件名相同否则delphi自己的资源文件会覆盖它),delphi自带的编译文件为brc32.exe,在dos模式下运行: 

  c:\delphi32\bin\brc32 -r a3w.rc –foa3w32.res 

  现在把资源文件加入工程中,返回delphi在view/projcet source打开工程文件在 

  exports MsgBox;后可看到:
     {$R *.RES}
  删除该行加入: {$ifdef WIN32}
                   {$R a3w32.res}
               {$else}
                   {$R a3w16.res}
               {$endif}
编译工程文件.
  5.创建u32 

  我们已经创建了32bit的authorware.dll,把它改名成authorware.u32.现在已成功创建了U32.在authorware中调用authorware.u32在运算设计按钮添加代码: 

  MsgBox("警告框",1+32+0+4096,"是否退出本系统?")



关键词:用DELPHI开发AUTHORWARE的u32




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版