关于microsoft agent

dypzy 2000-09-04 06:57:00
请问如何用agent弹出一个类似office 2000助手中的对话框可以选择不同的选项。
(例:用户可以选择“是”或“否“)
...全文
294 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
alin 2000-09-07
  • 打赏
  • 举报
回复
不会吧,你下载我主页上的ass20demo.zip吧,它是原作者自带的,在http://alin.heha.net/mydown/source/assdemo20.zip
dypzy 2000-09-06
  • 打赏
  • 举报
回复
alin,可能是因为我用的是windows中自带的microsoft agent activex 2.0控件的原因,它没有你所说的agent.messagedlg()这个函数。
如你会用这个控件的,不防email给我用法。
多谢!
alin 2000-09-06
  • 打赏
  • 举报
回复
你下载assdemo20.zip吧,它是原装的Demo,演示了很多功能
alin 2000-09-06
  • 打赏
  • 举报
回复
你要的是什么对话框,里面好像没有模式对话框 的
例子程序中有
const
Msg = 'are you sure to quit from Office 97 Assistant Package demo?';
begin
Assistant.MsgDlg.Title := 'Assistant Demo';
if Assistant.MessageDlg(Msg, mtWarning, [mbYes, mbNo], 0) = mrYes then
end;
dypzy 2000-09-06
  • 打赏
  • 举报
回复
alin,我运行了你的程序,虽然agnet的众多功能你都用上了,但我实在找不到弹出对话框(该对话框要有选择项,用户可以选择)的部份,像你说的assistant.speak('hello',2000);只不过弹出消息框而已,用户是没法选择的,只不过相当于showmessage(),望你能帮帮我!多谢!
对了,虽然我还没找到答案,不过先给你20的辛苦费。
alin 2000-09-06
  • 打赏
  • 举报
回复
控件太大,有2MB多,一个助手有2-4MB,我的程序有2MB,源码不多,但没控件没用,同时用了AHM2000等其它特效控件,加上就更大了,没法EMAIL,SORRY
alin 2000-09-06
  • 打赏
  • 举报
回复
To:dypzy
我记不清了,好久没用了,这个控件包有个例子,你可以先看看
显示信息好像用的是Assistant.Speak('HELLO', 20000);//后面是显示时间,超过后自动关闭,我现在没装这个控件,你先自己查查吧。
程序退出时就会弹出对话框,提示你是否关闭,你查查程序退出时的代码。
其它还有几种对话框,如查找,帮助等。
如只用对话框,可只使用其中的OFFICE控件,名字记不清了,应在SAMPLE页中
控制Agent有M$的SDK,这个控件用DELPHI将其封装,同时带有一个创建AGENT的程序(可以自己创建不同与M$的AGENT了,有动画、声音),还有让它全文朗读的功能(不过我没用过,M$的SDK是这么说的)我的程序用它做了到时提醒功能,记事本、通信簿、局域网聊天(和OICQ一样,多了公共聊天室)等,你可以下载源代码看看,大多数用法都使 用到 了。
dypzy 2000-09-06
  • 打赏
  • 举报
回复
alin ,我下载了你的“我的助手”这个程序,但我还是没看到实现弹出对话框的部分,望你能告之在什么地方,或用哪个函数来实现。多谢!
carol 2000-09-05
  • 打赏
  • 举报
回复
也把这个控件email给我一份好吗?
alin 2000-09-05
  • 打赏
  • 举报
回复
我有一个完整例子,在我的主页上,源代码公开。http://alin.heha.net
dypzy 2000-09-05
  • 打赏
  • 举报
回复
sunrised,你的控件是用agent控件实现的吗?如是可以把控件email一份给我,多谢!
dancebird 2000-09-05
  • 打赏
  • 举报
回复
Alin能用email发给我吗?我访问不了heha的站点,谢谢

imail@21cn.com
yinfudan 2000-09-05
  • 打赏
  • 举报
回复
你的Agent能弹出对话框吗?
如果是,我也要一份。
sunrised 2000-09-05
  • 打赏
  • 举报
回复
到Alin的站點下載吧,我覺得alin寫得還不錯!
sunrised 2000-09-04
  • 打赏
  • 举报
回复
我有制作類似于OFFICE 2000的控件!很簡單地可以達到OFFICE 2000的助手一切效果!
Java Agent是Arthas使用的技术,是Skywalking使用的技术,是一份十分重要的技术。 课程的稀缺性在此之前,市面上并没有针对Java Agent进行系统介绍的课程。 通过搜索引擎查找,会发现与Java Agent相关的内容大多是个人知识总结分享的内容。这些内容有如下特点:内容质量不一详略程度不一学习难度千差万别总体上来说,学习者很难有一个整体认知、系统学习的过程。 课程的设计目标 在构思课程内容时,本课程带有以下目标:课程学习梯度:从简单到复杂,让学习者有一个循序渐进的理解过程。构造完整、统一的知识体系:不是零散的知识点堆砌,而是有一个统一的贯穿始终的知识框架。具有可操作性的代码示例,不只是讲概念,更注意于实践。课程内容安排 本课程通过四章内容对Java Agent相关知识进行讲解:第一章,介绍Agent Jar的三个组成部分:Manifest、Agent Class和ClassFileTransformer。第二章,介绍Agent Jar的两种启动方式:从命令行启动和使用Attach机制启动。第三章,介绍如何利用Instrumentation API来实现Agent Jar的功能。第四章,Java Agent的应用与技巧。 通过本课程的学习,让同学们更好地建立起一个完整的知识体系:  讲师介绍我叫刘森,南京师范大学研究生毕业,2015年获得信息系统项目管理师(高级),2014年获得系统集成项目管理工程师(中级)。 目前,我的课程都是围绕着“Java字节码”技术展开: 《Java Agent基础篇》是在一个运行JVM当中提供修改字节码的机会《Java ASM系列》(免费课程)是一个操作字节码的类库《Java 8 ClassFile》专注于字节码的理论知识,入选为“51CTO数字化人才证书项目认证课程” 因此,我对字节码技术有较为深入的研究和理解,大家想学习字节码的技术可以找我:字节码技术找刘森,轻松学习又省心~~~ 

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧