Hallo,
folgendes Problem ich habe eine
IRC Bot geschrieben der über ein bestimmten Befehl eine Consolenanwendung startet. Um die Consolenanwendung zu starten nutze ich RedirectConsole.pas (gefunden hier im Form) damit ich den Text der Console in einem Memo habe.
Wenn ich nun per
IRC die Console starte reagiet das Programm auf keine Befehle mehr. Wenn ich das selbe über einen Button mache funktioniert alle wie es soll. Warum?
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
begin
memo2.Clear;
RC_Run(Edit4.Text+' --config '+Edit5.Text);
end;
so läuft alles bestens
Delphi-Quellcode:
if (content='!run') and (auser.nick = okuser) then
begin
button3.Click;
idirc1.say(auser.nick,'Prog gestartet ...');
end;
der .say wird nicht mehr ausgeführt.
Gruß Stacker