Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Was ist der Unterschied zwischen einem Enum auf Instanz- und Klassenebene?

  Alt 25. Mär 2013, 11:26
Delphi-Version: XE2
Eine dumme Frage:

Was macht es für einen Unterschied, wenn ich in einer Klasse eine Typdefinition (enum) als Klassen- oder Instanz-Bestandteil deklariere:

Was wäre also der Unterschied zwischen

Delphi-Quellcode:
type TTMUReplyErrorType = (
   teError,
   teNonAcceptance,
   teUnknown,
   teTransmission,
   teWrongDeviceNumber,
   teNone
);
und
Delphi-Quellcode:
class var type TTMUReplyErrorType = (
   teError,
   teNonAcceptance,
   teUnknown,
   teTransmission,
   teWrongDeviceNumber,
   teNone
);
  Mit Zitat antworten Zitat