Einzelnen Beitrag anzeigen

Virchov

Registriert seit: 15. Mär 2004
Ort: Bäärlin
109 Beiträge
 
#1

ungültige Typenumwandlung Single- Byte

  Alt 25. Mär 2004, 10:23
Morgen, meine Herrschaften!

Wieder mal eine kleene Frage von Virchov:

Ich habe in c++- Code diese Zeile hier:

NormalisedV:= BYTE (roiHistogram[idx] * ( single(MAXBYTE) div single(roiHistogramMax)) );

Die ich naturgemäß folgendermaßen in Delphi übersetzt habe:

Delphi-Quellcode:
var
.....
Normalisedv:BYTE;
....

begin
.....
.....
 NormalisedV:= BYTE(roiHistogram[idx])* ( (single(MAXBYTE) / single(roiHistogramMax) );
....
....
end;
Der hochgepriesene Compiler moniert, ich hätte zweimal in dieser Zeile ungültige Typenumwandlung zugelassen. Könnte mir jemand in diesem Unheil behilflich sein?

Vielen Dank!
  Mit Zitat antworten Zitat