Menú

Mostrar Mensajes

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ú

Mensajes - luis456

#81
Bueno gracias a  MCKSys Argentina   (siempre es mejor lo recomendado ) Y  ya tienes a quien echarle la culpa si algo sale mal  jajajja ...es broma y se agradece la ayuda  ;-) ;-)


bueno he aca lo que yo veo en mi pc



saludos
Luis

[MOD EDIT] Imagen ajustada a lo recomendado.
#82
Cita de: MCKSys Argentina en 29 Marzo 2016, 16:12 PM
La subes a un sitio (por ej. http://s5.photobucket.com/) y luego colocas el link que te da entre tags [img] (usando el boton Insertar Imagen)


:rolleyes: Sorry, you do not meet the criteria required by our Terms of Use. " o sea "
Lo sentimos, no cumple con los criterios exigidos por las condiciones de uso. "  >:D

otro por favor jejjej no se debe ser que me vieron cara e malo jajajja
#83
 ;-) ;-) ;-)

gracias a todos por los consejos ,

PalitroqueZ ,tengo ya como tres a mas meses con esto pero recién comienza a molestar ya que yo usaba el pc en otras horas y no pasaba eso, ahora que he cambiado de horario es que realmente me doy cuenta. he retrocedido el pc a meses pero igual :(

Flamer ,en el administrador solo me salen los habituales procesos solo a veces me salen como tres google consumiendo , mucho lo paro, pero ni se nota el cambio sigue a tope el consumo

Inflamable!!! te agradezco el ofrecimiento y encantado :) y me pasa estando todo cerrado el visual y demás programas , ademas tengo configurado el inicio de windos solo con lo basico


MCKSys Argentina,  me lo bajo , lo paso y os cuento

Luis




Como puedo subir una foto o captura  ? es para enseñaros que pone el Process ExPLORER


Luis

MOD EDIT: No hacer doble post.
#84
perfecto con este  ;-) ;-) ;-)

Código (vbnet) [Seleccionar]
ListBox1.Items.Add("01 ,02 ,03")
        ListBox1.Items.Add("03 ,04 ,05")
        ListBox1.Items.Add("15 ,35 ,45")
        ListBox1.Items.Add("15 ,35 ,55")
        ListBox1.Items.Add("25 ,35 ,45")
        ListBox1.Items.Add("45 ,55 ,65")
        ListBox1.Items.Add("57, 58 ,59")

        '//Elimina combinaciones correlativas
         Dim ClearList As New List(Of String)(ListBox1.Items.OfType(Of String))

        For Each Digito As String In ClearList
            If CInt(Digito.Substring(4, 2)) = CInt(Digito.Substring(0, 2)) + 1 And
                 CInt(Digito.Substring(8, 2)) = CInt(Digito.Substring(4, 2)) + 1 Then
                ListBox1.Items.Remove(Digito)
            End If
        Next   



Luis
#85
Cita de: Lekim en 29 Marzo 2016, 03:31 AM
También valdría CInt, creo que mejor incluso ya que son números pequeños:

Código (vbnet) [Seleccionar]
  ListBox1.Items.Add("1 ,2 ,3")
       ListBox1.Items.Add("1 ,4 ,5")
       ListBox1.Items.Add("1 ,3 ,4")
       ListBox1.Items.Add("1 ,3 ,5")
       ListBox1.Items.Add("2 ,3 ,4")
       ListBox1.Items.Add("4 ,5 ,6")
       ListBox1.Items.Add("6 ,7 ,8")

       '//Elimina combinaciones correlativas
       Dim ClearList As New List(Of String)
       ClearList.AddRange(ListBox1.Items.OfType(Of String))
       For Each Digito As String In ClearList
           If CInt(Digito.Substring(3, 1)) = CInt(Digito.Substring(0, 1)) + 1 And
                CInt(Digito.Substring(6, 1)) = CInt(Digito.Substring(3, 1)) + 1 Then
               ListBox1.Items.Remove(Digito)
           End If
       Next


Vale ya son las tres y media jejje + algo de vino no veo ni la pantalla mañana lo revizo jejej a dormir

AAA y gracias

Luis



#86
Gracias Lekim  " PERO "  :silbar: :silbar:

Probandolo me da error " La conversión de la cadena "," en el tipo 'Double' no es válida. "

Código (vbnet) [Seleccionar]
If CDbl(Digito.Substring(2, 1)) = CDbl(Digito.Substring(0, 1)) + 1 And
                 CDbl(Digito.Substring(4, 1)) = CDbl(Digito.Substring(2, 1)) + 1 Then



"

Luis
#87
 Bien no soy tonto jejej como el la publi esa mala de los que venden pc de segunda categoria, los medios tontos creo que se llama  ;-) ;-) ;-)

Bueno no en serio .tengo un Pc windos 7, cuatro gigas de memoria rand y un tera de disco
esta casi full jejje mucha (porno) jejje no programación ,bueno el caso es que estoy currando de lo mas normal, face + face  ,  No en serio   ;-) usando mi visual 2010 y de pronto se sube a tope el gasto de memoria 98%  sin haber tocado mas nada ,solo programando, he notado que esto pasa cada cierto tiempo de estar a 35 % de memoria se dispara a casi el 100% de gasto de memoria y se queda a si durante algún tiempo y de golpe regresa a lo normal unos 35 a 45 de % de gasto de memoria,

Bien que he hecho antes que lo digan :)
entro al administrador de tareas veo lo que esta y todo Ok (ningún nombre estraño )

reinicio paso a F8 ya sabéis modo seguro y le paso una cantidad de antivirus y antiadwares conocidos, nada de nada solo algunos viejos conocidos troyanos (eliminados)

archivo host bloqueando una enorme base de datos de paginas spamer (el que lo quiera que me lo pida )

entro a msd miro la integridad de los archivos de sistema todo Ok

antivirus al dia ( claro el gratis de windos jejje )

regreso a windose normal desconecto la red ya el % de memoria a 45% espero un rato y otra ves a 98% >:D y dentro de un rato a 45%


ALGUNA IDEA ????

No quiero darle el gusto de formatear  >:D >:D >:D >:D

Luis




#88
Sigo con mis eternos rollos de los listbox  :silbar: ,ya resuelto el problema de los iguales ahora tengo otra incógnita

si tengo un listbox con estos registros


1 2 3 *********correlativos
1 4 5
1 3 4
1 3 5
2 3 4*********correlativo
4 5 6 ********correlativo
6 7 8 ********correlativo

Y quiero eliminar los números correlativos como lo puedo hacer ya he visto 100 ejemplos de linq jejje pero solo son para bases de datos

luis




#89
Cita de: Eleкtro en 25 Marzo 2016, 21:56 PM
Bueno Luis... ya que necesitas ayuda con esos códigos que tienes mezclados a tu manera, que le vamos a hacer.

Teniendo un ListBox con los sigueintes items:


El supuesto resultado que creo que esperas obtener es el siguiente:


(Más te vale que sea así, por que no hay quien sea capaz de entender en que sentido son "iguales" :¬¬)

Pues, entonces, una forma sencillita de hacerlo seria implementando tu propio comparer para evaluar duplicados:
Código (vbnet) [Seleccionar]
   Public NotInheritable Class CombinationComparer : Implements IEqualityComparer(Of String)

       Public Shadows Function Equals(ByVal x As String, ByVal y As String) As Boolean _
       Implements IEqualityComparer(Of String).Equals

           ' (temporalmente) Ordeno de forma ascendente los números de una cadena de texto delimitada por comas;
           '
           ' e.g.:
           ' Una cadena de texto como "3, 1, 2" (con, o sin espacios en blanco),
           ' se transformaría en "1,2,3" (sin espacios en blanco).

           x = String.Join(",", From value As String In x.Split({","c, " "c}, StringSplitOptions.RemoveEmptyEntries)
                                Order By value Ascending)

           y = String.Join(",", From value As String In y.Split({","c, " "c}, StringSplitOptions.RemoveEmptyEntries)
                                Order By value Ascending)

           #If DEBUG Then
                       Console.WriteLine(String.Format("x:{0}", x))
                       Console.WriteLine(String.Format("y:{0}", y))
                       Console.WriteLine()
           #End If

           Return (x = y)

       End Function

       Public Shadows Function GetHashCode(ByVal obj As String) As Integer _
       Implements IEqualityComparer(Of String).GetHashCode

           Return MyBase.GetHashCode()

       End Function

   End Class


Y lo emplearías de la siguiente manera:
Código (vbnet) [Seleccionar]
Dim items As String() = Me.ListBox1.Items.Cast(Of String)().ToArray()
items = items.Distinct(New CombinationComparer).ToArray()

With Me.ListBox1
   .SuspendLayout()
   .Items.Clear()
   .Items.AddRange(items)
   .ResumeLayout()
End With

( importante: no olvides de usar la extensión ".ToArray()" como en el ejemplo, para crear una copia de la colección de items del ListBox )

PD:
Si no es ese el resultado que esperas obtener, no te preocupes, te lo he puesto bien facilito al menos el 50% de la tarea, solo tienes que cojer el comparer de ejemplo y realizar las adaptaciones necesarias en la implementación del métobo base IEqualityComparer(Of String).Equals, en la variable "X" e "Y".

Saludos

Gracias ya esta solucionado  ;-) ;-) ;-) ;-) ;-) ;-)

saludos
Luis



#90
Cita de: Eleкtro en 25 Marzo 2016, 21:11 PM
El mal llamado "Estilo Elektro" se denomina LINQ-to-Objects, es algo más expensivo que un FOR, pero más legible y manejable que un FOR.

Si le ofrezco soluciones basadas en LINQ, es por que supuestamente Luis en su día se puso a practicar con los 101 ejemplos de LINQ oficiales de la galería de código de Microsoft, por lo que está más acostumbrado a este estilo de sintaxis, lo cual, en mi opinión, le resultará de mucha utilidad, puesto que, lo bueno de LINQ, es su versatilidad con esa cantidad de útiles keywords disponibles para realizar típicas operaciones que nos tomarían más tiempo de escritura al traducirlas a un búcle For Range o For Each.

Saludos.


El estilo Elektro jejej, bueno es el que mas cómodo se me hace ya que es cierto lo que dice el yo me acostumbre a linq y se me hace ahora un poco difícil mirar otros metodos
pero ambas son buenas ya que las de lekim son similares a Fox y tampoco es tan difícil
les agradezco a los dos por la ayuda, pero les recuerdo que cada programador lo hace a su manera generalmente pero lo mejor es compartir de todo esto  ;-)

Luis