Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#16

Re: verschiedene Sets an Prozedur übergeben

  Alt 6. Sep 2006, 10:02
Delphi-Quellcode:
function IntToSet(Value: INteger): TConvSet;
begin
  Result := TConvSet(Byte(Vale));
end;
Allerdings meine ich das du besser deine Set's als String abspeicherst. Du machst das doch um das in einer Config zu speichern, oder ? Dort wären ja lesbare Strings viel besser, also sowas in der Art

'[c2,c5,c6]'

Du hast nämlich in Delphi über die RTTI und der Unit TypInfo.pas die Möglichkeit deine TConvSet Variable in einen String und zurück zu konvertieren. Dabei enthält dieser String exakt die Elementnamen deines Sets die du in deinem Quelltext als Deklaration verwendet hast.

Gruß Hagen
  Mit Zitat antworten Zitat