Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.644 Beiträge
Delphi 12 Athens
|
Re: EInvalidPointer ohne Sinn?
28. Jun 2007, 13:06
Delphi-Quellcode:
const Lesen = $01;
Schreiben = $02;
Oeffnen = $04;
Loeschen = $08;
Ausfuehren = $10;
var Berechtigung: Word = 17; //Lesen und Ausführen
procedure TForm1.Button1Click(Sender: TObject);
begin
if (Berechtigung and Schreiben) > 0 then
ShowMessage('Schreiben erlaubt')
else
ShowMessage('Schreiben nicht erlaubt');
Berechtigung := Berechtigung and not Lesen;
if (Berechtigung and Lesen) > 0 then
ShowMessage('Lesen erlaubt')
else
ShowMessage('Lesen nicht erlaubt');
Berechtigung := Berechtigung or Schreiben;
if (Berechtigung and Schreiben) > 0 then
ShowMessage('Schreiben erlaubt')
else
ShowMessage('Schreiben nicht erlaubt');
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|