PDA

View Full Version : event for microsoft agent



afshincomputer
جمعه 05 اردیبهشت 1382, 13:18 عصر
سلام
چطور میتونم برایagent ها event تعریف کنم؟

معمورى
جمعه 05 اردیبهشت 1382, 13:57 عصر
سلام

منظور شما از تعریف اونت زیاد مشخص نیست.
ولی یک مقاله در لینک زیر هست که نوشته "صادق علوی زاده" است و اطلاعات کامل و خوبی راجع به Agenها داره:
http://www.irandevelopers.com/article.asp?id=276

البته این مقاله دارای کد هم هست که در صورت تمایل می توانید از لینک زیر داون لودش کنید:
http://www.irandevelopers.com/download.asp

البته همون طور که گفتم منظور شما از تعریف اونت برای من مشخص نیست. وقتی شما اکتیوایکس Agent را وارد دلفی بکنید همون کمپوننت اونتهایی مثل OnBalloonShow و OnBallonHide و OnClick و OnDblClick و OnMove و OnListenStart و OnListenComplete و OnCommand داره.

معموری

معمورى
جمعه 05 اردیبهشت 1382, 14:28 عصر
دوباره سلام
راستی یک نگاهی هم به لینک زیر بیانداز:
http://www.irandevelopers.com/forum/display_topic_threads.asp?ForumID=10&TopicID=557&PagePosition=1
معموری

afshincomputer
جمعه 05 اردیبهشت 1382, 16:52 عصر
درسته وقتی من اکتیوایکس Agent را وارد دلفی کردم همون کمپوتevent هایی مثل OnBalloonShow و OnBallonHide و OnClick و OnDblClick و OnMove و OnListenStart و OnListenComplete و OnCommand داره.
ولی وقتی توی اونا یه code ای قرار میدم موقع رخداد code اجرا نمیشه
مثلا:
<span dir=ltr>

procedure TForm1.Agent1Click(ASender: TObject;
const CharacterID: WideString; Button, Shift, x, y: Smallint);
begin
Agent1.Characters.Item['peedy'].Speak('hi','');
end;
</span>
آیا تو کد نو یسی مشکل دارم؟؟