Einzelnen Beitrag anzeigen

DualCoreCpu
(Gast)

n/a Beiträge
 
#1

function set_fAckReq?

  Alt 2. Okt 2015, 12:08
Hallo,

die im Titel genannte Funktion gibt es in zwei überladenen Versionen:

Delphi-Quellcode:
const
   bm_DDEUP_fAckReq = $8000;
   bp_DDEUP_fAckReq = 15;

type
  DDEUP = record
       flag0 : word;
       cfFormat : SHORT;
       rgb : array[0..0] of BYTE;
    end;


  function fAckReq(var a : DDEUP) : word;
    begin
       fAckReq:=(a.flag0 and bm_DDEUP_fAckReq) shr bp_DDEUP_fAckReq;
    end;

  procedure set_fAckReq(var a : DDEUP; __fAckReq : word);
    begin
       a.flag0:=a.flag0 or ((__fAckReq shl bp_DDEUP_fAckReq) and bm_DDEUP_fAckReq);
    end;
Nun frage ich mal, wofür ist diese Funktion da?

Ich frage, weil ich ein Programm übersetzen will und den Fehler:

error:can't create object file <meineunnit>

erhalte und der Compiler an der zweiten Funktion anhält.

Wo wird diese Funktion aufgerufen?

Ich verwende jene Includedatei in meiner Unit, welche diese Funktion enthält.
  Mit Zitat antworten Zitat