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 - Eleкtro

#841
2016

NINGÚN APORTE.
#842
2015

#843
2014

#844
2013 (2ª parte)

#845
2013 (1ª parte)

#846
ÍNDICE ACTUALIZADO EL 05/JULIO/2018




PREGUNTAS FRECUENTES

- ¿Por qué el índice está desordenado alfabéticamente?
Lo que puede parecer desorden alfabético es más bien un orden cronológico.

- ¿Por qué hay snippets repetidos?
No todos los nippets son mios, pero la inmensa mayoría sí, de ahí que para esta pregunta responda sobre mi mismo:
en principio no hay ninguno repetido, lo que ocurre es que a lo largo del tiempo he ido publicando actualizaciones/mejoras de códigos antiguos. De ahí mi preferencia por el orden cronológico.

- Al acceder a algunos enlaces del índice no veo el snippet al que debería corresponder y en su lugar me aparece otro snippet, ¿por qué?
Un único post puede contener varios snippets, asegúrate de mirarlo bien, en alguna parte de ese post debe estar el snippet al que corresponde el enlace del índice, ya sea al principio del post o al final.
#847
Cita de: **Aincrad** en  4 Julio 2018, 18:06 PM
lo veré y después revisare todo el post del snippets desde la gaina 1 a la 54  :xD , para no volver preguntar cosas que ya prácticamente estan resultas :V  ;D .

Ok, pillo el sarcasmo xD, para mi también sería inaceptable buscar entre 54 páginas, pero ya no hay excusa para eso con el nuevo índice que he creado!:

https://foro.elhacker.net/net/libreria_de_snippets_para_vbnet_compartan_aqui_sus_snippets-t378770.0.html;msg1810584#msg1810584


EDITO: por cierto, se me olvidó que también existía esta otra forma de hacerlo en WindowsForms:

'usar la Class DeviceWatcher en un WinForms, sirve para detectar los eventos de inserción/extracción de los dispositivos[/i]'



saludos
#848
Primero de todo, te faltaba añadir estos imports:

Código (vbnet) [Seleccionar]
Imports System.Collections.ObjectModel
Imports System.Collections.Specialized





Segundo, todo este bloque:
Código (vbnet) [Seleccionar]
   Dim directory2 = "C:\Users\Alfredo\Desktop\iconos2"
   Dim files2() As System.IO.FileInfo
   Dim dirinfo2 As New System.IO.DirectoryInfo(directory2)
       files2 = dirinfo2.GetFiles("*.mp4", IO.SearchOption.AllDirectories) ' DECIRLE QUE EXTENSION DE ARCHIVO
       For Each file In files2
           ListBox2.Items.Add(file)

       Next

   ''''''''''''''''' NECESARIO PARA VIGILAR LOS ARCHIVOSDE UNA CARPETA
   Me.CheckForIllegalCrossThreadCalls = False

       fswc = New FileSystemWatcher("C:\Users\Alfredo\Desktop\iconos")
       fswc.IncludeSubdirectories = False
       fswc.EnableRaisingEvents = True
       '---------------------------------------

       'muestra contenido carpeta'

       Dim directory = "C:\Users\Alfredo\Desktop\iconos"
   Dim files() As System.IO.FileInfo
   Dim dirinfo As New System.IO.DirectoryInfo(directory)
       files = dirinfo.GetFiles("*.mp4", IO.SearchOption.AllDirectories) ' DECIRLE QUE EXTENSION DE ARCHIVO
       For Each file In files
           ListBox1.Items.Add(file)

       Next

   End Sub


...todos los errores que tengas en esas lineas se deben a que el bloque del método está abierto, vaya, le faltaría un:

Código (vbnet) [Seleccionar]
   Private Sub NOMBRE_DEL_METODO()
       ...





La instrucción:
Código (vbnet) [Seleccionar]
Me.CheckForIllegalCrossThreadCalls = false

Debería ser así:
Código (vbnet) [Seleccionar]
Control.CheckForIllegalCrossThreadCalls = false

De todas formas no es nada recomendable que hagas eso, si necesitas realizar alguna operación desde un thread distinto al thread de la UI y necesitas que ese thread interactue con los controles de la UI entonces te conviene usar la clase BackgroundWorker.




Todo esto de aquí abajo es un desorden de métodos/controladores de eventos declarados fuera de la clase, obvio que te de error...

Código (vbnet) [Seleccionar]
Private Sub TextBox4_TextChanged(sender As Object, e As EventArgs) Handles TextBox4.TextChanged

End Sub

Private Sub ListBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox2.SelectedIndexChanged

End Sub

Private Sub BackgroundWorker1_DoWork(sender As Object, e As ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork

End Sub


Saludos
#849
CitarTe lo pongo en varios que no me coje mas de 100 lineas creo.

¿Qué habiamos dicho de mostrar solamente el código relevante donde te marca el error?, si me muestras todo el código completo pero no me indicas donde te marca el error no solucionamos nada xD, de todas formas si piensas compartir muchas lineas de código no hagas un desastre publicando doble y triple posts o cosas así (por si acaso, que me lo veo venir), puedes usar este servicio de aquí abajo y colocar el enlace que hayas generado...


EDITO: has comentado en muchas lienas "AQUI MI CODIGO COMIENZA A DAR FALLOS.", ¿pero podrías mencionar el tipo de excepción y el mensaje de error?, ¿o sino a que tipo de fallo te refieres?.

Debo preguntártelo por si acaso, ¿sabes como obtener la info que te estoy pidiendo?, es decir, ¿sabes obtener datos de depuración de forma básica?.

Saludos
#850
Debes usar el botón específico que sirve para insertar código con formato...

Cita de: mortygor en  4 Julio 2018, 15:57 PMme salen bastantes fallos.

¿Fallos de compilación, o fallos en tiempo de ejecución?. De todas formas en lugar de poner todo el código, mejor si muestras el código relevante, es decir, el bloque de método que contiene la instrucción donde te marca el error que sea, y menciona el tipo de excepción y el mensaje de error, no somos adivinos...

Saludos