引言: 用DELPHI开发AUTHORWARE的u32 函数功能是AUTHORWARE最突出的特征,利用AUTHORWARE提供的系统函数能够完成一些复杂的控制任务。
摘要:在一些涉及到多线程的程序设计中,线程常常有一些消息要发送到用户界面进行显示。这方面处理的方法很多,有通过消息传递、全局变量、管道等。这里给出了一种通过消息传递和全局变量相结合的处理的方法。并且把代码封装到一个tlog类中,使用方便。在这里和大家分享。
//tlog类说明部分,事实上该类是一个“日志队列”const max_log_len=1024; type tlog=c......
摘要://欲实现点击dbgrid的title对查询结果排序,想作一个通用程序,不是一事一议,//例如不能在sql语句中增加order by ...,因为sql可能原来已经包含order by ...,//而且点击另一个title时又要另外排序,目的是想作到象资源管理器那样随心所欲。procedure tfrmchild.dbgrid1titleclick(column: tcolumn);var sql......
用DELPHI开发AUTHORWARE的u32
用delphi开发authorware的u32 函数功能是authorware最突出的特征,利用authorware提供的系统函数能够完成一些复杂的控制任务.对于一些特殊的任务,authorware允许用户自己定义函数,使得程序设计具有更大的灵活性.对于windows系统来说,自定义函数是以动态链接库(dll)文件存储的,因此存储自定义函数的文件与当前交互式应用程序文件是分立.本文介绍一下如何用delphi开发authorware的自定义函数—32 bit u32,本文以delphi开发可在authorware中调用显示message box的u32为例子.虽然authorware attain 5.0已提供了使用knowledge objects 显示message box的功能,但在4.0以前的版本无此功能,这就可用其它语言开发自己的u32,在authorware中调用. 【程序编程相关:
delphi2005探讨之一
】 【推荐阅读:
回复:delphi的接口的意义是不是跟C】 开发u32可分为五个步骤: 【扩展信息:
Delphi 8 for .NET As】 创建工程文件 创建函数 创建资源文件 编译资源文件 创建u32 1.创建工程文件 在file/new选择dll生成一个dll文件,在file/add to project….加入一个包含u32函数代码的单元myunit.pas(此单元在第二步创建函数中详细说明)在uses后必须声明所有可在authorware中调用的函数.例如: exports msgbox; 最终的代码如下所似: library authorware; uses sysutils,classes, myunit in myunit.pas; exports msgbox; begin end. 2.创建函数 当你创建一个函数可用在authorware中,必须声明为exported 函数在关键字interface 后面加入代码如下: interface uses ,dialogs,sysutils,windows; function msgbox(msg:string;mbtype: word;title:string):word;export; delphi32 需要添加{$ifdef win32} stdcall ; ($endif} 在函数声明后面如: ...
下一页 摘要:
unit imcode; // 简化版拼音反查单元
interface
{ imode 二进制功能位说明 x x x x x x x x x x x x x x x x 3 2 1 1: 0 - 只取各个汉字声母的第一个字母; 1 - 全取 2: 0 - 遇到不能翻译的字符不翻译; 1 - 翻译成 ? (本选项目针对全角字符) 3: 0 - 生成的串不包括非数字, 字母的其他字符; 1 ......