Einzelnen Beitrag anzeigen

a.def
(Gast)

n/a Beiträge
 
#1

Enum in String mehrere Overloaded Funktionen zu einer einzigen zusammenfassen?

  Alt 1. Dez 2016, 09:56
Delphi-Version: 5
Folgende Funktion befindet sich in meinem Code und davon eine für jedes meiner Enums
Delphi-Quellcode:
// EnumGetString(TWProcesses.wpIdle) würde string 'wpIdle' zurückgeben
function EnumGetString(aEnumValue: TWProcesses): string;
var
 bVal: Byte;
begin
 Move(aEnumValue, bVal, SizeOf(TWProcesses));
 Result := GetEnumName(TypeInfo(TWProcesses), bVal);
end;
Ist es möglich diese Funktion so abzuändern, dass ich alle meine Enums an eine einzige Funktion schicken kann, welche mir dann den String zurückgibt wie oben zu sehen auch?
  Mit Zitat antworten Zitat