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

Páginas: 1 ... 4 5 6 7 8 [9] 10 11 12 13 14 ... 24
121
si, es una variable de entorno, las podes ver todas si vas a la linea de comandos y pones set, esta variable NO va a existir en versiones anteriores como ser XP. Lo mas simple es leer esta variable de entorno y si esta en blanco (porque no existe) usar App.path.

122
Todo lo que sea configuracion o datos va ahi, solamente los ejecutables, librerias y demas van en la carpeta del programa, es por un tema de seguridad, no se puede modificar nada de un programa si no se tienen los permisos necesarios. Los datos van separados, si miras en esa carpeta vas a ver que todas las aplicaciones guardan algo, esto aparte es util si se quiere hacer un backup, la parte de datos y configuracion esta centralizado en vez de estar mezclada con las aplicaciones.

123
En win7, vista etc se decidio hacerlo de esa manera por un tema de seguridad, tu aplicacion no tiene porque guardar ningun dato dentro de la carpeta de instalacion del programa, para eso hay un carpeta especial que se llama AppData que es donde se tienen que guardar las configuraciones etc. la ruta la podes leer con environ$(LOCALAPPDATA"). Modificar el acceso a la carpeta de tu aplciacion es inseguro y esta mal.

Saludos

124
Visual Basic 6 / Re:Multi punteros y teclados en windows
« en: Septiembre 03, 2012, 12:37:22 pm »
Olvidate, es imposible en VB, tendrias que hacer drivers etc.

125
Bazooka actualice la descarga asi que baja la ultima version por favor, con respecto a tu pregunta reeemplaza la pagina de propiedades y nada mas, pisa el archivo ppgImageList.pag con el nuevo y listo (cerra el proyecto primero).

126
Ahi esta, agregue la opcion de mover los elementos.

Leandro si pasas por aca podes actualizar la descarga que tenes en la pagina.

http://www.2shared.com/file/aUeyXY0R/ucImage_y_ucImageList.html

127
Llegue tarde, pare que esta resuelto, cualquier cosa avisa.

128
Visual Basic 6 / Re:Compartir un valor entre modulos clases
« en: Agosto 21, 2012, 10:26:09 am »
Leandro mira arme este codigo que te permite compartir valores a nivel de thread, arme un sistemita con un flag y un valor para poder almacenar mas de un parametro, es bastante simple de entender y modificar a gusto.

Código: [Seleccionar]
Option Explicit

Private Const TLS_MINIMUM_AVAILABLE As Long = 64

Private Declare Function TlsGetValue Lib "kernel32.dll" (ByVal dwTlsIndex As Long) As Long
Private Declare Function TlsSetValue Lib "kernel32.dll" (ByVal dwTlsIndex As Long, ByVal lpTlsValue As Long) As Long
Private Declare Function TlsFree Lib "kernel32.dll" (ByVal dwTlsIndex As Long) As Long
Private Declare Function TlsAlloc Lib "kernel32.dll" () As Long

Private Sub Form_Load()
    WriteValue &HCAFECAFE, 1234
    Debug.Print ReadValue(&HCAFECAFE) '&HCAFECAFE es el identificador que le asignamos a la variable
End Sub

Private Sub WriteValue(ByVal lProp As Long, ByVal  lValue As Long)
    Dim lIndex As Long
    lIndex = GetIndex(lProp)
    If Not lIndex = -1 Then
        Call TlsSetValue(lIndex, lValue)
    End If
End Sub

Private Function ReadValue(ByVal lProp As Long) As Long
    Dim lIndex As Long
    lIndex = GetIndex(lProp)
    If Not lIndex = -1 Then
        ReadValue = TlsGetValue(lIndex)
    End If
End Function

Private Function GetIndex(ByVal lProp As Long) As Long
    Dim i       As Long
    Dim lIndex  As Long
   
    '// Try to find our property.
    lIndex = -1
    For i = 0 To TLS_MINIMUM_AVAILABLE - 1
        If TlsGetValue(i) = lProp Then
            lIndex = i + 1
            Exit For
        End If
    Next
   
    Dim lFlagIndex As Long
   
    '// No property found, allocate index.
    If lIndex = -1 Then
        Do
            lFlagIndex = TlsAlloc '// Find two consecutive slots
            lIndex = TlsAlloc
            If lIndex >= TLS_MINIMUM_AVAILABLE Then Exit Function
        Loop While Not lFlagIndex + 1 = lIndex
        Call TlsSetValue(lFlagIndex, lProp)
    End If
End Function

129
Podes pegar mas de JSON que tenes, se me ocuren varias ideas pero necesito ver un poco mas de lo que tenes a ver si se puede aplicar.

130
Visual Basic 6 / Re:Aproximar decimales
« en: Agosto 09, 2012, 08:37:55 pm »
Arme una funcion para redondear de manera arbitraria, podes redondear como quieras como por ejemplo cada 0.25 (cuartos) o podria ser cualquier cosa como ser 0.2 (quintos)

Código: [Seleccionar]
Private Sub Form_Load()
    Debug.Print RoundArbitrary(1.19, 0.25)
End Sub

Private Function RoundArbitrary(ByVal dVal As Double, _
    Optional ByVal dAproximation As Double = 0.25) As Double
    RoundArbitrary = Round(((dVal / dAproximation) + 0.5)) * dAproximation
End Function

131
Visual Basic 6 / Enlazar datos a ListBox
« en: Agosto 07, 2012, 11:59:17 am »
Hola, arme un ejemplo de como enlazar varios datos a un elemento en un listbox, se puede aplicar practicamente a cualquier control, estaba medio aburrido y como se que muchos usan arrays y cosas rebuscadas para hacer esto se me ocurrio armar el ejemplo.
Espero que sea util

http://www.2shared.com/file/O8h3bu9_/Attach_Data_to_List.html

Saludos

133
Yo lo arrastro sin problemas pero en XP la verdad no te se decir en 7

134
Visual Basic 6 / Re:Como registrar un ocx en win7
« en: Agosto 02, 2012, 04:12:46 pm »
Es un problema de permisos aprentemente como dijo Seba.

Código: [Seleccionar]
Occasionally, I run into Error 0x80004005 when registering these files. This error sounds highly complicated, but what it all boils down to is a rights issue. This error basically means that you don’t have the permissions to register the file you are trying to register.
http://www.windowsnetworking.com/kbase/WindowsTips/WindowsVista/AdminTips/ApplicationCompatibility/TroubleshootingRegsvr32Error0x80004005.html

135
Visual Basic 6 / Re:Extracción de elementos en Texto [Ayuda]
« en: Agosto 02, 2012, 11:05:47 am »
Arme un parser para estos archivos basado en la especificacion que posteo Leandro, el  parser soporta texto con y sin comillas, escaping de caracteres y algunas "malformaciones" del documento, en el ejemplo pueden ver que el formato del documento esta "maltratado".



Descarga:
http://www.2shared.com/file/B7o_FLFx/KeyValues.html

Páginas: 1 ... 4 5 6 7 8 [9] 10 11 12 13 14 ... 24