![]() |
Problem mit MS Agents
Hi :hi:
Ich habe mal wieder ein kleines Problem. Ich verwende auf meiner Form die MS Agents. Besser gesagt, einen von ihnenn (Peedy). Jetzt hab ich mir überlegt, ist doch klasse wenn der auftaucht während man auf einen Button klickt. Funktioniert auch ... Das Problem ist allerdings, wenn ich ein zweites Mal auf diesen Button klicke, dann stürzt mir alles ab :-( Hier mal der Code:
Delphi-Quellcode:
Liegt es vielleicht daran, das ich jedes mal den Agenten lade ?
procedure TForm13.JvXPBar1Click(Sender: TObject);
begin Agent1.Characters.Load('Peedy', 'peedy.acs'); with Agent1.Characters.Item['Peedy'] do begin show(0); MoveTo(JvXPBar1.Left - 80, JvXPBar1.Top + 200, 0); Speak('Um die \emp\Toolbar einzublenden, klicken Sie auf \emp\"Toolbar" !', ''); GestureAt(JvXPBar1.Left - 80, JvXPBar1.Top); hide(0); end; end; Kann ich das irgendwie verbessern ? Schon mal vielen Dank für Eure Hilfe ! Gruß, -=cats=- :coder: Ok, ich habe das Problem scheinbar gelöst. Man darf den Agenten wirklich nur 1x laden ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz