Delphi-PRAXiS
Seite 3 von 10     123 45     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   TBruteForce - Version 0.5a [Update: 28.04.2008] (https://www.delphipraxis.net/52211-tbruteforce-version-0-5a-%5Bupdate-28-04-2008%5D.html)

jfheins 26. Aug 2005 10:42

Re: TBruteForce - Version 0.1 Beta
 
Gib mal bspw. ab und c ein und dann 2 bis 1 Buchstaben :mrgreen:


@Luckie: Die sind nahezu alphabetisch geordnet - es gibt auch diese Kobis ;)

Meflin 26. Aug 2005 11:01

Re: TBruteForce - Version 0.1 Beta
 
Zitat:

Zitat von Luckie
Da stimmt wa snicht mit dem Algorithmus. Ich habe alle kleinen Buchstaben eingeben und gesagt mindestens drei, höchstens fünf Buchstaben.

Der stimmt ;)

Zitat:

Sind da 29 Thread gelaufen oder warum steh 29 mal 'Thread finished' in der unteren Listbox?
wenn du 29 zeichen angibst, dann waren das auch 29 threads, ja (in klammern jeweils die threadid)

Zitat:

Warum hat deine Komponente kein Ereignis, welches den Fortschritt zurückgibt? Mit einem Timer ständig abzufragen, wie weit er ist, ist mehr als unglücklich.
auf die idee bin ich noch garnicht gekommen, klingt aber gut, nur wann soll ich dieses ereignis auslösen? bei jedem erzeugten key? das wäre *sehr* oft...

Zitat:

Nachtarg: Beim Beenden deines Demos, hat es mich mit Fehlern nur so zugeschmissen.
Das wiederum ist seltsam, bei mir funzt es einwandfrei, was waren das für fehler?

@julius: gegen blödheit schützt keine software :zwinker:


Luckie 26. Aug 2005 11:10

Re: TBruteForce - Version 0.1 Beta
 
Zitat:

Zitat von Meflin
Zitat:

Zitat von Luckie
Da stimmt wa snicht mit dem Algorithmus. Ich habe alle kleinen Buchstaben eingeben und gesagt mindestens drei, höchstens fünf Buchstaben.

Der stimmt ;)

Wenn der stimmt, wo sind denn dann
Code:
aaa
aab
abb
baa
...
cab
cba
abc
bca
...
???
Ah hab sie gefunden. Sortier die Ausgabe doch mal alphabetisch. ;)

Zitat:

Zitat:

Warum hat deine Komponente kein Ereignis, welches den Fortschritt zurückgibt? Mit einem Timer ständig abzufragen, wie weit er ist, ist mehr als unglücklich.
auf die idee bin ich noch garnicht gekommen, klingt aber gut, nur wann soll ich dieses ereignis auslösen? bei jedem erzeugten key? das wäre *sehr* oft...
Ich würde es immer dann auslösen, wenn er ein Prozent weiter ist und das hast du ja schon in der Eigenschaft BruteForce1.Percent.

Zitat:

was waren das für fehler?
Zitat:

Die Ausnahme "Unbekannter Softwarefehler" (0x0eedfade) ist in der Anwendung an der Stelle 0x77e9bc3f aufgetreten.
Zitat:

Access violation at address 0045D2B6 in module 'DBruteForce.exe'. Read of address 00000220.
Mit der letzten wurde ich dann zugeschmissen bis zum geht nicht mehr.

jfheins 26. Aug 2005 11:28

Re: TBruteForce - Version 0.1 Beta
 
Zitat:

Zitat von Meflin
@julius: gegen blödheit schützt keine software :zwinker:

Das sollte Sie aber, soll heißen, du müsstest in der Setter-Procedure die Eingabe auf ihre Gültigkeit überprüfen ;)

Btw. Gib mal abc ein und dann 1 bis 2, und danach 1 bis 1 ... irgendwas stimmt da nicht ;)

Meflin 26. Aug 2005 12:16

Re: TBruteForce - Version 0.1 Beta
 
Zitat:

Zitat von jfheins
Das sollte Sie aber, soll heißen, du müsstest in der Setter-Procedure die Eingabe auf ihre Gültigkeit überprüfen ;)

den peter kann ich auch dem anwender zuschieben. dann müsste ich exceptions produzieren, das hatte ich auch schon drin, und das widerum stört so manchen user, also hab ichs wieder raus.

Zitat:

Btw. Gib mal abc ein und dann 1 bis 2, und danach 1 bis 1 ... irgendwas stimmt da nicht ;)
das geht auch wenn du gleich am anfang 1 bis 1 eingibst, macht zwar keinen sinn, aber ich werds reparieren. (minibug)

@lukie: mit tkeylist.sort kann man das ganze sortieren, muss natürlich vor dem eintrag in die listbox passieren.
das mit dem event werde ich wohl machen, allerdings doch erweiterter, nämlich mit einer zusätzlichen property, in der man angeben kann nach wie viel prozent fortschritt das event ausgelöst wird, denn je nach vorgang kann es ja schon seeehr lange dauern bis man 1% weiter ist, also könnte da der user bei 0.0001% das event auslösen lassen.


Luckie 26. Aug 2005 12:19

Re: TBruteForce - Version 0.1 Beta
 
Zitat:

Zitat von Meflin
den peter kann ich auch dem anwender zuschieben. dann müsste ich exceptions produzieren, das hatte ich auch schon drin, und das widerum stört so manchen user, also hab ichs wieder raus.

Wieso stört es den Benutzer? Wenn der Programmierer richtig mit den Exceptions umgeht, ist das kein Problem. Exceptions sind auch gar nicht für den Benutzer gedacht, sondern für den Programmierer zur Fehler-/Ausnahmebehandlung.

Meflin 26. Aug 2005 12:21

Re: TBruteForce - Version 0.1 Beta
 
Zitat:

Zitat von Luckie
Wieso stört es den Benutzer? Wenn der Programmierer richtig mit den Exceptions umgeht, ist das kein Problem. Exceptions sind auch gar nicht für den Benutzer gedacht, sondern für den Programmierer zur Fehler-/Ausnahmebehandlung.

Mit Benutzer meinte ich in dem Fall den Programmierer, den "Benutzer der Komponente". Ich habe schon öfter Leute gehört, die sich beispielsweise darüber aufregten, dass die Indies bei jedem Pfiff eine Exception werfen (und sie deswegen nicht verwenden :shock: )

Das einzubauen wäre das kleinere Problem.


Meflin 27. Aug 2005 10:56

Re: TBruteForce - Version 0.1 Beta
 
Aloha!

Und schon gibt es die erste neue Version:

Neue Version 0.1.1 Beta und neue Demo released
  • Bugfix: bei EndLength = 1 werden jetzt nicht mehr fälschlicherweise die 2-stelligen Keys erzeugt
  • Neu: Event OnProgressChange
  • Neu: public property OnProgressChangeTolerance
  • Neu: Exception Handling

Das mit dem OnProgressChange funzt so: immer wenn die Percent um OnProgressChangeTolerance gewachsen sind, wird das Event aufgerufen. Der Standard ist 1.0, d.h. immer wenn ein Prozent vollendet ist wird das Event aufgerufen.

Die Demo wurde an die neue Kompo angepasst


jfheins 27. Aug 2005 11:15

Re: TBruteForce - Version 0.1 Beta
 
Gib mal bspw. abc ein, 1 bis 1 Buchstaben (==> a, b und c) und dann def, und nochmal Start, dann steht in der ListBox
abcabcdef ;) (also abc wied nochmal ausgegeben ...)

Jelly 27. Aug 2005 11:25

Re: TBruteForce - Version 0.1 Beta
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hab auch noch ein Fehler gefunden, siehe Screenshot:

Irgendwie scheinen mir alle Werte doppelt aufzutauchen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 Uhr.
Seite 3 von 10     123 45     Letzte »    

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