Thema: Delphi Problem mit MS Agents

Einzelnen Beitrag anzeigen

Benutzerbild von -=cats=-
-=cats=-

Registriert seit: 22. Sep 2006
128 Beiträge
 
Delphi 7 Enterprise
 
#1

Problem mit MS Agents

  Alt 21. Nov 2006, 12:47
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:
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;
Liegt es vielleicht daran, das ich jedes mal den Agenten lade ?
Kann ich das irgendwie verbessern ?

Schon mal vielen Dank für Eure Hilfe !

Gruß,
-=cats=-



Ok, ich habe das Problem scheinbar gelöst.
Man darf den Agenten wirklich nur 1x laden ...
  Mit Zitat antworten Zitat