-
Fernando Cortés Hierro, consultor de ilitia technologies srl , ha publicado un curso para la utilización de Windows Live desde PHP y JSP. El curso se centra en las APIs de Windows LIVE: API Search Virtual Earth API Windows Live ID API Messenger Activities IM Control & Presence API Podéis echarle...
-
Aquí tenéis el código de un ejemplo para descargar ficheros de Internet, en este caso se baja el fichero Contaplus.zip que esta en la dirección http://descarga.e-mision.net/contaplus.zip y se graba en c:. Option Explicit Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA"...
-
Este código muestra un cuadro de dialogo para poder seleccionar sólo un equipo de la red o para seleccionar una carpeta concreta de un equipo que este conectado a la red. Para ejecutar este ejemplo debes añadir al nuevo proyecto dos botones (Command1 y Command2) y dos textbox (Text1 y Text2). Option...
-
Inicia un nuevo proyecto, pega el siguiente código en la sección «Declaraciones» y ejecútalo, te mostrara en un MsgBox el Símbolo monetario. Option Explicit On Private Declare Function GetLocaleInfo Lib "kernel32" Alias "GetLocaleInfoA" ( ByVal...
-
Con esta función API puedes recuperar la hora actual, incluidos los milisegundos. Option Explicit On Private Declare Sub GetSystemTime Lib "kernel32" ( ByVal lpSystemTime As SYSTEMTIME) Private Type SYSTEMTIME wYear As Integer wMonth As Integer wDayOfWeek As Integer wDay As Integer wHour As...
-
Con esta función API puedes recuperar la ubicación de la situación, en el sistema donde esta corriendo tu aplicación, de las carpetas del sistema, como el Escritorio, Impresoras, Fuentes, Favoritos, Etc... Copia este ejemplo en un formulario: Option Explicit On ' Definimos las constantes de las carpetas...
-
Con esta función API puedes actualizar la hora del sistema completando los datos del tipo SYSTEMTIME, la declaración sería. Private Declare Function SetSystemTime Lib "kernel32" (lpSystemTime As SYSTEMTIME) As Long Private Type SYSTEMTIME wYear As Integer wMonth As Integer wDayOfWeek As Integer...
-
El Winsock maneja protocolos, no es una herramienta que cubre necesidades puntuales. Prueba esta API que maneja el protocolo ICMP. Function IcmpSendEcho Lib "icmp.dll" ( ByVal IcmpHandle As Long , ByVal DestinationAddress As Long , _ ByVal RequestData As String , ByVal RequestSize As Long ...
-
Este ejemplo genera en el registro de windows la entrada necesaria para crear un DSN desde el código de nuestro programa. Este código es fácil de trasladar a otros lenguajes, ya que sólo hay que tocar el registro. Option Explicit Private Const REG_SZ = 1 'Constant for a string variable type. Private...
-
Con estas funciones podrás crear Timers que no se detendrán con un MsgBox. Para Crear el Timer Declare Function SetTimer Lib "User32" ( ByVal hWnd As Long , ByVal nIDEvent As Long , ByVal uElapse As Long , ByVal lpTimerFunc As Long ) As Long Y esta otra para Destruirlo Declare Function KillTimer...
-
Con estas dos funciones puedes activar o desactivar el Salvapantallas. Para realizar este proyecto debes crear un formulario con 2 botones, uno "Habilitar" y otro "Deshabilitar". Private Declare Function SystemParametersInfo Lib "user32" _ Alias "SystemParametersInfoA"...
-
Private Declare Function AddFontResource Lib "gdi32" Alias "AddFontResourceA" ( ByVal lpFileName As String ) As Long Function IncluirTTF(Fichero As String ) As Boolean ' Incluye en el sistema un fichero TTF ' Parametros: Fichero ruta completa donde se encuentra el fichero...
-
Con esta API podrás cambiar las opciones 'Siempre Visible' y 'Ocultar Automáticamente' de la barra de tareas de Windows, también podrás conocer sus coordenadas. Const ABS_AUTOHIDE = &H1 Const ABS_ONTOP = &H2 Const ABM_GETSTATE = &H4 Const ABM_GETTASKBARPOS = &H5 Private...
-
El objetivo del módulo es saber en todo momento cuando un programa se está ejecutando o ha terminado la ejecución y qué se está ejecutando. Option Explicit Public colFicActivos As New Collection Type PROCESSENTRY32 dwSize As Long cntUsage As Long th32ProccessID As Long th32DefaultHeapId As Long th32ModuleID...
-
La mayor parte de las APIs de 32 bits retornan información detallada sobre el error producido en caso de fallo. Para obtener esta información en un formato adecuado y útil, se pueden utilizar las funciones de la API GetLastError y FormatMessage. Cuando quieras comprobar el error que ha producido una...