Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 06:29

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

Advertisement



VB.NET Splitting Befehl

Discussion on VB.NET Splitting Befehl within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Єrdmännchen™'s Avatar
 
elite*gold: 79
The Black Market: 153/0/0
Join Date: Aug 2012
Posts: 5,162
Received Thanks: 1,469
VB.NET Splitting Befehl

Hey ePVP. Vorab möchte ich sagen, dass ich entweder echt behindert bin und den Wald vor lauter Bäumen nicht sehe, oder es tatsächlich extrem Assozial schwer ist.
Es geht um den Splitting Befehl.
Erstmal ein bisschen Kontext sowie Source code.
Ich habe eine RichTextbox1, in welche ich perm Streamreader meine Proxys lade. Diese sind jeweils immer so aufgeschrieben
Baumort
Käseort

Das was ich machen will ist einfach: Ein Timer tickt und löst alle 3 Sekunden aus. In dieser Timer funktion steht das hier:
Quote:
Dim Proxy As String = RichTextBox1.Text
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\S oftware\" & _
"Microsoft\Windows\CurrentVersion\Internet Settings", _
"ProxyServer", Proxy, _
Microsoft.Win32.RegistryValueKind.String)
Das es so nicht funktioniert weiß ich. Ich hätte es gerne so, dass er bei jedem Timer Tick den Proxy auf den nächsten in der Liste wechselt.
BSP:
1.2.3.4.5:20
3.134123421412:30

Dann soll er zuerst den ersten Proxy einsetzen und beim zweiten Tick den 2. Proxy benutzen. Ob das ganze funkt teste ich über einen Webbrowser und wieistmeineip.de.
Ich hoffe ihr könnt mir helfen.
LG Erdmännchen
Єrdmännchen™ is offline  
Old 10/26/2013, 13:32   #2
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
vorweg: systemproxies zu setzten kann sehr fatal sein schließlich geht der gesammte traffic (aller programme die keine eigenen routine haben) drüber, dh im weniger schlimmen fall kommst man irgendwann nicht mehr ins internet und mit ziemlicher sicherheit und das ist auch gleichzeitig der schlimmste fall werden alle verschickten daten von proxy abgegriffen und sonst was damit gemacht. also auf keinen fall so nen programm an andere geben die im zweifel nicht wissen was passiert

zum eigendlichen problem:

dim sProxies() as string = split(RtbProxies, vbcrlf)

for i = 0 to sProxies.length -1
' do whatever
next
tolio is offline  
Old 10/26/2013, 13:38   #3
 
Єrdmännchen™'s Avatar
 
elite*gold: 79
The Black Market: 153/0/0
Join Date: Aug 2012
Posts: 5,162
Received Thanks: 1,469
Quote:
Originally Posted by tolio View Post
vorweg: systemproxies zu setzten kann sehr fatal sein schließlich geht der gesammte traffic (aller programme die keine eigenen routine haben) drüber, dh im weniger schlimmen fall kommst man irgendwann nicht mehr ins internet und mit ziemlicher sicherheit und das ist auch gleichzeitig der schlimmste fall werden alle verschickten daten von proxy abgegriffen und sonst was damit gemacht. also auf keinen fall so nen programm an andere geben die im zweifel nicht wissen was passiert

zum eigendlichen problem:

dim sProxies() as string = split(RtbProxies, vbcrlf)

for i = 0 to sProxies.length -1
' do whatever
next
Kannst du mir denn was besseres empfehlen, was sicherer ist?
LG Erdmännchen
€: Könntest du mir evtl. den ganzen Code schreiben, der in die Timer Sub kommt? Wenn ich das Ding jetzt so starte, wie ich es für richtig halte, steht beim Proxy das hier System.String[]
Єrdmännchen™ is offline  
Old 10/27/2013, 17:00   #4
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Keine Webbrowser Komponente benutzen.
Schlüsselbein is offline  
Thanks
1 User
Old 10/31/2013, 11:29   #5
 
DeinMud's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 990
Received Thanks: 127
@tolio
Dein Code ist vb6 & somit Ranz

Hier Vb.net gerechet:

Code:
        Dim sProxies() As String = RtbProxies.Split(Convert.ToChar(Environment.NewLine))
        For i = 0 To sProxies.Length - 1
            ' do whatever
        Next
€ Wenn dort System.String[] steht was ist RtbProxies? Ein String-Array?
Falls ja, probiers so:

Code:
   Dim sProxies As New List(Of String())
        RtbProxies.ToList.ForEach(Sub(item) sProxies.Add(item.Split(Convert.ToChar(Environment.NewLine))))
        For i = 0 To sProxies.Count - 1
            ' do whatever
        Next
DeinMud is offline  
Old 10/31/2013, 13:12   #6
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
Quote:
Originally Posted by DeinMud View Post
Dein Code ist vb6 & somit Ranz
benchmark or it didnt happen
tolio is offline  
Old 10/31/2013, 16:36   #7
 
elite*gold: 0
Join Date: Aug 2009
Posts: 366
Received Thanks: 101
warum versucht ihr alle das Browsercontrol zu nutzen ? Verstehe das nicht. Es ist unflexible und führt nur zu Problemen. Arbeitet bitte immer mit Sockets oder deren speziellen Unterfunktionen.
schmir is offline  
Old 11/05/2013, 21:09   #8
 
DeinMud's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 990
Received Thanks: 127
Quote:
Originally Posted by tolio View Post
benchmark or it didnt happen
Hat nichts mit der Leistung zu tun, sondern damit dass das nicht der objektorientierten Programmierung entspricht, wobei jedes Object wissen sollte, wie er sich splittet (im Falle string)
DeinMud is offline  
Old 11/05/2013, 21:57   #9
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
das .net nach wie vor nicht strict objektorientiert ist hat wiederrum aber nichts mit aus vb6 übernommenen befehlen zu tun
tolio is offline  
Old 11/05/2013, 22:45   #10
 
DeinMud's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 990
Received Thanks: 127
Doch, da das ganze vb6 zeugs(was nicht oop ist) einfach mit in .net reingequetscht wurde
aus kompatibilitäts gründen.
Mag sein, dass nicht alle nicht-oop befehle vb6 sind, die meisten jedoch schon. (bei deiner string methode, die ist nicht vb6 (hab mich vertan), aber hält das oop-paradigma nicht ein und ist deswegen nicht empfehlenswert)
Am besten den Microsoft.visualbasic namespace entfernen, dann kriegste auch keine vb6 befehle angeboten von intellisense
DeinMud is offline  
Old 11/05/2013, 22:51   #11
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
hm ich vermute du hast meinen satz nicht ganz verstanden, naja egal jetzt, empfehle den leute was du meinst, ist ja schließlich deren "zukunft"
tolio is offline  
Old 11/05/2013, 22:56   #12
 
DeinMud's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 990
Received Thanks: 127
Quote:
das .net nach wie vor nicht strict objektorientiert ist hat wiederrum aber nichts mit aus vb6 übernommenen befehlen zu tun
-> Vb6 Befehle haben nichts mit dem "nicht oop programmieren" in vb.net zu tun
Quote:
Doch, da das ganze vb6 zeugs(was nicht oop ist) einfach mit in .net reingequetscht wurde
aus kompatibilitäts gründen.
DeinMud is offline  
Reply


Similar Threads Similar Threads
GM Befehl Mobs rufen? Wer kennt den Befehl?
04/13/2008 - Metin2 - 27 Replies
Hallo, ich wollte mal von euch wissen ob jemand diesen Befehl kennt, und die Id von diesen Mobs oder Metin Steine Items etc.. IceSpeed
Realm Splitting!
01/07/2007 - World of Warcraft - 8 Replies
Hi there, ja, es klingt unfassbar, aber ich halt es nochnicht einmal für so eine schlechte Idee. Aber lest selbst: Original : wow-szene.de /discuss!
about splitting
01/12/2006 - Conquer Online 2 - 2 Replies
hey all i got a little trouble while making split, coz when i check on I WISH TO MOVE, ACC, PASS AND VALIDATIONPASS, then SUBMIT, i got this msg: WAHT ARE YOU DOING?, what is about? in my other acc i was corect to split, plz help :rolleyes:



All times are GMT +1. The time now is 06:29.


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.