elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 ... 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 [861] 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 ... 1254
8601  Programación / .NET (C#, VB.NET, ASP) / (SOLUCIONADO) Problema con Listview en: 6 Agosto 2013, 19:24 pm
Estoy intentando hacer una manera para recuperar los items de un listview si la aplicación se cierra o se mata indebídamente.

El listview está en modo "detalles" y tiene 3 columnas.

Para guardar los items, hago esto:

Código
  1.    Dim Recovery_Items As New List(Of Tuple(Of Integer, String, String))()
  2.  
  3.    Private Sub Recovery_Timer_Tick() Handles Recovery_Timer.Tick
  4.  
  5.        Recovery_Items.Clear()
  6.  
  7.        For Each item As ListViewItem In ListView_Monitor.Items
  8.            Recovery_Items.Add(Tuple.Create(item.Index, item.SubItems(1).Text, item.SubItems(2).Text))
  9.        Next
  10.  
  11.        IO.File.WriteAllText("Recovery.tmp", String.Join(vbNewLine, Recovery_Items), System.Text.Encoding.Default)
  12.  
  13.    End Sub


...Lo cual me genera esto en un archivo de texto:

Código:
(0, Valor1, Valor2)
(1, V-a-l-o-r-1, V-a-l-o-r-2)
(2, V,a,l,o,r,1, V,a,l,o,r,2)



Ahora, ¿Como puedo parsear/castear el contenido del archivo de texto para agregarlo como item del listview en sus respectivas columnas?



Un ejemplo de lo que intento hacer, esto sucedería al iniciar la aplicación:

Código
  1.    Private Sub Recovery()
  2.  
  3.        If IO.File.Exists("Recovery.tmp") Then
  4.  
  5.            For Each Line As String In IO.File.ReadAllLines("Recovery.tmp")
  6.                ListView_Monitor.Items.Add(TryCast(Line, ListViewItem))
  7.            Next
  8.  
  9.        End If
  10.  
  11.    End Sub

Pero claro... al contener tantas comas los valores, no puedo hacer un Split, ni se me ocurre nada que hacer.
8602  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Tri-Dictionary? ¿Array 3D? en: 6 Agosto 2013, 18:59 pm
Pues si, una lista de tuplas xD:

Código
  1. Private Recovery_Items As New List(Of Tuple(Of Integer, String, String))()

y luego...
Código
  1. Recovery_Items.Add(Tuple.Create(item.Index, item.SubItems(1).Text, item.SubItems(2).Text))

Gracias a los dos.
8603  Programación / .NET (C#, VB.NET, ASP) / (SOLUCIONADO) ¿Tri-Dictionary? en: 6 Agosto 2013, 18:41 pm
Necesito crear una colección donde se almacenen 3 valores, como por ejemplo en esta tupla:
Código
  1. Dim Recovery_Items As Tuple(Of Integer, String, String)

El problema es que necesito un contenedor de capacidad "infinita" para añadir más items, como por ejemplo un Dictionary con el método ".add", pero claro, esto no se puede hacer:
Código
  1. Dim Recovery_Items As New Dictionary(Of Integer, String, String)

He intentado hacerlo en un Array de 3 dimensiones pero he acabado hecho un lio a la hora de redimensionarlo y agregar los items, no me sale bien.

¿Alguien me puede dar alguna sugerencia de como es la manera más práctica para hacer lo que necesito, que debería usar?

Saludos
8604  Programación / .NET (C#, VB.NET, ASP) / Re: Error: No es posible crear una nueva página de seguridad para la pila en: 6 Agosto 2013, 14:53 pm
¿Qué hace tu aplicación y para que utilizas métodos recursivos?

He revisado el código por completo y no hay procedimiento que llame a otro, así que no se da la recursión. (y en caso de que se me haya escapado alguno estoy seguro que siempre se devuelve un valor y su ejecución termina corréctamente)

La aplicación es esta: http://foro.elhacker.net/buscador-t394060.0.html



Uso algunas dll's, sólo dos de ellas se utilizan constántemente en la aplicación, una es un usercontrol del Trackbar, y la otra es para controlar la aplicaicón Winamp,
en lugar de seguir usando esas dos dll's las he reemplazado por las classes del código fuente de las dll, y he desajuntado las dll.
he inspeccionado a los métodos que llamo de esas dos classes/dlls y tampoco hacen recursiones, bueno, en una de ellas si, pero parece que siempre devuelve el valor, aunque por otro lado el consumo de RAM no deja de subir al llamar a ese procedimiento... no sé si eso tendrá algo que ver, imagino que si el consumo de ram no deja de subir...hay algo que no está bien, aquí está el trozo de código al que me refiero:

http://foro.elhacker.net/net/fuga_de_memoria_en_una_funcion-t396259.0.html

8605  Foros Generales / Dudas Generales / Re: Como ver videos bloqueados por paises en: 6 Agosto 2013, 13:47 pm
Citar
Como ver videos bloqueados por paises

Opción 1:
Usa algún proxy Frances o Danés o del país en cuestión dependiendo de cada página.
-> Google + Denmark Proxies

Opción 2:
Si usas Chrome o Firefox y no tienes ni idea de proxies ...lo tienes bien fácil:
1. FoxyProxy -> http://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/contribute/roadblock/?src=dp-btn-primary&version=4.2.1
2. XRoxy -> http://www.xroxy.com/proxy-country-FR.htm (fíjate en el botón del zorro a la izquierda de cada proxy para configurar automáticamente el proxy en FoxyProxy)

Opción 3:
Prueba a usar Tor, te puede funcionar a la primera dependiendo del proxy que se te conceda al inicio:
http://www.torproject.org/projects/torbrowser.html.en#downloads

Saludos.
8606  Programación / Scripting / Re: [APORTE] [BATCH] Acentos en los programas Batch - La mejor solución en: 5 Agosto 2013, 12:34 pm
No es para desilusionarse, la intención de aportar y compartir conocimiento es lo que importa, solo que presuponer que fuiste el descubridor de una cosa ha sido algo muy ingenuo...

Cuando alguien empieza a programar en un lenguaje que desconoce a veces acaba descubriendo cosas por pura suerte ...pero eso no significa que sea un descubrimiento global xD, sinó personal, por falta de conocimientos.

...Pero todos hemos sido ingenuos en alguna ocasión de nuestras vidas, y quien diga que no, miente.

Saludos
8607  Programación / Scripting / Re: [APORTE] [BATCH] Acentos en los programas Batch - La mejor solución en: 5 Agosto 2013, 11:30 am
Yo Príncipe_Azul como descubridor de esto

...

voy a pedir que si posteas en algún Foro o publicás esta forma de poner acentos en los programas Batch/archivos/carpetas digas que Príncipe_Azul ha sido la persona que ha descubierto esto

Amigo, siento decirte que no has descubierto nada... todo acerca de Batch está documentado en cualquier sitio, no has buscado bien.

Deberías leer sobre el comando CHCP, el cual sirve para usar una codificación de página distinta.

Te lo voy a explicar con un ejemplo:

Código
  1. @Echo OFF
  2.  
  3. :: Seteamos la codificación actual al latino,
  4. :: para poder usar los acentos latinos.
  5. CHCP 1252 1>NUL
  6. MKDIR "Carpeta con ácèntös"
  7.  
  8. :: Volvemos a la codificación por defecto,
  9. :: para mostrar acentos en la CMD (mostrar, NO usar).
  10. CHCP 850 1>NUL
  11. Dir /B ".\Carpeta con *"
  12.  
  13. :: Volvemos de nuevo a la codificación latina,
  14. :: para poder acceder a la carpeta escribiento acentos.
  15. CHCP 1252 1>NUL
  16. CD /D "Carpeta con ácèntös"
  17.  
  18. :: Volvemos de nuevo a la codificación por defecto,
  19. :: para mostrar los acentos en la CMD corréctamente (mostrar, NO usar).
  20. CHCP 850 1>NUL
  21. Echo "%CD%"
  22.  
  23. Pause&Exit


Output:
Código:
Carpeta con ácèntös
"C:\Users\Administrador\Desktop\Carpeta con ácèntös"
Presione una tecla para continuar . . .


PD: Mucho más práctico y eficaz que estar convirtiendo cada caracter manuálmente, ¿Verdad?

De todas formas si una persona pretende usar algun otro acento de los que faltan en tus indicaciones como los invertidos (àèìòùÀÈÌÒÙ) u otros caracteres como la C trencada española (çÇ) puede usar el comando Copy con de esta manera:

Código
  1. copy con ".\Chars.txt"

...Y seguídamente escribir los caracteres en la CMD para guardar la conversión en el archivo de texto.

No hay ningún "truco" o caracteristica especial que poder descubrir acerca de Batch, es pequeño, fácil de aprender, y todos los secretos indocumentados están descubiertos.

Saludos





Por cierto, lee mi firma porfavor, es una norma del foro.

8608  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Your request timed out. Please retry the request. en: 4 Agosto 2013, 21:15 pm
Y que tendrá que ver esa sesión, con la sesión de envío de un post? :xD :xD :xD :xD

Para tu información, es infinita...
Al menos a mi parecer son 2 cosas distintas.. Como se nota que no has tocado el script de SMF... :PPP

No, no soy administrador de un foro SMF pero no hace falta ser muy listos para saber que si tuvieras una sesión de 10 minutos, y dejas la página del post cargada y sobrepasa el límite, y luego intentas enviarlo dándole al botón de enviar te va a saltar un error de sesión inactiva.

Pero bueno, tienes razón, no sé para que intento ayudarte, suerte!
8609  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Your request timed out. Please retry the request. en: 4 Agosto 2013, 21:10 pm
A alguien más le ocurre?

Solo para darte el dato, a mi no me ocurre.

No sé si servirá de algo pero ¿Has probado a aumentar el tiempo de sesión activa al loguearte en el foro?

Saludos
8610  Comunicaciones / Redes / Re: Problema con velocidad de banda ancha reducida en: 4 Agosto 2013, 20:56 pm
juas! si medio pueblo usa Telefónica seguro que lo mismo que a ti le estará pasando al 90% de la población ...si no a todos.

Lo dicho, Timofónica es el peor servicio que he conocido de Internet, y con el servicio telefónico también lo es, por propia experiencia.

En mi opinión telefónica es considerada de las "mejores" marcas símplemente por ser una de las pioneras y porque Telefónica llega lejos, llega a pueblos, donde otros como ONO no llegan, por ejemplo a algunos pueblos de Valencia solo llega Telefónica y tuve que contratarlo por necesidad en un apartamento, así que Timofónica va creciendo más y más porque la gente es lo único que puede pillar y contratar, asi que medio pueblo de aquí lo usa y medio pueblo en otro sitio y así en media España y así se crece... sin valor alguno, porque alguna gente no tienen nada más donde elegir ni tampoco tiene nada más con lo que comparar ese servicio de Telefonica, pero desde luego no está entre las mejores, ni mucho menos! ...le tengo bastante asco.

Es como la web de Freelancer.com, está entre las primeras porque es grande y conocida, y cuanto más grande se haga más pobres almas desgraciadas clientes va a captar y más grande y conocida se hará... pero cuando pruebas el servicio te das cuenta de que es una mierd@ sobrevalorada, lo mismo pasa con Timofónica.

Saludos!
Páginas: 1 ... 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 [861] 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 ... 1254
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines