MS Agents
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????
Abraços
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
Aloizio Castro
Curtidas 0
Respostas
Edilcimar
15/12/2005
http://www.activedelphi.com.br/modules.php?op=modload&name=XForum&file=viewthread&tid=17521
lá ele lhe forneceu o local onde existe exemplo
lá ele lhe forneceu o local onde existe exemplo
GOSTEI 0
Aloizio Castro
15/12/2005
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 [:(]
Alguem mais tem dicas?
Abraços [:(]
GOSTEI 0
Aloizio Castro
15/12/2005
Impossivel ninguem + ter usado os Agentes da Microsoft....
GOSTEI 0