• Lunes 18 de Noviembre de 2024, 07:56

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

Páginas: 1 ... 3 4 [5] 6
101
Visual Basic 6.0 e inferiores / Re: Formularios en Pantalla 2.- Parte!!
« en: Domingo 24 de Noviembre de 2002, 23:52 »
Coloca la Sig. línea de código en el evento Form_Load:

    Move Screen.Width / 2 - Width / 2, Screen.Height / 2 - Height / 2

Javier

102
Visual Basic 6.0 e inferiores / Re: Una pregunta casi Ridicula!! Combo Box
« en: Domingo 24 de Noviembre de 2002, 23:46 »
Hola:

La propiedad Style es de solo lectura, así que la debes establecer en tiempo de diseño.
Para que los items se ordenen solos debes establecer también en tiempo de diseño la propiedad Sorted a True.
Saludos,

Javier

103
VBA / Una tabla que muestre archivos
« en: Sábado 23 de Noviembre de 2002, 11:05 »
Fijate que en la barra de herramientas donde están los controles hay uno que se llama FileListBox que hace eso.
Saludos,

Javier

104
VBA / Problema con decimales
« en: Sábado 23 de Noviembre de 2002, 11:00 »
No sé el tema de las consultas SQL, pero en cuanto al Val, esta función siempre toma el punto como el separador decimal.

Puedes probar cambiando Val por CSng, que es una función que convierte los valores a Single, la acabo de probar y anda bien ya que convierte los valores según la configuración regional, lo único que si le das los valores cambiados ahí lo hace mal.

Saludos,

Javier

105
Visual Basic 6.0 e inferiores / urgente
« en: Sábado 23 de Noviembre de 2002, 06:17 »
La mejor forma de protegerlo es no dárselo a nadie...
(perdón, hoy estoy medio chistoso)

¿A qué te referís con proteger, querés hacer un shareware, o sea que lo puedan usar pero limitadamente si no se registran?
¿O, como parecería por lo que decís en tu post, registrarlo como propiedad intelectual?
Si es así tenés que averiguar en tu país, y eso tiene un costo, por ejemplo acá en Argentina averigüé en una consultora hace un par de años y me dijeron que costaba como $250.
Lo que también me asesoraron es que los derechos de autor son tuyos aunque no lo registres, el tema de registrarlo sirve para agilizar los trámites en el caso de un litigio.

Además te digo: el software es muy difícil de hacer que nadie tome tu idea y haga algo parecido. Con que le cambie algunas cosas ya está, ya no es lo mismo.
Para eso habría que estudiar bien las leyes y deben ser diferentes en cada país (si hay).

Ahora, si vos no das el código fuente, lo pueden hacer, pero se van a tener que poner a trabajar desde 0 como hiciste vos.

Saludos y suerte con tu proyecto,

Javier

106
Visual Basic 6.0 e inferiores / Re: Abrir en una base de acces com mdw
« en: Sábado 23 de Noviembre de 2002, 06:05 »
Hola, si es una base de datos de Access en internet se consiguen unos programitas que te dan la contraseña.... más vale que la base sea tuya...

107
Visual Basic 6.0 e inferiores / Re: Necesito trabar el sistema para un cyber...
« en: Sábado 23 de Noviembre de 2002, 06:01 »
Hola:

Te doy la idea:
1) pone un formulario con Borderstyle = 0 maximizado de modo que cubra toda la pantalla.
2) Con la API SetWindowsPos lo ponés sobre todas las otras ventanas, de modo que no pueda tocar otra.
3) Inabilitá las teclas Ctrl+Alt+Del, Alt+Tab y tecla Windows de modo que no pueda pasar a otra tarea.
Para esto te sugiero buscar en http://www.pscode.com/vb/ y http://www.freevbcode.com con el texto disable keys.

Espero haberte orientado, saludos,

Javier

PD: ojo cuando estés en el entorno de desarrollo que no te va a dejar hacer nada a vos tampoco...jeje, grabá antes

108
Visual Basic 6.0 e inferiores / Re: Sólo para Expertos, es urgente!!!
« en: Jueves 21 de Noviembre de 2002, 17:54 »
Hola Gago:

Para poder usar un formulario contenido en una DLL tienes que accesderlo a través de un módulo de clase que esté en la DLL.

Entonces pones una propiedad como ser:

Public Property Get Formulario() as Form
   Set Formulario = new frmElQueSea
End Sub

Luedo haces la referencia a esa DLL desde el proyecto cliente, desde el menú Proyecto, Referencias, y la seleccionas.

Para hacerlo funcionar, tienes que crear una instancia de la clase.

Dim mClase as New NombreClase

para mostrar el formulario:

mClase.Formulario.Show

Espero no haberme equivocado en nada.

Para poder hacerlo MDI hijo eso lo tienes que definir en tiempo de diseño al hacer la DLL. Poner la Propiedad MDIChild = true

Saludos,

Javier

109
Visual Basic 6.0 e inferiores / Instalacion de visual studio
« en: Martes 19 de Noviembre de 2002, 11:41 »
El Visual Studio son varios CDs, 7 creo.
Con el CD 1 instalaste el Visual Basic (me parece que son 2 el VB completo), pero no es el único lenguaje que conforma el paquete.

Luego te dice que quiere instalar la MSDN, que coloques el CD 1 de MSDN. Tienes que colocar el CD que dice así MSDN CD1. Si no sabes cual es, si por ejemplo tienes 4 CDs en total (debido a que no tienes todo el VS para instalar) coloca el Nro 3. Sino prueba con otro.

La MSDN es la ayuda, es opcional instalarla.
Saludos,

Javier

110
Visual Basic 6.0 e inferiores / Miren este problema como lo arreglo alguna idea!!!!
« en: Domingo 17 de Noviembre de 2002, 17:01 »
De nada.
Seguro que si, siempre y cuando sepa.
Te dejo mi email: javierbalk@hotmail.com porque no vengo todos los días.

Saludos,

Javier

111
Visual Basic 6.0 e inferiores / ¿Cómo programar un control ActiveX?
« en: Domingo 17 de Noviembre de 2002, 09:16 »
Hola Jacta:

Te puedo dar una orientación de como se puede hacer facil eso:

Agrega un TextBox y cuando el usuario selecciona una celda (para saber eso puedes usar el evento RowColChange) posicionas el TextBox exactamente sobre esa celda (ajustas las dimensiones tambien).
Luego en el evento Change del TextBox cambias tambien el contenido de la celda.

Si buscas en internet (y tienes un poco de suerte) ya hay otros que lo hicieron.

Ahora, si encapsulas todo en un UserControl sería mejor, pero vas a tener que trabajar bastante para reproducir todas las propiedades, métodos y eventos del FlexGrid.

Saludos,

Javier

112
Visual Basic 6.0 e inferiores / Programar puerto LPT1
« en: Domingo 17 de Noviembre de 2002, 09:09 »
Hola:

Mira, yo no se la respuesta, pero te recomiendo poner este mensaje en http://communities.microsoft.com/newsgr ... %2Ees%2Evb

Ahí hay varios expertos y tal vez alguno te pueda ayudar.

Saludos,

Javier

113
Visual Basic 6.0 e inferiores / Re: Miren este problema como lo arreglo alguna idea!!!!
« en: Domingo 17 de Noviembre de 2002, 09:04 »
Hola Kapeta:

Me conmovio tu otro mensaje en donde te quejabas que nadie te da una sugerencia o algo, así que busqué que pregunta tuya habia quedado.

Supongo que asignarás un número a cada letra, quizás algo así como Asc (Letra) o usando un select case.

Claro, la suma te da igual si la palabra está al revés, para eso podrías multiplicar el numero de esa letra por la posición, si está primera por 1, segunda por 2, etc. Te va a quedar un múmero mucho más grande como resultado, espero que eso no sea un inconveniente.

De paso te comento que hay ya hechas rutinas muy sofisticadas para encriptar.
Si mas o menos manejas inglés te recomiendo ir a http://www.pscode.com , en el combo de arriba selecciona Visual Basic y busca encrypt. Vi que hay varios proyectos para sacar ideas.

Saludos,

Javier

114
Visual Basic 6.0 e inferiores / convertir números a formato hora hh:mm:ss
« en: Domingo 17 de Noviembre de 2002, 08:53 »
Estoy de acuerdo con metalheavy que a uno le queda la duda de como viene ese numero.
Suponiendo que venga siendo un double, lo pasas así:

NumeroFormateado = Format(Numero, "hh:mm:ss")

Si en cambio lo que necesitas es mejor tener hora, minutos y segundos por separado, usa:

Horas = Hour (Numero)
Minutos = Minute (Numero)
Segundos = Second (Numero)

Saludos,

Javier

115
Visual Basic 6.0 e inferiores / Nuevo foro donde
« en: Jueves 14 de Noviembre de 2002, 03:47 »

116
Visual Basic 6.0 e inferiores / Ayudita
« en: Martes 12 de Noviembre de 2002, 03:17 »
Private Sub Text1_KeyPress(KeyAscii As Integer)
    If Not IsNumeric(Chr(KeyAscii)) Then KeyAscii = 0
End Sub

Saludos,

Javier

117
Visual Basic 6.0 e inferiores / Re: Una imagen con fondo transparente
« en: Jueves 7 de Noviembre de 2002, 22:27 »
La forma que conozco es con un objeto Image y que la imagen sea un icono.

118
Visual Basic 6.0 e inferiores / Identificador de tarea
« en: Miércoles 6 de Noviembre de 2002, 05:44 »
Este código te puede servir, aunque está en inglés:

http://msdn.microsoft.com/archive/defau ... sdn191.asp

Javier

119
Visual Basic 6.0 e inferiores / Re: Necesito Ayuda con el OptionButton
« en: Martes 5 de Noviembre de 2002, 07:56 »
La propiedad Value del Option button es la que tenés que modificar.

Javier

120
Visual Basic 6.0 e inferiores / Crear controles en tiempo de ejecucion
« en: Martes 5 de Noviembre de 2002, 07:54 »
Si es cierto, varias veces pensé lo mismo, pero al final le vi el lado bueno: si ellos hicieran más, nosotros tendríamos menos trabajo.
Saludos,

Javier

121
Visual Basic 6.0 e inferiores / Re: Crear controles en tiempo de ejecucion
« en: Sábado 2 de Noviembre de 2002, 19:24 »
Lo que vos pedís, de crear un PictureBox con todos los controles contenidos en una sola acción creería que no se puede, pero sé dos formas de hacer lo que necesitás:

1) Crea un UserControl con el PictureBox y todos los controles adentro. Vas a tener que programar las propiedades y eventos.
Despues, cada vez, creas un UserControl en vez del PictureBox.

2) Sino, tenés que crear los controles uno por uno, y para meterlos adentro del PictureBox tenes que hacer así:

set txt1(1).Container = pic(1)

y luego poner todas las propiedades Visible, Left, Top, etc de cada uno.

Saludos,

Javier

122
Visual Basic 6.0 e inferiores / Curso...
« en: Viernes 1 de Noviembre de 2002, 18:06 »
Hola:

Mira específicamente no sé, pero te paso unas direcciones donde hay manuales:

http://www.abcdatos.com/tutoriales/index.html

http://www.monografias.com/

Saludos,

Javier

123
Visual Basic 6.0 e inferiores / Re: Array
« en: Jueves 31 de Octubre de 2002, 20:23 »
Bueno, lo que pasa es que tenés que saber cual es el textbox que tiene el enfoque, además ese enfoque se va a perder al presionar el command button, así que hay que ponerlo de nuevo.
Yo haría algo así:

En la sección de declaraciones del form:

Private mTextboxConEnfoque As Long

En los eventos GotFocus de los textBoxs:

Private Sub Text1_GotFocus()
    mTextboxConEnfoque = 0
End Sub

Private Sub Text2_GotFocus()
    mTextboxConEnfoque = 1
End Sub

El código de los commands:

Private Sub Command1_Click(Index As Integer)
    If mTextboxConEnfoque = 0 Then
        Text1.Text = Text1.Text & Command1(index).Caption
        Text1.SetFocus
        Text1.SelStart = Len(Text1.Text)
    Else
        Text2.Text = Text2.Text & Command1(Index).Caption
        Text2.SetFocus
        Text2.SelStart = Len(Text2.Text)
    End If
End Sub

Saludos,

Javier

124
Visual Basic 6.0 e inferiores / Un Grid que no sea Data
« en: Jueves 31 de Octubre de 2002, 19:57 »
Puedes usar un MSFlexGrid, pero no se pueden ingresar datos ahi, vas a tener que poner controles para esto u otro formulario.

Creo que es la mejor manera de trabajar ya que tienes todo el control.
Saludos,

Javier

125
Visual Basic 6.0 e inferiores / Re: Donde hallo const wdDoNotSaveChanges
« en: Jueves 31 de Octubre de 2002, 02:12 »
La verdad que no sé que biblioteca hay que declarar, pero hice una simple búsqueda en Google y encontré que:

Const wdDoNotSaveChanges = 0

Saludos,

Javier

Páginas: 1 ... 3 4 [5] 6