BlackHook
29.10.2010, 16:07
Hi Jungs.
Ich beschäftige mich seid paar Tagen mit VB.NET.
Zurzeit versuche ich einen Warezgrabber zu schreiben.
Es funktioniert soweit Alles ganz gut.
Nun bin ich auf die Idee gekommen den Grabber noch zu erweitern um eine Funktion die die Namen nach Hits sortiert.
Dazu wollte ich eigentlich Array verwenden, komme aber damit nicht gut zu recht.
Ich habe mir folgendes ausgedacht. (Weil ich es so in der Lage bin zu realisieren, hoffentlich könnt Ihr mir helfe es besser zu realisieren)
Mit RegEx fange ich den Namen und den Hits-Wert auf.
Das schiebe ich in eine ListBox
Hit # Name (# - ist nur mein Trenner damit ich sortieren und abwerfen kann)
Die Zahl formatiere ich in eine 5-Stellige Zahl damit richtig sortiert wird, nach dem Grabben sortiere ich die ListBox mit Split werfe ich die Zahlen ab.
Nun, ich kann mir denken dass das ganze viel einfacher geht. Möglicherweise mit mehrdimensionalem Array.
Mein Format der Daten ist zB.
542 NameDesProgramms
Nun sollte es dann in ein Array geladen werden und nach der Zahl sortiert werden.
Ein Beispiel der Lösung hätte mich gefreut.
Natürlich auch andere Möglichkeiten interessieren mich auch, allerdings glaube ich dass es mit dem Array am schnellsten gehen müsste.
Ich beschäftige mich seid paar Tagen mit VB.NET.
Zurzeit versuche ich einen Warezgrabber zu schreiben.
Es funktioniert soweit Alles ganz gut.
Nun bin ich auf die Idee gekommen den Grabber noch zu erweitern um eine Funktion die die Namen nach Hits sortiert.
Dazu wollte ich eigentlich Array verwenden, komme aber damit nicht gut zu recht.
Ich habe mir folgendes ausgedacht. (Weil ich es so in der Lage bin zu realisieren, hoffentlich könnt Ihr mir helfe es besser zu realisieren)
Mit RegEx fange ich den Namen und den Hits-Wert auf.
Das schiebe ich in eine ListBox
Hit # Name (# - ist nur mein Trenner damit ich sortieren und abwerfen kann)
Die Zahl formatiere ich in eine 5-Stellige Zahl damit richtig sortiert wird, nach dem Grabben sortiere ich die ListBox mit Split werfe ich die Zahlen ab.
Nun, ich kann mir denken dass das ganze viel einfacher geht. Möglicherweise mit mehrdimensionalem Array.
Mein Format der Daten ist zB.
542 NameDesProgramms
Nun sollte es dann in ein Array geladen werden und nach der Zahl sortiert werden.
Ein Beispiel der Lösung hätte mich gefreut.
Natürlich auch andere Möglichkeiten interessieren mich auch, allerdings glaube ich dass es mit dem Array am schnellsten gehen müsste.