Código (vb) [Seleccionar]
Private Sub ClsStrCmb_StrOuput(ByRef Str_Text As String, ByRef Cancel As Boolean)
CantCombinateString = CantCombinateString + 1
Debug.Print Str_Text
DoEvents
End Sub
Dulce Infierno Lunar!¡.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
Private Sub ClsStrCmb_StrOuput(ByRef Str_Text As String, ByRef Cancel As Boolean)
CantCombinateString = CantCombinateString + 1
Debug.Print Str_Text
DoEvents
End Sub
'
' /////////////////////////////////////////////////////////////
' // Autor: BlackZeroX ( Ortega Avila Miguel Angel ) //
' // //
' // Web: http://InfrAngeluX.Sytes.Net/ //
' // //
' // |-> Pueden Distribuir Este Codigo siempre y cuando //
' // no se eliminen los creditos originales de este codigo //
' // No importando que sea modificado/editado o engrandesido //
' // o achicado, si es en base a este codigo es requerido //
' // el agradacimiento al autor. //
' /////////////////////////////////////////////////////////////
'
Rem Opciones.
Option Explicit
Rem Eventos.
Event StrOuput(ByRef Str_Text As String, ByRef Cancel As Boolean)
Rem Declaracion (Variables).
Private Priv_String As String
Rem Propiedades.
Public Property Get String_() As String
String_ = Priv_String
End Property
Public Property Let String_(Str_String As String)
Priv_String = Str_String
End Property
Rem Procesos/funciones.
Public Function Start_(Optional StrToProc As String) As Boolean
If Len(StrToProc) Then String_ = StrToProc
Call CombinateString(Priv_String)
End Function
Rem funciones/Procesos
Private Sub CombinateString(ByRef Str_String As String, Optional ByRef str_Fix As String, Optional ByRef Cancel As Boolean)
Dim Lng_LenStr As Long
Dim Lng_LenStrIndex As Long
If Cancel Then Exit Sub
Lng_LenStr = Strings.Len(Str_String)
If Lng_LenStr <> 1 Then
For Lng_LenStrIndex = 1 To Lng_LenStr
Call CombinateString(Strings.Left$(Str_String, Lng_LenStrIndex - 1) & Strings.Mid$(Str_String, Lng_LenStrIndex + 1), str_Fix & Strings.Mid$(Str_String, Lng_LenStrIndex, 1), Cancel)
Next
Else
RaiseEvent StrOuput(str_Fix & Str_String, Cancel)
End If
End Sub
'
' /////////////////////////////////////////////////////////////
' // Autor: BlackZeroX ( Ortega Avila Miguel Angel ) //
' // //
' // Web: http://InfrAngeluX.Sytes.Net/ //
' // //
' // |-> Pueden Distribuir Este Codigo siempre y cuando //
' // no se eliminen los creditos originales de este codigo //
' // No importando que sea modificado/editado o engrandesido //
' // o achicado, si es en base a este codigo es requerido //
' // el agradacimiento al autor. //
' /////////////////////////////////////////////////////////////
'
Rem Opciones.
Option Explicit
Rem Eventos.
Public WithEvents ClsStrCmb As Cls_StrCmb
Rem Declaraciones.
Private CantCombinateString As Long
Rem procesos/Funciones
Private Sub ClsStrCmb_StrOuput(ByRef Str_Text As String, ByRef Cancel As Boolean)
CantCombinateString = CantCombinateString + 1
Debug.Print Str_Text
DoEvents
End Sub
Public Property Get MaxConbinaciones() As Long
MaxConbinaciones = CantCombinateString
End Property
Private Sub Class_Initialize()
Set ClsStrCmb = New Cls_StrCmb
End Sub
Private Sub Class_Terminate()
Set ClsStrCmb = Nothing
End Sub
'
' /////////////////////////////////////////////////////////////
' // Autor: BlackZeroX ( Ortega Avila Miguel Angel ) //
' // //
' // Web: http://InfrAngeluX.Sytes.Net/ //
' // //
' // |-> Pueden Distribuir Este Codigo siempre y cuando //
' // no se eliminen los creditos originales de este codigo //
' // No importando que sea modificado/editado o engrandesido //
' // o achicado, si es en base a este codigo es requerido //
' // el agradacimiento al autor. //
' /////////////////////////////////////////////////////////////
'
Rem Opciones.
Option Explicit
Rem Procesos/funciones
Sub MAIN()
Dim Cls_NewMainProc As New Cls_Main
Const Const_StrtoProc As String = "BlackZeroX"
With Cls_NewMainProc
With .ClsStrCmb
' // .String_ = Const_StrtoProc
Call .Start_(Const_StrtoProc)
End With
Debug.Print "Max Combinaciones {"; .ClsStrCmb.String_; "} son de"; .MaxConbinaciones
End With
End Sub
Cita de: e500 en 15 Junio 2010, 05:53 AMCita de: DarkMatrix en 15 Junio 2010, 03:07 AM
Yo hace mucho hize un actualizador con el modulo Csocketmaster y es el que uso actualmente para actualizar el juego que hize en vb. El juego es Online y hasta ahora el actualizador lo hace muy bien. Acomodare el codigo del actualizador y comentare el codigo para postearlo y aportarlo a la comunidad.
PD: Pueden ver el juego en www.novaweb.ve.tc o www.novaweb.megabyet.net
Muchas gracias, esperaré el codigo con ansiedad!!
Saludos
Cita de: mastercss en 11 Junio 2010, 16:08 PM
Se que se puede hacer con pipes pero mi nivel de programación no me permite hacerlo asi. Mi pregunta es si alguien lo ha haxo de la manera que lo intento hacer que me diga que está mal.
Salu2
Cita de: cobein en 11 Junio 2010, 02:04 AM
http://foro.elhacker.net/empty-t277687.0.html
telnet localhost 666
Cita de: shellroot@alex-laptop:~$ en 12 Junio 2010, 02:00 AM
Interesting donde lo leiste, igual yo no lo uso, solo los puse para identificar la cantidad y cierre de FOR's
For z = 0 To 3
MsgBox (votos(z)) ' ¿(z)?
Next ' // For z = 0 To 3
Option Explicit
Private Declare Function GetTickCount Lib "kernel32" () As Long
Sub main()
Dim Lng_Ini As Long
Dim Lng_IniforNext As Long
Const Lng_ForNextMax As Long = 9999952#
Dim Int_Test As Integer
Const Int_CantTest As Integer = 10
Int_Test = 0
Do While Int_Test < Int_CantTest
Debug.Print ""
Debug.Print "prueba Numero"; Int_Test + 1
Debug.Print "Inicializando: For ... Next Lng_IniforNext"
Lng_Ini = GetTickCount
For Lng_IniforNext = 1 To Lng_ForNextMax
Next
Debug.Print "Tiempo Transcurrido;"; GetTickCount - Lng_IniforNext
Debug.Print "Inicializando: For ... Next"
Lng_Ini = GetTickCount
For Lng_IniforNext = 1 To Lng_ForNextMax
Next Lng_IniforNext
Debug.Print "Tiempo Transcurrido;"; GetTickCount - Lng_IniforNext
Int_Test = Int_Test + 1
Loop
End Sub
Cita de: sebah97 en 12 Junio 2010, 04:29 AM
pero yo necesito el codigo, no el ejecutable, x eso mismo lo postie aca.
ahora le mando mp
Cita de: Slasher-K date=1276309758
Quiero agregar algunos puntos más.
* Los post que no aporten información útil o que pregunten cosas que se encuentren en los post pegados serán eliminados automáticamente, y a no llorar.
* Vuelvo a insistir, este es un foro de programación, nada de troyanos y esas lameradas, para eso está el foro de troyanos y virus.
* Usar las etiquetas code para postear código, realmente ayudan muchísimo a la lectura del código.
* USAR EL BUSCADOR, la mayoría de los temas importantes ya se hablaron y están en el foro o en la Recopilación de post Interesantes
No es mucho, son reglas para que podamos organizarnos y entendernos entre todos.
Saludos.