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 - Slasher-K

#341
Programación Visual Basic / Re: Crear Api
20 Julio 2005, 01:14 AM
Ahora si ya se entiende el objetivo, jeje. Bueno lo que tenes que hacer no es escribir las funciones para crear un menu, sino las funciones para que realicen las tareas como agregar dispositivo, configurarlo, etc. y ponerlas en una DLL. El programador que utilice esa DLL se encargara de utilizar como quiera esas funciones, con menus, botones, etc.

Por ejemplo, creas una DLL (en VB son DLL ActiveX) y un modulo de objeto llamado HardClass. En este modulo podrias poner las funciones AgregarDispositivo, EnumerarDispositivos, CambiarOpcion y todas las relacionadas con el hardware que vas a controlar.

Estas funciones son las que controlarian los dispositivos externos, pero cuando compilas la DLL el programador que la use la va a agregar como referencia al proyecto, entonces va a poder crear el objeto HardClass y usar sus funciones, pero el codigo no lo ve. Entonces eso depende del estilo propio del programador si pone un menu o un boton "Agregar Dispositivo".

Saludos.
#342
Y con la funcion Format le podes dar el formato que quieras.

Los formatos de fecha se indican con las letras "y" para el año, "m" para el mes y "d" para el dia, y los formatos mas comunes son:


Fechas cortas
dd/mm/yy
dd/mm/yyyy
dd-mm-yy
dd-mm-yyyy

Fechas largas
dddddd
ddddd
"long date"
"medium date"

#343
Programación Visual Basic / Re: Crear Api
19 Julio 2005, 04:34 AM
El objeto MessageBlaster no existe mas en VB 6, es de versiones anteriores asi que ese codigo no sirve :(

Mira en AllApi.net, ahi hay codigos de ejemplo.

De todas formas si explicaras bien cual es tu objetivo seguramente existen otros metodos sin usar la API para hacerlo. Para crear otros menus no es necesario usar la API, podes crear uno solo, ponerle un indice y luego cargar nuevos con Load, pero explica bien que queres hacer.

Saludos.
#344
El servidor de comunicaciones deberia implementar un servicio que te permita comunicarte con el servidor de la DB, sino la unica forma es usar una BD online pero es mas inseguro, ademas no se que hosting soportara ese tipo de bases de datos.

Habla con el administrador y planteale el problema, quiza pueda crear un usuario con permisos especiales para poder conectarte el servidor de la base de datos.

Saludos.
#345
La informacion de las aplicaciones instaladas en la pc se guardan en la siguiente clave del registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Cada subclave es la informacion de una aplicacion. Lo que podes hacer es listar las claves y luego leer los valores, podrias crear una estructura para guardar los datos de todos los valores comunes:


Type AppRegData
  DisplayName       As String
  DisplayVersion    As String
  Comments          As String
  EstimatedSize     As Long
  HelpLink          As String
  InstallDate       As String
  InstallLocation   As String
  InstallSource     As String
  Language          As Long
  ModifyPath        As String
  Publisher         As String
  Readme            As String
  UninstallString   As String
  URLInfoAbout      As String
  URLUpdateInfo     As String
  Version           As Long
  VersionMajor      As Integer
  VersionMinor      As Integer
End Type


Entonces enumeras las claves, (para eso podes usar las funcion RegEnumKeyNames de ESTE LINK), luego creas un array dinamico de estructuras AppRegData y vas leyendo los valores de cada clave.

Saludos.
#346
Programación Visual Basic / Re: Crear Api
19 Julio 2005, 01:49 AM
hwndList debe ser un registro de un tipo definido por el usuario pero no existe en la estructura, y lo otro no lo conozco o lo conozco de otra manera seguramente.

Postea la parte del codigo en donde te da el error, no fuiste muy explicito.

Saludos.
#347
Mira el siguiente post, esta toda la documentacion del registro implementada.

Funciones para manipular el registro utilizando la API

Y no es recomendable usar vbscript, los detectan los AVs como virus.

Saludos.
#348
Que errores da ???
#349
Programación Visual Basic / Crear Api
19 Julio 2005, 00:31 AM
Utiliza la herramienta del Visor de API para copiar las funciones de 32 bits. Esta en el menu complementos o sino en el siguiente directorio:

..\Microsoft Visual Studio\Common\Tools\Winapi

Si te da errores mostra los errores que te da.

Saludos.
#350
Si no entendes, preguntas y listo, pero no critiques sin argumentos. Ese codigo muestra el funcionamiento de todas las funciones de la API para manipular el registro, ya sea obtener/borrar/enumerar valores, claves, borrar y crear, etc.

No entiendo a que viene esto luego de tanto tiempo, el post es del 25 Mayo del 2005, y estamos a julio  :-\, cualquier problema personal por IM, y no voy a borrar estos post como hacen algunos moderadores, solo porque no me gusta o no les conviene.