|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Mollense
Páginas: 1 2 [3] 4 5 ... 79
51
« en: Sábado 28 de Junio de 2008, 09:04 »
Hola!! Me he estado documentando un poco sobre como crear mi propio programa chat (Cliente-Servidor), pero tengo una duda acerca del winsock ya que el winsock que encuentro es el de VB 6, pero yo quiero desarrollar mi programa en VB 2005.
Mi duda es: ¿Dónde consigo el winsock para VB 2005?
Gracias de antemano. Fijate si te sirve alguna de las opciones que dan acá
52
« en: Sábado 28 de Junio de 2008, 08:55 »
Muchas gracias por tu ayuda!!!
- Bien!!! funciona tal cual como yo quiero. Otra pregunta: ¿Para disminuir la velocidad del "contador" utilizo un timer y se lo aplico a....?
- Si ahora si que funciona el link... Al parecer el link me está haciendo quedar mal jajajaja antes, como te dije, me presentaba ese mensaje y, eso que refresqué la página 3 veces y entré desde tu link 2 veces... Bueno, cosas de la vida que nunca sabré el por qué jsajas.
De nuevo muchas gracias! No, si en vez de usar un for, usás un Timer, no vas a necesitar del DoEvents. Simplemente especificás la frecuencia del timer "Interval", esta se especifica en miliseguntos y solamente te queda poner el código en el evento tick de ese control: Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick 'Tu código End Sub
53
« en: Viernes 27 de Junio de 2008, 17:05 »
Personalmente, los colores me gustan aunque al principio si estaba un poco perdido ya me estoy acostumbrando
54
« en: Viernes 27 de Junio de 2008, 03:51 »
Mi idea es la siguiente,tengo 3 dimensiones,mi idea es cogerla como por planos,coger dos de las dimensiones y formar una matriz,y asi despues con esas dos unidas,y la otra formo una matriz bidimensional ¿A ver con un ejemplo?, no te entiendo. en el título decís "tridimensional en uns adimensional" Una matriz adimensional no existe porque no tiene ninguna dimensión. Ahora me decís que querés formar una bidimensional... No se entiende
55
« en: Viernes 27 de Junio de 2008, 03:00 »
Es que tengo la idea de que es lo que tengo que hacer,pero no se bien como hacerlo en codigo.
Necesito ir transformando esa matriz tridimensional en una dimensional. Bueno, a ver cual es la idea. Yo te ayudo a pasarla a código.
56
« en: Jueves 26 de Junio de 2008, 23:36 »
Gente. Si miran en este link van a ver que la mayoría de los usuarios mas activos todavía no han ingresado al foro desde que se cambió. Incluso varios moderadores Si alguien tiene contacto con alguno de ellos me parece que sería bueno que les pidan que pasen a ver el nuevo look. Tal vez les guste y vuelvan a frecuentar el foro. ¿Que me dicen?
57
« en: Jueves 26 de Junio de 2008, 23:29 »
Muy muy bueno
59
« en: Miércoles 25 de Junio de 2008, 16:39 »
gracias amigo ese fue el que me baje
gracias de nuevo ^^ Un placer
60
« en: Miércoles 25 de Junio de 2008, 15:49 »
jeje.. osea me acabo de bajar dos manuales grossos.. uno de sql (el lenguaje) y otro de mysql.. cual me debo leer primero o es indiferente Siguiendo este curso vas a aprender los dos
61
« en: Miércoles 25 de Junio de 2008, 14:57 »
Listo, ya le estuve trabajando al tema y di con la solucion, al fin!
Mira esto fue lo que hice:
DataRow dr = objTabla.NewRow(); string[] vec; vec = new string[2]; vec[0] = this.TextBoxPhoneNumber.Text; vec[1] = DateTime.Now.ToString(); dr.ItemArray = vec; objTabla.Rows.Add(dr);
y luego le anexo el datatable al grid
Muchas gracias de todas formas! Si señor, era mas o menos lo que te estaba diciendo.
62
« en: Miércoles 25 de Junio de 2008, 07:04 »
En teoria esta insercion funciona, pero tengo un inconveniente y es que el grid lo llena incialmente desde un archivo XML y luego en el front end le ingreso los datos desde text o variable, y me dice que no puedo anexar datos al grid si el control gridview esta enlazado. data-bound Mostrame como lo estás haciendo, tal vez lo que se pueda hacer, al igual que cuando se usa un datatable como origen de datos, es agregarle un registro a este último.
63
« en: Miércoles 25 de Junio de 2008, 03:56 »
jsajasjsa Bueno.. aun no estoy familiarizado con Doevents() puesto que estoy empezando con VB 2005, si me lo explicás te lo agradecería de todos modos gracias Mollense por la sugerencia ^^
Otra cosita, el enlace que me das me dice: "Contenido no encontrado ". También leí por ahi que podría obtener el resultado que quiero con un while, pero resulta que hace lo mismo que el for :S Para que la pantalla se actualice tenés que permitir al sistema operativo que procese todos los mensajes que tiene en cola, esto se hace mediante el método "Application.DoEvents()" y deberías hacerlo cada vez que imprimís algo: for i = 1 to 100 print i Application.DoEvents() Next
PD: El link sí funciona.
64
« en: Miércoles 25 de Junio de 2008, 03:49 »
Por las dudas de que estés confundido con SQL Server, te aclaro que este es otro motor de base de datos al igual que MySQL.
65
« en: Miércoles 25 de Junio de 2008, 00:52 »
A lo primero, sí existe, está arriba a la derecha (en el índice) con el texto Marcar todos los Foros como leídos Ah!, gracias.
66
« en: Martes 24 de Junio de 2008, 23:41 »
Tengo una duda y una sugerencia: 1º ¿Existe alguna opción equivalente a "Marcar todos los mensajes como leídos"? 2º Antes, cuando accedíamos a un enlace de una página externa, esta se abría en una nueva [Ventana | Pestaña], ahora directamente se abre en la misma ventana y esto me parece que puede hacer que el usuario siga navegando y se olvide que estaba viendo el foro . Me parece que es mejor como estaba antes .
67
« en: Martes 24 de Junio de 2008, 23:32 »
Hola a todos! Hace ya mas o menos 1 mes estube intentando crear un progreso en porciento, es decir que fuera de 1% a 100% y se ejecutara la siguiente orden.
Utilicé este bucle con for:
for i = 1 to 100 print i Next
En cierto caso me sirvió, pero yo necesito que se vea el progreso, que valla 1,2,3,4... hasta 100, lo que hace este bucle es saltar de 1 a 100 creo yo, porque no veo el progreso, solo veo cuando pone 1 y de un momento a otro 100.
Les agradezco cualquier ayuda o sugerencia que se les venga a la cabeza
Gracias de antemano. Hola viejo. Ahora no lo puedo probar, pero creo que deberías darle un evento al SO entre cada impresión. Fijate en esto
68
« en: Martes 24 de Junio de 2008, 23:21 »
Saludos, Desearia saber como puedo realizar una insercion de una fila a un grid que ya tiene datos desde un control textBox directamente al grid. Les agradeceria si me pueden colaborar con este tema. Si te referís a un "DataGridView", podés hacer algo así: string valorDeCampo1 = "Valor1"; string valorDeCampo2 = "Valor2"; string valorDeCampo3 = "Valor3"; dgTuDataGridView.Rows.Add(valorDeCampo1, valorDeCampo2, valorDeCampo3);
La cantidad de parámetros tiene que coincidir con la de columnas del DataGridView Un saludo
69
« en: Martes 24 de Junio de 2008, 15:56 »
Excelente !!
70
« en: Martes 24 de Junio de 2008, 05:48 »
Me gusta mucho en general y algo que acabo de ver, el tema de poder marcar un hilo como "Solucionado", está muy bueno. Esta opcion aun no la he visto , pero suena muy bien, en donde esta?
No, yo tampoco la vi, me confundí al ver ver esta discución: http://foros.solocodigo.com/viewtopic.php?f=50&t=35904Estuve buscando pero no la veo, ahora no se si existe o si el usuario que creó el hilo le modificó el título
71
« en: Lunes 23 de Junio de 2008, 00:28 »
Me gusta mucho en general y algo que acabo de ver, el tema de poder marcar un hilo como "Solucionado", está muy bueno.
72
« en: Lunes 23 de Junio de 2008, 00:25 »
Efectivamente, cuando se presiona una tecla se producen tres eventos: KeyDown, keyPress y KeyUp por ese orden. Tenia que tratar primero el evento keyDown.
Solucionado, gracias tio. Un placer
73
« en: Domingo 22 de Junio de 2008, 23:17 »
Hola, resulta que estoy haciendo una especie de shell y la propia consola seria un richTextBox. El problema es que si el usuario introduce un comando, y luego con la tecla de retroceso empieza a borrarlo, tengo que comprobar que borre hasta el comienzo del prompt:
<jose>$ dir
es decir, cuando pulse la tecla de retroceso 3 veces ya no puede borrar más. Entonces tengo una función que compruebo si se pulsa esa tecla y si se puede borrar o no. El problema está en que cuando pulso la tecla (y en teoria no podría borrar) me sale la alerta de no poder borrar, pero en el richTextBox si que se borra.
Entonces lo que queria hacer es que en esta función se comprobara si se puede borrar o no y en caso de que no, desactivara de alguna manera el evento para que no se borrara del richTextBox.
He estado mirando y esta la propiedad de Handled que te dice si el evento ha sido tratado o no y pongo Handled = true, pero sigue borrandose el texto en el richTextBox. Me parece que vas a tener que usar otro evento, por ejemplo, el "KeyDown": private void richTextBox1_KeyDown(object sender, KeyEventArgs e) { if (richTextBox1.Text[richTextBox1.Text.Length - 1] == '$' && e.KeyCode== Keys.Back) e.Handled = true; }
El tema es que la ejecución del evento "KeyPress" ocurre cuando la tecla ya se "procesó" (Bueno, no se como decirlo ) Un saludo
74
« en: Sábado 21 de Junio de 2008, 16:09 »
Y vos para poder descalificar mis respuestas de esa manera, primero tendrías que leerlas. Ya lo habia hecho cuando te respondi ahora y no cambia nada, tenes un microcoscopio para ver la situacion. Mirá vos que conveniente y que profundo argumento. Si, por eso te doy la razón. Porque me convenciste con todos tus argumentos refutando cada cosa que dije. Me alegro
Somos todos felices.
75
« en: Sábado 21 de Junio de 2008, 01:35 »
Yo para eso uso un método estático: public static void mostrarCartelDeError(string strErrorActual) { int intCodigoDeError=0; string strMensajeDeError=""; if (strErrorActual.IndexOf(',') != -1) { try { intCodigoDeError = Convert.ToInt32(strErrorActual.Split(',')[0]); strMensajeDeError = strErrorActual.Split(',')[1]; } catch { intCodigoDeError = -1; } } switch (intCodigoDeError) { case 2627: strErrorActual = "Ya existe un proceso de...."; break; case 547: strErrorActual = "El registro está siendo utilizado.\nNo puede ser eliminado..."; break; case 15025: case 15023: strErrorActual = "El usuario ya está registrado..."; break; case 15151: strErrorActual = "El usuario no existe..."; break; . . . . . default: strErrorActual = "Ha ocurrido un error interno, contacte con el desarrollador"; break; } MessageBox.Show(strErrorActual, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
y lo uso así: catch (Exception ex) { ClaseManejadorDeMensajes.mostrarCartelDeError(ex.Message); }
Espero que puedas adaptarlo para lo que vos necesitás. Un saludo
Páginas: 1 2 [3] 4 5 ... 79
|
|
|