摘要:用delphi开发authorware的u32 函数功能是authorware最突出的特征,利用authorware提供的系统函数能够完成一些复杂的控制任务。对于一些特殊的任务,authorware允许用户自己定义函数,使得程序设计具有更大的灵活性。对于windows系统来说,自定义函数是以动态链接库(dll)文件存储的,因此存储自定义函数的文件与当前交互式应用程序文件是分立。本文介绍一下如何用......
摘要:在一些涉及到多线程的程序设计中,线程常常有一些消息要发送到用户界面进行显示。这方面处理的方法很多,有通过消息传递、全局变量、管道等。这里给出了一种通过消息传递和全局变量相结合的处理的方法。并且把代码封装到一个tlog类中,使用方便。在这里和大家分享。
//tlog类说明部分,事实上该类是一个“日志队列”const max_log_len=1024; type tlog=c......
Authorware UCD 开发大揭秘(三)
开 发 篇 【程序编程相关:
Delphi TQuery 的Locat】 【推荐阅读:
Delphi编写数据库程序要点(一)
】简单的开发过程. 【扩展信息:
回复:delphi的接口的意义是不是跟C】 其实用dephi实现这个功能太简单了,只需调用它自带的pascal函数inputbox就行,但这里还有一个问题:authorware 取得字符串型返回值的方式是取得分配给这个字符串的的内存的句柄,所以我们必须在单元文件中声明一个handle型变量,用于存储该字符串返回值的句柄,而且这个返回值变量必须是一个全局变量而不是局部变量,切记!1!下面是这个函数的具体实现方法: //aw_inputboxdemo.dpr library inputboxdemo; interface uses sysutils, windows, messages, dialogs, //以上几行手工加入吧 classes; var saveexit:pointer;//退出动态链接库的过程指针 returnhandle:thandle;//声明字符串返回值句柄 {$r *.res} {$r awresource.res}//加载字符串资源,万不可少! //函数实现过程 ...
下一页 摘要://欲实现点击dbgrid的title对查询结果排序,想作一个通用程序,不是一事一议,//例如不能在sql语句中增加order by ...,因为sql可能原来已经包含order by ...,//而且点击另一个title时又要另外排序,目的是想作到象资源管理器那样随心所欲。procedure tfrmchild.dbgrid1titleclick(column: tcolumn);var sql......