Einzelnen Beitrag anzeigen

Stacker

Registriert seit: 12. Okt 2006
5 Beiträge
 
#1

Nach CreateProcess keine Befehle mehr annehmen

  Alt 20. Nov 2006, 00:09
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
Angehängte Dateien
Dateityp: pas redirectconsole_340.pas (4,1 KB, 7x aufgerufen)
  Mit Zitat antworten Zitat