Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Procedure zur Laufzeit deaktivieren (https://www.delphipraxis.net/174514-procedure-zur-laufzeit-deaktivieren.html)

Ykcim 26. Apr 2013 12:40

Procedure zur Laufzeit deaktivieren
 
Hallo Zusammen,

ich bin gerade dabei meine Userrechte zu implementieren und habe dazu eine Frage. Ich würde gerne bei der Überprüfung nach den entsprechenden Rechten die Möglichlkeit haben, einzelne Proceduren zu deaktivieren.

Beispiel:
Delphi-Quellcode:
StringGrid1.onDblClick.Enable:=false


So wie oben beschrieben habe ich es bereits ausprobiert - das klappt leider nicht. Gibte es eine andere Möglichkeit, wie ich mein Ziel erreichen kann? Ich möchte nicht in jede einzelne Procedure rein, um dort die Userberechtigung erneut abzufragen...

Vielen Dank
Patrick

guinnes 26. Apr 2013 12:59

AW: Procedure zur Laufzeit deaktivieren
 
Delphi-Quellcode:
StringGrid1.onDblClick:=NIL;
sollte reichen. Wenn ein User zum Zeitpunkt der Berechtigungsprüfung die Rechste nicht hat, hat er sie die gesammte Laufzeit des Programms nicht

Ykcim 26. Apr 2013 14:26

AW: Procedure zur Laufzeit deaktivieren
 
Vielen Dank

Funktioniert prima!

Patrick


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz