Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 00:38

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[VB.NET] Zahlen aufzählen?

Discussion on [VB.NET] Zahlen aufzählen? within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 5
Join Date: May 2011
Posts: 191
Received Thanks: 143
[VB.NET] Zahlen aufzählen?

hallo,
habe folgendes problem, da ich schon lange nichts mehr mit Visual Basic gemacht habe und nun an ein neues Projekt dran bin.

Mein problem ist das ich keinen stabil laufenden Code hinkriege der folgendes machen soll:

Zahlen von 0 bis 999999 aufzählen, wichtig hierbei ist das meine GUI mir nicht einfriert und das ich das jederzeit stoppen/pausieren kann:

z.b:

die Ganzen zahlen sollen in einer Richtextbox geschrieben werden..
start:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
.
.
.
12342
12343
12344
.
.
.
.
999999
Stop

hat da jemand denkanstöße wie ich das realisieren könnte, egal ob mit Timer, Backgroundworker oder auch do-Loop :P

Danke im vorraus
SuperOwnBash is offline  
Old 12/21/2012, 00:50   #2
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
a) doevents dazwischen hauen (einfach/schnell)
b) in nen thread packen (paar mehr zeilen code)
tolio is offline  
Thanks
1 User
Old 12/21/2012, 22:59   #3


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Arrow General Coding -> .NET Languages

#moved
MrSm!th is offline  
Old 12/22/2012, 00:49   #4
 
NiGHT~'s Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 81
Received Thanks: 77
muss das wirklich untereinander sein oder kann das in der gleichen Zeile passieren..?

im Prinzip machste dir nen Timer und schreibst das rein

RichTextBox1.Text = CStr(CInt(RichTextBox1.Text) + 1)

in der RichTextBox muss aber ne 0 stehen sonst gibsn Error, den Timer lässt du dann per Button oder so starten (Timer1.Start) und er zählt es dir hoch..

zum Pausieren hab ich den Timer einfach wieder gestoppt (Timer1.Stop) via 2ten Button
und wennde weiterzählen willst einfach wieder den 1sten Button um den Timer1 zu starten

und wegem dem stoppen bei bestimmten Zahlen

das einfach mit in den Timer1 geschrieben an erste Stelle

If RichTextBox1.Text = "" & TextBox1.Text Then Timer1.Stop()

und natürlich noch eine Textbox erstellen, beliebige Zahl in die Textbox rein am besten immer -1 also du willst auf 500 zählen gibste 499 ein bei mir hat er immernoch +1 Zahl gerechnet kann auch am Timer Interval liegen denk mal wenn der Interval net so schnell ist, dass er dann genau stoppt musste halt ausprobieren

am Ende sollte der Timer Tick so aussehen

If RichTextBox1.Text = "" & TextBox1.Text Then Timer1.Stop()
RichTextBox1.Text = CStr(CInt(RichTextBox1.Text) + 1)

der rest mit den Buttons erklärt sich ja von selbst...

hoffe du kannst damit was anfangen

das ganze ist etwas/ziemlich durcheinander o_o sorry dafür hoffe ich konnts dir wenigstens etwas erklären
NiGHT~ is offline  
Old 12/22/2012, 16:05   #5

 
adistoe's Avatar
 
elite*gold: 63
Join Date: Oct 2012
Posts: 1,181
Received Thanks: 139
Timer starten stoppen per button, Timer macht folgendes:

Dim zahl as Integer = 0

RichTextBox1.Text = RichtextBox1.Text & vbCrLf & zahl +1


Müsste eig. klappen
adistoe is offline  
Old 12/23/2012, 18:04   #6
 
elite*gold: 5
Join Date: May 2011
Posts: 191
Received Thanks: 143
danke, ihr habt alle recht mit euren codes bzw. konzepten
was ich vorhabe ist ein Wordlist-generator und wie man sich gut vorstellen kann generiert es *** zahlenkombination die sehr lang sind.

problem ist das es 1. *** stunden dauert
2. den Computer sehr fordert bzw. arbeitsleistung

ich will das er 16-stellige zahlenkombinationen von 0 bis 10.000.000 durchgeht
mein problem hat sich leider noch nicht erledigt
SuperOwnBash is offline  
Old 12/23/2012, 22:03   #7



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
PHP Code:
Dim Count As Integer 0

Do While Count 999999
RichTextBox1
.Text &= Count.ToString() & vbNewLine
Count 
+= 1
Application
.DoEvents()
Loop 
Sedrika is offline  
Thanks
1 User
Old 12/23/2012, 22:22   #8
 
elite*gold: 5
Join Date: May 2011
Posts: 191
Received Thanks: 143
Quote:
Originally Posted by Sedrika View Post
PHP Code:
Dim Count As Integer 0

Do While Count 999999
RichTextBox1
.Text &= Count.ToString() & vbNewLine
Count 
+= 1
Application
.DoEvents()
Loop 
Danke
SuperOwnBash is offline  
Old 12/24/2012, 02:15   #9
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
Bitte DoEvents vermeiden. (Mit Hilfe von Threads z.B.)
Wieso? Google ist dein Freund. DoEvents kann für unnötige Probleme sorgen.
qkuh is offline  
Thanks
1 User
Old 12/24/2012, 15:16   #10
 
elite*gold: 5
Join Date: May 2011
Posts: 191
Received Thanks: 143
hier habe ich vor 4 tagen dieses Tool von einem forum runtergeladen, da hatte jemand das selbe problem:

HINWEIS: DAS TOOL STAMMT NICHT VON MIR!



Was sehr schön ist, ist das es innerhalb kürzester zeit Zahlenkombinationen. Allerdings schreibt er nicht nach der reihenfolge und wahrscheinlich auch nach der Random-Methode. Sowas will ich auch coden

Wahrscheinlich ein Java-Tool, weil es auch auf meinen Ubuntu-System lief
Attached Files
File Type: rar WLG Quelle Internet.rar (163.6 KB, 4 views)
SuperOwnBash is offline  
Old 12/25/2012, 02:49   #11
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
du solltest noch ganauer beschrieben was du eig. willst besonders wie (worauf) du die zahlenkombinationen testest.

und die meisten Leute werden sich auch nicht iwelche programme runterladen selbst wenn sie mit virustotal getestet sind. deshalb solltest du auch das progrmm beschreiben, bzw den originallink aus dem ander forum geben.
nkkk is offline  
Old 12/25/2012, 04:11   #12
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
Quote:
Originally Posted by SuperOwnBash View Post
hier habe ich vor 4 tagen dieses Tool von einem forum runtergeladen, da hatte jemand das selbe problem:

HINWEIS: DAS TOOL STAMMT NICHT VON MIR!



Was sehr schön ist, ist das es innerhalb kürzester zeit Zahlenkombinationen. Allerdings schreibt er nicht nach der reihenfolge und wahrscheinlich auch nach der Random-Methode. Sowas will ich auch coden

Wahrscheinlich ein Java-Tool, weil es auch auf meinen Ubuntu-System lief
Das Programm ist in Delphi geschrieben.

Hab dir mal eben eine VB.Net Version geschrieben (Mit Start-/Stopfunktion)
Code:
Imports System.Threading

Public Class Form1
    ReadOnly iFrom As Integer = 0
    ReadOnly iTo As Integer = 2000
    Private thCounter As Thread

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        If Button1.Text = "Start" Then
            Button1.Text = "Stop"

            RichTextBox1.Clear()
            thCounter = New Thread(AddressOf Counter)
            thCounter.Start()
        Else
            Button1.Text = "Start"

            thCounter.Abort()
        End If
    End Sub

    Private Sub Counter()
        For i As Integer = iFrom To iTo
            RichTextBox1.Invoke(New Action(Of String)(AddressOf AddText), i.ToString())
        Next

        Button1.Invoke(New Action(Of String)(AddressOf ChangeButtonText), "Start")
    End Sub

    Private Sub AddText(ByVal text As String)
        RichTextBox1.Text += text + Environment.NewLine
    End Sub

    Private Sub ChangeButtonText(ByVal text As String)
        Button1.Text = text
    End Sub

    Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
        If thCounter IsNot Nothing Then
            If thCounter.IsAlive Then
                thCounter.Abort()
            End If
        End If
    End Sub
End Class
qkuh is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
TS3 Zahlen 1-32
11/21/2012 - Off Topic - 10 Replies
Hallo E*Pvper Ich suche derzeit 2 verschieden Farbliche Zahlen Packs einmal in Rot und das andere mal in Blau. Die Zahlen sollten von 1-32 gehen :) Wer welche hat bzw. weiß wo es welche gibt wäre nett, wenn mir jemand helfen könnte :) Mit Freundlichen Grüßen Sakiro
NosTale alle angriffsverstärker aufzählen !
06/30/2012 - Nostale - 4 Replies
hi , ich hab diesen thread erstellt damit ich vllt unbekannte angriffs verstärker kennenlernen kann und mehr dmg in ldt :D ich kenne: feenbooster angriffstrank angriffsamulett
[S]Icq Uin mit 6 zahlen![B]10€ psc
03/26/2011 - Trading - 1 Replies
hey... wie in der überschrifft schon steht suche ich ne 6er Icq uin gebe dafür 10€ Psc wer eine zu verkaufen hatt schickt mir ne pn oder addet mich in Skype:xXcheatingXx oder icq: 494889280
Zahlen für LoL?
12/28/2010 - League of Legends - 46 Replies
-



All times are GMT +1. The time now is 00:39.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.