AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Prozedur deaktivieren/reaktivieren

Ein Thema von Antonov · begonnen am 14. Dez 2015 · letzter Beitrag vom 14. Dez 2015
 
Antonov

Registriert seit: 11. Apr 2014
21 Beiträge
 
FreePascal / Lazarus
 
#1

Prozedur deaktivieren/reaktivieren

  Alt 14. Dez 2015, 21:01
Delphi-Version: 2006
Guten Abend alle zusammen,

ich steh vor einem Bequemlichkeitsproblem, wo ich nicht weiterkomme:
Neulich habe ich mir ein Berechnungstool erstellt, mit vielen Edits, die alle mit .OnChange auf eine einzige Prozedur ansprechen, die mir ein Endergebnis berechnet.
Jetzt habe ich vor, durch einen andere Prozedur (eine Art Kalibrierung) in die ganzen Edits etwas per Code hineinzuschreiben. Leider wird hierbei die Prozedur für .OnChange angesprochen, und das Programm wird dadurch ein wenig langsam.
Jetzt könnte ich in der Kalibrierungsprozedur die Eventhandler für alle Edits entfernen und nachher hinzufügen, aber ich frage mich (und mittlerweile das halbe Internet), ob es nicht einen Befehl gibt, eine Prozedur temporär "abzuschalten".
Habt ihr eine Idee?

p.s. Ich nutze FreePascal, aber ich hoffe, dass ich über Delphi erstens mehr Leute anspreche, zweitens das Wissen 1:1 in FreePascal übertragen kann.
Brote sind Quellen von Brotfeldern, die auf Enten anziehend wirken. Die neue Theorie der Ente-Brot Wechselwirkung.
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz