Einzelnen Beitrag anzeigen

ByTheTime

Registriert seit: 24. Sep 2011
Ort: Frankfurt
297 Beiträge
 
Delphi XE2 Architect
 
#1

Was ist "ArgCount"?

  Alt 29. Aug 2012, 23:14
Ihr kennt sicher alle das Terminatorzeichen-Protokoll-Tutorial

Dort findet mal unterandernem so etwas (hab es aus dem Tut kopiert, sorry das ich es jetzt nicht ordentlich formatiert habe ):

Delphi-Quellcode:
type
// ein Kommando besteht aus einem Text und einer Anzahl Argumente
TCmdSyntax = record
[...]
// bekannte Kommandos aufzählen
TCmdToken = (
cmdNOP = 0, // nichts tun (bis D5 das „= 0“ weglassen!)
cmdSAID, // Textnachricht ausgeben
cmdUSER, // neue User-Liste
cmdSAY, // Client sagt was
cmdNICK, // Client setzt seinen Nickname
cmdERROR // Fehler, ungültiger Befehl
);
const
// Protokoll-Syntax-Definition
Syntax: Array[TCmdToken] of TCmdSyntax = (
(Text: ''; ArgCount: 1), // NOP
(Text: 'SAID'; ArgCount: 3), // SAID
(Text: 'USER'; ArgCount: 2), // USER
(Text: 'SAY'; ArgCount: 2), // SAY
(Text: 'NICK'; ArgCount: 2), // NICK
(Text:
Da ich gerne dieselbe "Technik" in meinem Projekt verwenden möchte, ist noch eine Frage offen: Was bedeutet ArgCount? Denn dahinter steht ja immer noch ein Wert, derje unterschiedlich ist, mal 1, mal 2 oder auch mal 3. Für was sind diese Werte wichtig? Im Tutorial wird es nicht erläutert.

Dankeschön
Lukas
  Mit Zitat antworten Zitat