MS Agents

15/12/2005

1

Pessoal, estou começando a fazer uso do [b:7fdfb0c824]MS Agent[/b:7fdfb0c824] e jah importei o ActiveX e tudo mais para o Delphi, fiz o Agente falar, mover-se, animar tudo direitinho.
Agora tow precisando fazer ele questionar o usuario, tipo o [b:7fdfb0c824]MessageDlg[/b:7fdfb0c824]..

Alguem aki jah uso os Agentes para tal finalidade???

Como posso usa-lo desta maneira????

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, OleCtrls, AgentObjects_TLB;

type
  TForm1 = class(TForm)
    Agent1: TAgent;
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
  private
    { Private declarations }
    Agente : IAgentCtlCharacter;
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
  Agent1.Connected := True;
  Agent1.Characters.Load(´Peedy´, ´Peedy.acs´);
  // Associar o agente à variável Agente
  Agente := Agent1.Characters[´Peedy´];
  Agente.Show(0); // Aparecer 0-lentamente 1-instantaneamente
  Agente.Play(´Greet´); // Cumprimentar
  Agente.Speak(´Olá!´, EmptyStr); // Falar
  Agente.MoveTo(Screen.Width - Agente.Width, Screen.Height-Agente.Height,5);
  Agente.Play(´RestPose´); // Descansar
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
  Agente.Hide(0);
  Agent1.Connected:=false;
end;

end.


Abraços


Responder

Posts

15/12/2005

Edilcimar

http://www.activedelphi.com.br/modules.php?op=modload&name=XForum&file=viewthread&tid=17521
lá ele lhe forneceu o local onde existe exemplo


Responder

15/12/2005

Aloizio Castro

Vlw kra... mas eu tow acompanhando este tópico, mas o exemplo citado não tem exemplos de dialogos com Agentes,

Alguem mais tem dicas?


Abraços [:(]


Responder

16/12/2005

Aloizio Castro

Impossivel ninguem + ter usado os Agentes da Microsoft....


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira