Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.118 Beiträge
 
Delphi 11 Alexandria
 
#46

Re: Function für Vorzeichen?

  Alt 8. Sep 2006, 23:37
Moin Dax,

wozu die Pointer?

Delphi-Quellcode:
function Sign(const AValue : double) : integer;

type
  TSignHelp = record
    case boolean of
      true : (dblValue : double);
      false : (abDummy : array [1..7] of Byte;
               bValue : Byte;);
  end;

begin
  Result := (0 - (TSignHelp(AValue).bValue) shr 7) or 1;
end;
funktioniert jedenfalls.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat