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


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Temas
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11
91  Programación / .NET (C#, VB.NET, ASP) / No encuentro evento de DataGridViewComboBoxCell en: 31 Marzo 2017, 20:06 pm
hola

He creado un DataGridView dentro da algunas celdas he añadido combox (DataGridViewComboBoxCell). El caso es que necesito que al seleccionar un elemento del combo, automáticamente reciba el evento y usar el valor seleccionado para buscarlo en una tabla DataTable para luego obtener un valor:

Código
  1.    Public Sub GetValue(ByVal numCol As Integer, ByVal numRow As Integer)
  2.        If numCol = 0 Then
  3.            For Each N As DataRow In dt.Rows
  4.                Dim Item As String = CStr(N.Item(1).ToString.Replace("*", ""))
  5.                Try
  6.                    If DataGridView1.Item(numCol, numRow).Value.ToString.Contains(Item) Then
  7.                        DataGridView1.Item(5, 0).Value = N.Item(10)
  8.                    End If
  9.                Catch ex As Exception
  10.  
  11.                End Try
  12.  
  13.            Next
  14.        End If
  15.    End Sub

Tengo una tabla DataTable llamada dt y con el este código la idea es añadirla en un evento el cual me devuelve la columna y la fila donde  he seleccionado el elemento del combo y llamo al procedimiento getValue:
Código
  1. GetValue(e.ColumnIndex, e.RowIndex )

Pero no consigo encontrar ningún evento que ejecute el procedimiento instantáneamente nada más hacer clic en un elemento del combo.

Solo consigo que devuelva el valor cuando hago clic en otra ceda del DataGridView y abandono el combo.

espero me puedan ayudar  :)


Gracias
92  Programación / Programación General / VB.NET infravalorado en: 18 Marzo 2017, 12:42 pm
que tal.

Actualmente estoy en una escuela de informática en la cual estoy aprendiendo javascript , que no necesito ir a una escuela para aprender, pero claro, siendo autodidacta no hay título.

El caso es que yo comenté  que sabía programar con VB, VB.NET y C# pero el profesor me trata como si fuera un mamarracho que no ha programado en su vida, ni tuviera ni idea de programación, algo que me irrita bastante. Muy al contrario que con otro estudiante que ya de entrada decía que sabía javascript (sin título), que lo tiene como si fuera el mismísimo Albert Einstein de la programación. Dicho estudiante dijo que VB es una porquería, al tiempo que ASP.NET

Tengo la sensación que VB.NET y VS en general se INFRAVALORA bastante, y es considerado una programación menor.

Personalmente creo que VB,  C# y C++  tiene mucha más funcionalidad y complejidad que javascript. Éste último destaca porque es muy usado teniendo en cuenta que es el lenguaje por excelencia para aplicaciones WEB, y teniendo en cuenta el tiempo que vivimos y su uso en Internet, no es de extrañar que se le de más importancia, mientras que  VB por ejemplo queda relegado sistemas de desarrollo de Windows.

La verdad es que es irritante haberme tirado años programando con VB (el viejo y el de ahora) y últimamente en C# para llegar a un sitio y me traten como un recién salido de la guardería en el ámbito de la programación.

También veo en Internet muchos comentarios negativos hacia VB.NET y no entiendo muy bien el porqué, En algunos aspectos lo entiendo pero en términos de funcionalidad y complejidad no creo que sea como hablar de él como si fuera de preescolar.

Saludos
93  Sistemas Operativos / Windows / Documento de texto enriquecido no está disponible en el menú Nuevo en: 16 Marzo 2017, 20:56 pm
que tal, tengo Windows 7 64 bits y no tengo disponible en el menú Nuevo del menú contextual del Escritorio el "Documento de texto enriquecido"

Buscando en Google, he encontrado que modificando el registro en HKEY_CLASSES_ROOT, elijo cualquier extensión de archivo. Si no tiene la clave [ShellNew] la creo,  y en esta clave añado un valor de cadena con nombre "NullFile", el tipo de archivo elegido aparecerá en el menú Nuevo.

Sin embargo, y atención a esto, desde otro ordenador también con Windows 7 que SI dispone del Documento de texto enriquecido (RTF) en el menú nuevo, no aparece tal valor "NullFile". Así que no creo que el que no tenga dicho valor sea la razón de que no me aparezca en el menú del otro ordenador.

¿Alguien sabe porqué y como puedo añadirlo?




El "NullFile" está en la extensión .bmp y sin embargo no aparece en el menú.

Creo recordar que había un cuadro en no se donde donde se podía elegir los elementos de este menú, pero quizás me equivoque.


Gracias
94  Programación / .NET (C#, VB.NET, ASP) / obtener celdas seleccionadas (DataGridView) en: 14 Marzo 2017, 09:37 am
que tal, necesito obtener las celdas seleccionadas al hacer click de un DataGridView.

He probado con este código pero sólo me devuelve la celda donde hice clic.
Código
  1.   Dim celda As New List(Of String)
  2.        For Each cell As DataGridViewCell In Me.DataGridView1.SelectedCells
  3.            celda.Add(CStr(cell.ColumnIndex & "," & cell.RowIndex))
  4.        Next
  5.        MessageBox.Show(String.Join("; ", celda))
  6.  

la idea es que al seleccionar un grupo de celdas al hacer clic, introducir una serie de valores automáticos en dichas celdas, pero necesito saber cuales están seleccionadas para introducirles el valor.

Ademas DataGridView1.SelectedCells.Count sólo me devuelve el valor 1 al hacer clic en el evetno DataGridView1_CellMouseClick, aunque haya más de una celda seleccionada.

gracias



Bueno, parece que solo funciona desde un evento distinto de CLICK, puedo obtener las celdas seleccionadas desde otros eventos como MOUSEUP o MOUSEDOWN.

Al parecer al hacer click sobre una celda del grupo de celdas seleccionadas, se deseleccionan todas las celdas y queda solamente 1 celda seleccionada, entonces siempre devuelve 1.

 También devolvería todas las celdas desde un botón, por ejemplo:

How to: Get the Selected Cells, Rows, and Columns in the Windows Forms DataGridView Control




95  Programación / .NET (C#, VB.NET, ASP) / Conectar con gmail desde NET en: 18 Febrero 2017, 16:56 pm
hola

Estoy intentado conectar con mi cuenta de correo GMAIL desde Net pero no hay manera.

Consiguo conectar pero el acceso es bloqueado y recibo un mensaje en el correo gmail notificando intentos de inicio de sesión bloquados.

El código que he usado es el siguiente:


Código
  1. Imports Limilabs.Client.IMAP
  2.  
  3. Module Module1
  4.  
  5.    Private Const _server As String = "imap.gmail.com"
  6.    Private Const _user As String = "USER"
  7.    Private Const _password As String = "PASSWORD"
  8.  
  9.    Sub Main()
  10.        Using imap As New Imap
  11.  
  12.            imap.ConnectSSL(_server, 993)
  13.  
  14.            ' imap.Connect(_server)                           ' Use overloads or ConnectSSL if you need to specify different port or SSL.
  15.  
  16.            imap.Login(_user, _password)                    ' You can also use: LoginPLAIN, LoginCRAM, LoginDIGEST, LoginOAUTH methods,
  17.            ' or use UseBestLogin method if you want Mail.dll to choose for you.
  18.  
  19.            Dim folders As List(Of FolderInfo) = imap.GetFolders()      ' List all folders on the IMAP server
  20.  
  21.            Console.WriteLine("Folders on IMAP server: ")
  22.            For Each folder As FolderInfo In folders
  23.  
  24.                Dim status As FolderStatus = imap.Examine(folder.Name)  ' Examine each folder for number of total and recent messages.
  25.  
  26.                Console.WriteLine(String.Format("{0}, Recent: {1}, Total: {2}", _
  27.                    folder.Name, _
  28.                    status.MessageCount, _
  29.                    status.Recent))                                     ' Display folder information                
  30.            Next
  31.  
  32.            ' You can also Create, Rename and Delete folders:
  33.            imap.CreateFolder("Temporary")
  34.            imap.RenameFolder("Temporary", "Temp")
  35.            imap.DeleteFolder("Temp")
  36.  
  37.            imap.Close()
  38.        End Using
  39.          Console.ReadLine()
  40.    End Sub
  41.  
  42. End Module


Desde mi cuenta gmail he habilitado el acceso IMAP. Y la configuración que gmail te recomienda para correo entrante es la siguiente:

Código:
Servidor de correo entrante (IMAP)	

imap.gmail.com
Requiere SSL: Sí
Puerto: 993

Ver: Leer mensajes de Gmail desde otros clientes de correo mediante IMAP

He usado la librería Mail.dll. Para más información entrar aquí:

Download emails using POP3 in .NET

y para descarga de la librería y ejemplos de uso aquí:
Mail.dll - .NET email component (IMAP, POP3, S/MIME)


NOTA: Desde Windows Live ocurre exáctamente igual.

Gracias



Lo he testado desde una cuenta hotmail y  funciona. Hay que cambiar el servidor  IMAP por "imap-mail.outlook.com"



Volví a intentarlo usando POP3 Pero recibo el siguiente mensaje de error

Código:
[AUTH] Web login required: https://support.google.com/mail/answer/78754
96  Informática / Tutoriales - Documentación / Reparar Micro SD dañada (desde windows) en: 12 Febrero 2017, 06:30 am
hola

Hace unos días windows no detectaba mi tarjeta Micro-SD.



Al hacer clic en la unidad aparecía un mensaje de windows ofrenciendo formatear. Por supuesto le di a 'Cancelar'.




Pensando que el comando CHKDSK en consola no serviría al ser ilegible, busco en Google -Reparar micro SD-. Los resultados me llevan a páginas donde se ofrece usar programas.

Tras bajarme uno de ellos veo que no repara el SD si no que se limita a rastrear el contenido y crear una lista de archivos recuperables y sin la jerarquía de carpetas. Así que lo cierro y lo dejo estar.

Decidí probar  el comando CHKDSK en modo reparación y recuperé el SD. Con todos las carpetas y archivos.


COMO REPARAR UNA MICRO-SD DESDE WINDOWS
Sin necesidad de usar programas externos, ni descargar nada.
 
- Pulsa el botón INICIO de Windows

- Escribe 'cmd.exe' y cuando lo veas en la lista dale con el botón derecho y ejecútalo como Administrador

- En la ventana negra que se abre (la consola), escribe:


Código:
CHKDSK LETRAUNIDAD: /F

Por ejemplo, si tu MICRO-SD está en la unidad H: pones:

Código:
CHKDSK H:  /F

y luego pulsa ENTER.




Inmediatamente  chkdsk.exe, una aplicación de windows que se encuentra en  system32,  comenzará a comprobar la unidad y reparar los errores que contenga. Una vez acabe, la unidad ya será accesible.



En el caso que hayan archivos dañados y se quiera recuperar información , puedes usar /R. Ocurre cuando no puedes abrir una carpeta que debería ser accesible o no se encuentran archivos que deberían estar en determinado directorio. Windows no pudo registrar debidamente los últimos archivos creados, debido a una detención de la escritura repentina.


Código:
CHKDSK H: /R

/R Encuentra los sectores dañados y recupera la información legible.(implica /F)

Este proceso es más lento.


El uso de de CHKDSK ya lo conocía, es super conocido, pero no pensé que pudiera reparar un SD ilegible, pero así ha sido y por este motivo lo comparto aquí, para todo aquel que le ocurra lo mismo y quiera recuperar su SD dañado.

Si usas este proceso de reparación con unidades de disco o particiones en uso como C:/ seguramente recibirás un mensaje invitándote a realizar la comprobación la próxima vez que se inicie el sistema. Esto es que cuando reinicies y  antes de que se inicie sesión de Windows, CHKDSK hará la comprobación de la unidad.



RECOMENDACIONES
Para evitar errores en el futuro, recomiendo expulsar los pendrives, discos externos USB y tarjeta SD de forma segura. Puedes hacerlo simplmente pulsando sobre el icono en forma de USB que hay en área de notificación de windows (al lado del reloj), y seleccionar la unidad a extraer de forma segura
 








Ocurre que si windows está escribiendo en la unidad si lo sacas de golpe antes de que se modifique el registro de archivos, se corrompe y luego puede ocurrir que el disco, pendrive, o tarjeta SD sea inaccesible o bien que alguna carpeta que contenga no sea accesible a causa de un error en la escritura del registro de archivos de la unidad. En caso de poder acceder al disco pero que una carpeta que creamos y que debería contener x archivos no se accesible por un error, para recuperar los archivos que ésta contenía usa el comando CHKDSK y aplica el comando /R.


Si se da el caso que no puede expulsar la unidad de forma segura porque algún proceso la está usando, cierra los programas que pueda estar accediendo a algún archivo en la  unidad. Si aún así sigues sin poder extraer de forma segura, seguramnte sea el mismo Explorer.exe. En tal caso puedes cerrarlo y volverlo a abrir:
 

Ejecuta la consola (CMD.EXE) desde inicio o Run (Tecla Windows + R) y escribre lo siguiente:

Código:
TASKKILL /F /IM Explorer.exe
(para cerrar explorer.exe)

Código:
START Explorer.exe
(para abrir explorer.exe de nuevo)

También puedes ejecutar taskmgr.exe o bien pulsar [CTRL+ ALT+ SUPR] y selecciona Iniciar Administrador de Tareas. Desde ahí puedes cerrar Explorer y luego abrir nuevamente Explorer.exe desde el menú Abrir/Nueva tarea(Ejecutar...).

Luego vuelve a intentar expulsar la unidad de forma segura.



· No se debe escribir en mayúsculas
>aquí las reglas del foro
-Engel Lex
97  Programación / Desarrollo Web / Donde se encuentras las referencias de creación o descarga de cookies en: 23 Enero 2017, 22:18 pm
hola buenas

Tengo un código simple HTML de una página web. El cual al abrirlo con el navegador, éste crea cookies.

Con seguridad no son scripts los que los crea pues he eliminado todas las direcciones a archivos javascript. Dicho esto no se como lo hace a no ser que si es mediante javascript, se descargue desde una url href.

Lo que necesito es algún truco o algo que me permita averiguar que debo eliminar del código HTML para que no genere cookies.


(Se que se pueden bloquear desde el navegador pero no es lo que me interesa)

Gracias
98  Foros Generales / Sugerencias y dudas sobre el Foro / ¿el-hacker.org? en: 13 Diciembre 2016, 12:42 pm
Buscando en google, me ha aparecido un enlace con el nombre 'el-hacker.org/', al darle el servicio de DNS me ha bloqueado la entrada. Además el antivirus me lo valora como [?] (El antivirus desconoce el contenido de la página, todavía no ha sido evaluada)

El enlace principal es este:

elhacker.INFO - Hackear


la cosa es que en la parte inferior ponía parte de texto de un hilo de elhacker.net.  Este
https://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=0ahUKEwimorDGjPHQAhWGuxQKHcIiAZ4QFggvMAI&url=http://serokool.el-hacker.org/&usg=AFQjCNGpn6PNx1VhOdfdYSLRzuyMhS-01Q&bvm=bv.141320020,d.d24

Que debería ser este:

Lista simple -- Error

o este otro, ya que muestra el título de uno  y el título de este otro hilo
https://foro.elhacker.net/foro_libre/estaria_interesante_crear_un_programita_con_el_algoritmo_de_cada_especie_animal-t460050.0.html;msg2096713

Lo explico mejor por si no se entiende.

Google muestra... elhacker.INFO - Hackear debajo de este enlace pones fragmentos de texto que hace referencia a varios hilos de elhacker.net.

Tal como así:

Citar
elhacker.INFO - Hackear
juce.el-hacker.org/
Cómo crear una versión portátil de Windows 10 en un disco duro USB para . .... Estaría interesante crear un programita con el algoritmo de cada especie animal ...

99  Sistemas Operativos / Windows / Los editores de 64 bits se atascan en: 13 Diciembre 2016, 11:43 am
hola
tengo windows7 de 64bits y los editores de 64bits se atascan de vez en cuando al escribir durante un segundo. Me pasa también con Photoshop de 64bits.

No se que puede ser. No es el OS porque tengo el mismo en otro ordenador y va bien. No se si será alguna configuración del bios.

gracias por la ayuda
100  Sistemas Operativos / Windows / Notepad se atasca al escribir en: 21 Noviembre 2016, 10:30 am
hola, tengo este problema con el Notepad, cuando escribo se atasca durante un par de segundo de vez en cuando.

Voy escribiendo y  de pronto aunque pulse las teclas no escribe durante  un par de segundos. Luego funciona de nuevo correctamente y tras escribir o dejar de escribir un rato al escribir de nuevo vuelve a bloquearse ese par de segundos.

Solo me pasa con el Notepad. Es raro, nunca me ha pasado con ningún sistema.

Estoy usando W764bits.

gracias
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines