Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#3
  Alt 12. Aug 2002, 23:01
Moin Salomon,

könntest Du mal eine Beispielsbefehlszeile posten, würde mir das Verständnis dessen, was erforderlich ist erleichtern.
So wie ich es bislang verstanden habe würde die Funktion bei mir ungefähr so aussehen:
Code:
[b]function[/b] int_com (command : [b]string[/b]) : integer;
[b]begin[/b]
  result := -1;
  [b]if[/b] copy(Command,1,2) = '=>' [b]then[/b]
  [b]begin[/b] [color=#000080]// Command for Server[/color]
    cmd[1] := copy(command,pos('#',command)+1,Length(command));
    [b]if[/b] cmd[1] = 'pass' [b]then[/b] result := 0;
    [b]if[/b] ( authtentification = true) [b]then[/b]
    [b]begin[/b]
      [b]if[/b] cmd[1] = 'show' [b]then[/b] result := 1;
      [b]if[/b] cmd[1] = 'hide' [b]then[/b] result := 2;
      [b]if[/b] cmd[1] = 'close' [b]then[/b] result := 3;
      [b]if[/b] cmd[1] = 'shutdown' [b]then[/b] result := 4;
      [b]if[/b] cmd[1] = 'disconnect' [b]then[/b] result := 5;
    [b]end[/b];
  [b]end[/b]
  [b]else[/b]
  [b]begin[/b]
    messageout(szrecv); [color=#000080]// kein Command also ausgeben[/color]
  [b]end[/b];
[b]end[/b];
Ach ja, eine Erklärung, was nicht funktioniert, wäre vielleicht auch nicht schlecht
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat