[VB'10] example OFFLINE CAPTCHA for your Tool ?! ;) + Free SOURCE

10/10/2011 23:01 SuperOwnBash#1
hatte große langeweile und dachte mir ich mach nen offline Captcha, sowas kann man Sehr gut seine eigenen Tools gebrauchen (mir fällt jetzt kein Beispiel ein :P)

Geschrieben in Visual Basic 2010

Inhalt ist der Projektordner !

Es ist nur ein Grundbaustein, was man Ausbauen könnte daher nichts -krass besonderes. Trotzdem viel spaß :)
10/11/2011 16:30 Bench#2
- Verbessert -

Kann nützlich sein - je doch zu einfache Captchas.
10/11/2011 21:48 Chicken17#3
kannst du nicht einfach den source reinschreiben?
10/11/2011 22:18 SuperOwnBash#4
Quote:
Originally Posted by Chicken17 View Post
kannst du nicht einfach den source reinschreiben?
und dan kommen dir ersten an mit:

Kann den nicht einer die Priejektmappe hochladen, der bekommt auch ein thanks und 3,46 € PSC
:awesome:

hier habt ihr den ganzen verfi##ten Ordner ! :)
10/12/2011 13:47 P00w#5
Also ich finde es ist nice gemacht
Code recht einfach gehalten
und keine unnötigen Zeilen drinnen

Das einzige was nervt ist wenn der Code falsch geschrieben ist
Das die eingegebenen Zeilen bei der Texbtox bleiben also mann muss sie zuerst rauslöschen und dann erst neu eingeben

Aber das ist eh leicht zu machen ;)

Code:
Private Sub btncheck_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncheck.Click
        If txtCaptchaCode.Text = CaptchaCode Then
            MsgBox("Hat gefunkt!")
        Else
            MsgBox("Hat NICHT gefunkt!")
            Application.DoEvents()

            pnlCaptcha.Refresh()
        End If
    End Sub
Diesen Code einfach durch das ersetzen ;)

Code:
Private Sub btncheck_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncheck.Click
        If txtCaptchaCode.Text = CaptchaCode Then
            MsgBox("Hat gefunkt!")
        Else
            MsgBox("Hat NICHT gefunkt!")
            Application.DoEvents()
            txtCaptchaCode.Clear()

            pnlCaptcha.Refresh()
        End If
    End Sub
txtCaptchaCode.Clear()
Bedeutet das die Textbox wo ihr den Code rein schreibt
Gelöscht wird (Der inhalt) wenn die Zahlen falsch sind.

Ich erkläre das jetzt nicht für SuperOwnBash
Weil ich denke der weiß das ja.
Ich erkläre das nur für die Leute die sich in Visual Basic noch nicht gut auskennen
10/12/2011 17:41 Kraizy​#6
Quote:
Application.DoEvents()
Was soll denn der scheiß..machs lieber raus.
10/12/2011 19:00 SuperOwnBash#7
Quote:
Originally Posted by xShukii View Post
Also ich finde es ist nice gemacht
Ich erkläre das jetzt nicht für SuperOwnBash
Weil ich denke der weiß das ja.
Ich erkläre das nur für die Leute die sich in Visual Basic noch nicht gut auskennen
Da hast du recht :awesome:

Quote:
Originally Posted by xKraizy View Post
Was soll denn der scheiß..machs lieber raus.
oh man.. dan schreib doch grad warum man das nicht machen sollte und dan überzeug uns doch warum wir das auch so machen sollten .
Wenn du schon ein kommentar abgibst :rolleyes:
10/12/2011 20:17 Kraizy​#8
Kannst ja wohl selbstständig googlen, hm?
10/12/2011 20:25 SuperOwnBash#9
Quote:
Originally Posted by xKraizy View Post
Kannst ja wohl selbstständig googlen, hm?

dan lass doch deine dummerm sinnlosen kommentaren, du könntest ja so ne scheize posten wenn du es auch begründest. in meinen augen weis ich es nicht warum du mansche threads kommentierst ohne witzz
10/12/2011 20:33 Kraizy​#10
Application.DoEvents() wurde in VB6 benutzt. Heutzutage gibt's Multithreading, damit deine Form bei langen Aufgaben (z.B. Schleifen) nicht einfriert. Außerdem kanns zu schönen Problemen führen.
Mehr:
[Only registered and activated users can see links. Click Here To Register...]
oder google.de
10/12/2011 20:55 P00w#11
Quote:
Originally Posted by xKraizy View Post
Application.DoEvents() wurde in VB6 benutzt. Heutzutage gibt's Multithreading, damit deine Form bei langen Aufgaben (z.B. Schleifen) nicht einfriert. Außerdem kanns zu schönen Problemen führen.
Mehr:
[Only registered and activated users can see links. Click Here To Register...]
oder google.de
Ja es kann zu problemen kommen
Aber ich denke eher das man den captcher
für eine eigene form benutzt

und dann schreibt man meistens
me.hide()
form2.show()

und dann dürfte es eig. eh nicht passieren wenn die Form versteckt ist
weil die form dann ja so zusagen versteckt und ausgeschalten ist
10/12/2011 21:23 SuperOwnBash#12
Quote:
Originally Posted by xShukii View Post
Ja es kann zu problemen kommen
Aber ich denke eher das man den captcher
für eine eigene form benutzt

und dann schreibt man meistens
me.hide()
form2.show()

und dann dürfte es eig. eh nicht passieren wenn die Form versteckt ist
weil die form dann ja so zusagen versteckt und ausgeschalten ist


es könnte jedoch zu problemen auftreten wenn mainform geschlossen wird und die Captcha-Form versteckt offen ist ..

wenn ich mich nicht irre, bleibt der Prozess weiterhin
10/12/2011 21:34 Kraizy​#13
Quote:
Originally Posted by SuperOwnBash View Post
es könnte jedoch zu problemen auftreten wenn mainform geschlossen wird und die Captcha-Form versteckt offen ist ..

wenn ich mich nicht irre, bleibt der Prozess weiterhin
Dann doch lieber Me.Close anstatt Me.Hide.
Du kannst aber auch einstellen, dass wenn deine Hauptform geschloßen wird, das ganze Programm automatisch beendet wird (also auch die versteckten Formen).
10/12/2011 23:08 P00w#14
oder was ich auch oft mache

Ich stelle die Form ja immer so ein das oben die X und so weg sidn also auf None

und wenn ich bei Form1 me.hide() geschrieben habe

Schreibe ich bei der Form2 bei dem Closed Button
Form1.close()
Me.close()