Folgender Demo Code funktioniert unter Android 64 mit
DEC 6.2 problemlos, macht aber unter Android 32 Probleme:
Delphi-Quellcode:
uses
DECFormat, DECHash
var
Hash: THash_MD5;
FN: String;
begin
FN:='HalliHallo';
Hash := THash_MD5.Create;
Try
showmessage(Hash.CalcString(FN, TFormat_HEX));
Finally
Hash.Free;
End;
Unter Android 32 Bit (Release) startet die Anwendung nicht, sondern bleibt beim Startupscreen hängen. Kompiliere ich eine Debugversion, startet die Anwendung ohne Probleme. Entferne ich in der Release Konfiguration den Schalter Optimierung, startet das Programm ebenfalls.
[Edited]
Folgender Code reicht bereits, dass die Anwendung unter Android 32 (elease, Optimierung an) nicht startet:
Delphi-Quellcode:
uses
DECHash
var
Hash: THash_MD5;
begin
Hash := THash_MD5.Create;
Try
sleep(1000);
Finally
Hash.Free;
End;