• Viernes 8 de Noviembre de 2024, 07:42

Mostrar Mensajes

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 - albertovicat

Páginas: 1 [2]
26
Visual Basic para principiantes / Re: Paso De Grados Fahrenheit A Celsius
« en: Domingo 19 de Noviembre de 2006, 23:52 »
Bueno... pues, honestamente no he mirado a fondo tu código, pero veamos esta parte:

Private Sub txtCent_Change()
txtCent.Text = Val(txtCent.Text)
txtFahr.Text = 32 + 1.8 * Val(txtCent.Text)
vsbTemp.Value = Val(txtCent.Text)
End Sub

... sería:

Private Sub txtCent_Change()
txtCent.Text = Val(txtCent.Text)
txtFahr.Text = Round(32 + 1.8 * Val(txtCent.Text),2)
vsbTemp.Value = Val(txtCent.Text)
End Sub

... si es que con 2 decimales te es suficiente, sino le pones la cantidad que te haga falta.
Suerte.  :hola:

27
Visual Basic para principiantes / Re: Paso De Grados Fahrenheit A Celsius
« en: Domingo 19 de Noviembre de 2006, 15:27 »
Te sugiero usar "round", a la que le podés especificar cuantos decimales querés como segundo argumento, después de una coma:

print round(123.5576878,2)
 123.56

Fix e Int solo te devuelven la parte entera del número.
Saludos.  :hola:

28
Visual Basic 6.0 e inferiores / Re: Ratón Con Rueda
« en: Miércoles 15 de Noviembre de 2006, 21:23 »
Gracias cpmario.
Un ratito antes que vos me dieron casi el mismo link que ponés vos:

http://support.microsoft.com/kb/837910/es

Ya lo bajé, y ya funciona.  :rolleyes:
Saludos  :hola:

29
Visual Basic 6.0 e inferiores / Re: Una Mas Con El Path De La Db
« en: Miércoles 15 de Noviembre de 2006, 17:24 »
Hola Makko. Estoy siguiendo atentamente tu calvario. Tu último mensaje me refrescó la memoria. Si, una vez me ocurrió algo así. En la PC del cliente no había forma. Llegué a llevar el VB6 completo y lo instalé en esa máquina, compilé allí el programa, y seguía diciendo algo de que el sistema no estaba debidamente actualizado, que si quería actualizarlo ahora haga clic en "Actualizar", que después la PC se resetearía y al arrancar completaría la actualización.
Hecho todo, volvía a poner el mismo cartel.  <_<  Como en tu caso, el manejador MDAC figuraba en la lista.
Haciéndola corta: todo era una falla del instalador de ME. Se reinstaló el SO a partir de otra copia, y todo funcionó.
Es lo que puedo aportarte, ojalá tu solución no necesite ser tan drástica.
Suerte.

30
Visual Basic 6.0 e inferiores / Ratón Con Rueda
« en: Martes 14 de Noviembre de 2006, 22:45 »
Hola foristas.
¿Alguien ha logrado que en el editor de código de VB6 funcione la rueda del ratón?
¡Vivo comiéndome el amague y teniendo que recurrir a la barra de la derecha!  :lol:
Gracias.  :hola:

31
Visual Basic 6.0 e inferiores / Re: Una Mas Con El Path De La Db
« en: Martes 14 de Noviembre de 2006, 17:01 »
No suelo tener problema ninguno para instalar mis programas en otras PCs, ni con 98, ME, o XP.
Dice que no pudo "crear". ¿No habrá algún tema de permisos o de "sólo lectura" en la PC esa?
Por otro lado, nunca usé Setup Factory, no tengo idea de como hace con los archivos de componentes y/o agregados, si los añade por su cuenta o pregunta. Por ahí a uno se le escapó la pregunta y después te falta algo.
¿Porqué no probas con el "Asistente para empaquetado y distribución" que viene con el VB6?  :unsure:

32
Visual Basic 6.0 e inferiores / Re: Una Mas Con El Path De La Db
« en: Sábado 11 de Noviembre de 2006, 14:51 »
Hola a todos.
Mira Makko, yo lo hago habitualmente de esta forma:

    Alf = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source="
    Alf = Alf + App.Path + "\Stock.mdb"
    Alf = Alf + ";Mode=Read|Write"
    FPrese.RSArticu.ConnectionString = Alf

RSArticu es un objeto Adodc con visible=false. Nunca me da problemas con el tema del Path, pero no le establezco la propiedad en tiempo de diseño sino con este codiguito de arriba.
Saludos.

33
Visual Basic para principiantes / Re: Necesito Un Codigo??
« en: Miércoles 18 de Octubre de 2006, 20:54 »
Hola Klausja. Sobre lo que decís del CD de VB, te cuento que las MSDN vienen aparte, en DOS Cds más. Te conviene muchísimo conseguirlas. Te digo que hace ya unos años que programo en VB6 y sigo usando la ayuda a cada rato. Por ahí tiene errores, por ej: te dice que un parámetro va entre paréntesis y resulta que iba así nomás, pero son MUYYYYY útiles.
Suerte. :hola:

34
Visual Basic 6.0 e inferiores / Re: Campanazo Molesto
« en: Martes 17 de Octubre de 2006, 04:39 »
¡Grande shakka! :jumpie:
Funciona de maravillas.  :good: Lo único que no puedo verificar con KeyPress es el estado de Shift, pero bueno, el objetivo principal que era sacar el beep está logrado.
Quedaría por averiguarle a Bill si hay alguna otra manera. :whistling:
De nuevo gracias.
Saludos.

35
Visual Basic 6.0 e inferiores / Re: Campanazo Molesto
« en: Lunes 16 de Octubre de 2006, 23:08 »
Si... voy a probar eso. Yo le pongo KeyCode = 0 una vez hecha la verificación de que es 13. Pero no había probado usando KeyPress/KeyAscii en vez de KeyDown/KeyCode.
Pruebo y te cuento.
¡Gracias! :good:

36
Visual Basic 6.0 e inferiores / Campanazo Molesto
« en: Lunes 16 de Octubre de 2006, 17:59 »
En los programas que hago solicito los datos de un artículo, un cliente, un proveedor, o lo que sea en una matrix de varios TextBox. En la KeyDown de ellos, si la tecla es Enter se verifica el tipo de datos según el Index y luego se pasa el foco al siguiente. Todo funciona bien, la pega es que al ocurrir esto se produce un campanazo bastante molesto. No encuentro forma de sacarle este sonido, salvo "a lo bruto" anulando el sonido en el sistema operativo, pero no puedo obligar a los clientes que me compran los programas a que hagan tal cosa en sus máquinas.
Seguramente alguien ha pasado por esto y sabe como hacer para sacarle este sonido.
Gracias.

37
Visual Basic para principiantes / Re: Msgbox
« en: Domingo 15 de Octubre de 2006, 18:39 »
Me pareció menos complicado hacer un MsgBox propio. Le paso el texto de la barra de título, dos líneas más de texto, el caption para uno o dos botones, y un numerito que es el del icono que debe mostrar.
Si te interesa avisame y te lo paso.
Saludos.

38
Visual Basic 6.0 e inferiores / Aspecto "de Xp"
« en: Domingo 15 de Octubre de 2006, 18:33 »
Hace 3 años me había bajado de alguna parte un complemento para VB6 que al incorporarlo a un proyecto le daba a las ventanas del mismo un "aspecto XP".
Tuve problemas con el DD y lo perdí.
¿Algún voluntario sabe de dónde se puede bajar este complemento?
Gracias.

Páginas: 1 [2]