Einzelnen Beitrag anzeigen

DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#13

AW: DEC 6.1 generelle Fragen

  Alt 15. Feb 2021, 23:47
Gerade auch schon versucht.
Delphi-Quellcode:
function X(Hash: THashBaseMD4): string;
begin
...
 Result := Hash.CalcString('123');
...
end;

showmessage(X(THash_MD5));
Zitat:
E2010 Inkompatible Typen: 'THashBaseMD4' und 'class of THash_MD5'
Ansonsten lege ich mir einfach ein type THashMethods = (MD5, SHA256);, übergebe als parameter THashMethods.XYZ und gucke dann in in der Funktion mittels case was übergeben wurde.
Eine sehr schlechte Umsetzung wäre das aber.

Geändert von DieDolly (15. Feb 2021 um 23:51 Uhr)
  Mit Zitat antworten Zitat