|
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 - Jaume
1
« en: Lunes 8 de Noviembre de 2004, 09:58 »
Hola a todos.
Tengo el siguiente problema:
windows xp se bajó automáticamente el sp2. decidí instalarlo para ver que tal. Todo funciona bien, exceptuando la red local que tengo montada. El Firewall de las narices bloquea la red doméstica y no hay manera de liberarla para conectarme con las otras máquinas.
He intentado poner excepciones y todo eso, pero en cuanto ejecuto el asistente para la creación de una red doméstica... otra vez el firewall se activa y me deja la máquina frita, intentando acceder, sin ningun resultado positivo, a la red.
Tambiés he intentado desinstalar el sp2, pero ni así, la red me ha quedado inservible.
Alguien sabe como solucionar esto?
Salu2
2
« en: Viernes 16 de Julio de 2004, 12:00 »
Hola a todos.
Ya se como hacer una dll, ocx en .NET que se pueda usar con mis aplicaciones hechas en VB6. Mi duda es la siguiente, cómo puedo dejar esa dll, ocx en un servidor donde tenga instalado el framework y que el resto de máquinas accedan a ella sin necesidad de instalarlo en cada una de ellas.
Un ejecutable està claro como hacerlo, pero un componente???
3
« en: Viernes 14 de Mayo de 2004, 12:50 »
Tienes la configuración regional igual en los dos sistemas?
Da la sensación que en uno tienes definido el español y en el otro el ingés. ( en inglés las semanas empiezan en domingo)
Salu2
4
« en: Viernes 14 de Mayo de 2004, 12:47 »
Existe una aplicación llamada BusinessObjects que te permite crear una especie de plantilla y luego el usuario hace con ella lo que le apetece.
Es un poco compleja pero seguro hace lo que necesitas. El problema es que es de pago
Salu2
5
« en: Lunes 26 de Enero de 2004, 14:49 »
El modo que yo he encontrado para que nunca me modifique y confunda el día con el més és guardando la fecha con el formato año, mes, dia.
Salu2
6
« en: Jueves 22 de Enero de 2004, 18:20 »
Supongo que en algún momento realizaste una actualización de Visual Basic o alguno de sus controles (un Service Pack) por lo que al instalar de nuevo el 98 has vuelto a poner una DLL antigua. Seguro que hiciste el programa con la versión actualizada.
Solo debes averiguar que DLL es y bajarte la actualización.
Salu2
7
« en: Jueves 22 de Enero de 2004, 18:16 »
Porque el autosize solo funciona cuando asignas una imagen al picturebox. El control toma el tamaño de la imagen.
Salu2
8
« en: Lunes 16 de Junio de 2003, 08:21 »
Hola Juanillo Te recomiendo que hagas un cursillo de VB, puesto que las diferencias entre este lenguaje de programación y C son muchas. Te inserto un link en el que podrás encontrar un curso de iniciación. Además, la página principal donde se encuentra este curso, es de las mejores sobre VisualBasic, y podrás encontrar de todo Un Saludo http://guille.costasol.net/cursos_vb/basico/indice.htm
9
« en: Lunes 28 de Abril de 2003, 08:30 »
El empaquetador de Visual se encarga de decirte y agregar todos los componentes necesarios para que funcione la instalación.
Solo puedes tener problemas con componentes derivados de otros componentes. Me explico, puede que una dll llame a otra y visual no sea capaz de avisarte de esto.
Pero para el tema de Crystal no hay problema, te las incluye todas. Yo también lo uso y nunca he tenido problemas.
En cuanto a lo de XP no puedo ayudarte.
Salu2
10
« en: Viernes 25 de Abril de 2003, 10:57 »
grigri, Fantástico !!!
Uno no se acuesta sin aprender algo nuevo. Ya lo he puesto en mi ´programa y funciona de fábula.
José M., no me ha dado tiempo de probar tu solución, pero gracias por tu ayuda
Salu2
11
« en: Jueves 24 de Abril de 2003, 17:14 »
A ver si alguien puede darme una solución al siguiente problema con el que me encuentro: Tengo una pantalla de mantenimiento de clientes. En el TextBox del nombre he puesto un código que me controla que el nombre que me entre el usuario no exista ya en la base de datos. (evento Validate) Funciona perfecto. Esta misma ventana tiene dos botones, uno de Aceptar y otro de Cancelar. Si todo es correcto, aceptas y guardas, si no quieres continuar cancelas y listo. El problema está en que si tengo el nombre de un cliente que ya existe en este TextBox e intento darle al botón de cancelar se ejecuta el evento validate y me da el mesajito de cliente existente. ¿Como puedo evitar esto? No vale decir que haga la comprobación mediante un botón de verificación, puesto que así es como lo tenía y el usuario se ha quejado porque siempre se olvidaba de pulsar el dichoso botón. Salu2
12
« en: Jueves 24 de Abril de 2003, 12:45 »
¿ Has probado de usar la misma versión de DLL, es decir, poner en las máquinas con windows 9X la versión de DLL que usa el XP. Lo mismo con las DLL's asociadas a la primera ?
Es una sugerencia
13
« en: Miércoles 23 de Abril de 2003, 14:12 »
J.M. Disculpa si he dado la impresión de molestarme. De ningún modo me molesta que comenten mis respuestas o que las mejoren. Puede que haya sonado mal, puede por que lo estoy haciendo desde el trabajo y lo he escrito un poco deprisa. Ya te he comentado que tu respuesta me parece correcta, es más, mis aplicaciones tienen un sistema parecido de usuario y password. Solo he querido matizar nuestras visiones, para que ROBER.29 vea las diferencias entre nuestros puntos de vista. Tu has propuesto uno más complejo, pero que en mi opinión, si no es que haces este último control de máquina que comentas en el último mensaje, acarrea el mismo problema que el mio, puesto que se podrá ejecutar el programa desde tantas máquinas como quieras sabiendo un nombre de usuario y una contraseña. Solo pretendo mejorar las opiniones que vamos dando.  Salu2
14
« en: Miércoles 23 de Abril de 2003, 11:41 »
ROBER.29 ha pedido que solo se puedan ejecutar 17 ejecutables a la vez, independientemente de las máquinas que puedan tener la aplicación.
Tu respuesta es correcta, y es buena para personalizar el programa, pero te obliga a generar un proceso de mantenimiento de usuarios, puesto que no puedes desplazarte tú cada vez que un empleado cause baja, o se incorpore uno nuevo que deba tener la aplicación.
Igualmente podrán tener la aplicación en tantas máquinas como quieran, puesto que el usuario no depende de la máquina, por lo que estamos en las mismas.
ROBER.29 debe decidir qual le interesa más.
Salu2
15
« en: Miércoles 23 de Abril de 2003, 08:24 »
Si usas una base de datos crea una tabla que sea de contadores. Cada vez que alguien entre en la aplicación, por ejemplo en el evento Load de la pantalla inicial, haces un Select Max del campo ContadorInicio (por ejemplo) y lo updates con el valor que te retorne +1, siempre y cuando este valor no sea 17, o el que te interese. En caso contrario cierras la aplicación.
No es difícil
Salu2
16
« en: Miércoles 23 de Abril de 2003, 08:15 »
No te sirve la respuesta del mensaje anterior?
Te mandé un link a una página donde puedes encontrar como hacerlo.
Si no lo has entendido dílo, para saber si has leido o nó la otra respuesta.
Salu2
17
« en: Martes 22 de Abril de 2003, 10:06 »
Quieres en lazar CrystalReport a ADO o Lanzar un Crystal desde VisualBasic mediante ADO? Son dos cosas diferentes. onsulta esta página. Creo que te servirá. http://guille.costasol.net/vb_crystal.htmSalu2
18
« en: Martes 22 de Abril de 2003, 09:14 »
Pon esto en el botón
Report.ReportFileName = "infImprimir.rpt" 'Nombre del informe Report.Action = 1 'lanzo el informe
Salu2
19
« en: Martes 22 de Abril de 2003, 09:01 »
Solo debes sustituir la ' por '', que no es doble comilla, sinó dos comillas seguidas.
Replace(TExto, ','')
Recuerda, no es doble comilla (la que está encima del 2) son dos comillas seguidas (la tecla al lado del 0)
Salu2
20
« en: Martes 22 de Abril de 2003, 08:36 »
Supongo que he entendido bien tu problema.
Tienes una aplicación que imprime algo.
Yo lo veo de la siguiente manera:
Creas una variable con el valor inicial
varInicio= 12345
Cada vez que mandes a imprimir, súmale 1 y ya está, No?
Salu2
21
« en: Martes 1 de Abril de 2003, 08:44 »
Combo.AddItem Valor Combo.ItemData(Combo.NewIndex) = Codigo
Añades el valor que quieres mostrar y después el código que le quieres asignar
Salu2
22
« en: Martes 1 de Abril de 2003, 08:40 »
Añadir un nuevo boton a una toolbar es facil, solo debes hacer lo siguiente
ToolbarMain.Buttons.Add ToolbarMain.Buttons(x).Image = "Imagen.bmp"
Añades el boton con el método add y una vez creado le asignas las propiedades que te interesen.
Ten en cuenta que una cosa es añadir el objeto en tiempo de ejecución, otra muy diferente el código a ejecutar.
Deberás tener el código ya creado, aunque los botones no existan.
Pero te avanzo que vas a encontrarte con bastantes problemillas para poder unir el botón con él código que ha de ejecutar.
Salu2
23
« en: Lunes 31 de Marzo de 2003, 14:09 »
No sería más fácil crear una ToolBar con todos los botones y ocultar los que el usuario no quiera?
ToolBar.Button(indice).Visible=false
Que opinas?
24
« en: Lunes 31 de Marzo de 2003, 14:06 »
ToolBar.Button(indice).Enabled = False ToolBar.Button(indice).Visible = False
La primera opción muestra el botón pero no te deja pulsarlo.
La segunda lo oculta.
*idice es el número de botón que quieres modificar
Salu2
25
« en: Jueves 27 de Marzo de 2003, 14:11 »
¿No te resultaría mas sencillo crear el menú entero y, una vez en ejecución, tras leer el INI, ocultar las opciones de menú que no te interesen?
mnuFichero.Visible=False
Quizás te resulte más eficaz esta opción.
Salu2
|
|
|