Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - xkiz ™

#621
no creo que el problema sea XP en si, si no que el empaquetador de VB no es recomendado, no funciona bien

yo te recomendaria para crear el instalador el NSIS (Nullsoft Scriptable Install System), hay otros tambien que funcionan perfecto.

Solo tenes que tener en cuenta que los ActiveX  (.ocx o .dll) tienen que ser instalados y registrados en el sistema, normalmente se instalan en ...\WINDOWS\System32

y con el tema de la lisencia, para destribuirlo con el soft, la verdad no tengo ni la menor idea, yo siempre que use ActiveX, use Activex free, pero no creo que sea ese el problema, si no te saltaria, el cuadro de registracion cada vez que se inicie tu soft.

para mi es que el empaquetador que viene con VB6 no hara algo como se deba.

Saludos
#622
tambien se puede hacer con el bloc de notas, se guarda el archivo como .rc y se copila con rc.exe para generar el archivo .res
#623
¿con que creas el instalador de tu programa?

¿en el instalador incluis todos los archivos de dependencia de tu programa y los registras en el sistema?

lo unico que pude encontrar sobre el error Runtime 372 fue esto, tal vez te sirva:
PRB: Error 372 al cargar el control ImageList en VB6

#624
es posible aca te dejo 3 Links referido a eso:
Asociar extensión a un programa
Módulo para asociar una extensión de archivo con nuestro programa
Poner nuestro programa en el menu contextual de windows cuando le damos clic derecho sobre un archivo

tambien tendrias que utilizar Command ejecute alguna funcion si se le pasa algun archivo como parametro:

Código (vb) [Seleccionar]
Sub Main()
If Command <> "" Then MsgBox Command
End Sub


tendrias que splitear Command para que te separe los archivos si le pasas varios...
#625
podes usar esto : vbAccelerator - User Control (ProgressBar) para cargar la Barra de progreso.
#627
ahora cuando tengo un rato subo a algun host si te sirve el Visual Studio 6.0

Editado

no lo subi pero aca esta en taringa:

http://www.taringa.net/posts/downloads/876234/Descarga-Visual-Basic-6_0-en-Espa%C3%B1ol-Full.html
#628
Descargar: Microsoft Visual Studio 6.0 (via .torrent )
#629
lo de abrir el explorador para elegir un archivo lo podes hacer con  GetOpenFileName
aca te dejo un link con un ejemplo sobre eso: Módulo bas para llamar al cuadro de diálogo Abrir archivo y Guardar como... de Windows

y de access no entiendo nada pero, fijate si esto te sirve: Ado Stream - Almacenar y recuperar imágenes
#630
hola con la Funcion Kill podes eliminar los archivos
Código (vb) [Seleccionar]
Kill "C:\xxx\a.txt"
'Si queres eliminar varios archivos de un directorio podes utilizar "*", y si queres excluir ciertos archivos podes utilizar "?".


y con la Funcion RmDir podes eliminar Carpetas.
Código (vb) [Seleccionar]
RmDir "C:\xxxx"
' elimina directorios o carpetas, pero antes de eliminar directorios tenes que estar seguros que la carpeta no contiene archivos, si no
'dará un error en tiempo de ejecución.


Para reemplazar x archivo podes usar FileCopy, el primer parametro de esta
funcion es el archivo de origen y el segundo parametro es el destino.

para poder reemplazarlo el archivo no tiene que estar en "Solo Lectura" eso lo averiguas con GetAttr y con SetAttr podes cambiar la popiedad de solo lectura a Normal.

Código (vb) [Seleccionar]
Dim ret As Long

ret = GetAttr(App.Path & "\aaa.txt")
If ret = vbReadOnly Then
    SetAttr App.Path & "\aaa.txt", vbNormal
          FileCopy "C:\aaa.txt", App.Path & "\aaa.txt"
    else
          FileCopy "C:\aaa.txt", App.Path & "\aaa.txt"
End If