![]() |
Callback Funktion... wann aufrufen
Aloha!
Wie ihr sicher alle mehr oder weniger wisst habe ich ja eine Brute Force Komponente gebastelt (siehe Open Source). Die soll ja auch, was sie auch tut, eine Callback Funktion beinhalten, damit man eine Fortschrittsanzeige sauber implementieren kann. Diese Callback Funktion darf natürlich nicht zu oft ausgeführt werden, sonst geht das auf die Performance der Komponente. Und im momentanen Release tut es das :cry: Moritz hatte nun die im Prinzip gute Idee die Funktion immer dann auszuführen, wenn round(Prozentwert) = Prozentwert ist, also bei jedem ganzen fortgeschrittenen Prozent. Nur in der Praxis funktioniert das nicht: im Test wurde der Prozentwert, obwohl jedes einzelne erzeugte Passwort sofort gezählt wurde, außer am Schluss nie x,0, sodass natürlich obige Bedingung nie erfüllt und die Funktion nie aufgerufen wurde (war wohl eine ungerade Zahl Passwörter). Leider bin ich momentan ziemlich ideenlos, also brauche ich eure :!: |
Re: Callback Funktion... wann aufrufen
Naja, du weißt doch, wieviele Schleifendurchläufe du hast.
Und dann kannst du doch z.B. nur bei jedem 3., oder 10. oder 250. oder 5000. Durchlauf die Callbackroutine aufrufen (Stichwort mod) Oder versteh ich was falsch? :gruebel: |
Re: Callback Funktion... wann aufrufen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 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-2025 by Thomas Breitkreuz