Ir al contenido principal

Módulo para contactar con un NodeJS Server en localhost

El presente código sirve tanto para Visual Basic 6.0 (sí, todavía sirve, todavía sirve!) como para Visual Basic para Aplicaciones (Excel o VBA).

' Si estamos en Visual Basic para Aplicaciones agregar la referencia
' WinHTTP, en el menú Herramientas, Referencias, Microsoft WinHTTP Services

Function Solicitar( _
    ByVal URLBase As String _
    , Optional ByVal Puerto As Integer = 80 _
    , Optional ByVal Seccion As String = "" _
    , Optional ByVal Metodo As String = "GET" _
) As String
    
    On Error GoTo solucion

#If VBA6 Then
    Dim objXML As New WinHttpRequest
#ElseIf Win32 Then
    Dim objXML As Object
    Set objXML = CreateObject("MSXML2.ServerXMLHTTP")
#End If
    
    objXML.Open Metodo, URLBase & ":" & Puerto & "/" & Seccion, False
    objXML.send
    
    If (objXML.Status = 404) Then
        Solicitar = "404 Error"
    Else
        Solicitar = objXML.responseText
    End If

    Set objXML = Nothing
    Exit Function
    
solucion:
    Solicitar = "Conexión inexistente"
    
End Function


Comentarios

Entradas más populares de este blog

Agregar degradados como fondos

Agregar degradados mediante CSS Degradado lineal y degradado radial o elíptico. Degradado lineal La expresión inglesa para indicar linealidad es  linear . .deg-lineal-1 { /* Degradado vertical */ background-image : linear-gradient ( red, black ) ; } .deg-lineal-2 { /* Degradado según un ángulo decimal */ background-image : linear-gradient ( 45deg , red, black ) ; } .deg-lineal-3 { /* Degradado con transparencia */ background-image : linear-gradient ( 45deg , black, rgba ( 0 , 0 , 0 , . 4 ) ) ; } .deg-lineal-4 { /* Degradado con varios puntos de colores */ background-image : linear-gradient ( 45deg , red, blue, black ) ; } Degradado elíptico o circular La expresión inglesa para indicar radialidad es  radial . .deg-eliptico-1 { /* Degradado elíptico, se adapta a la proporción del DIV */ background-image : radial-gradient ( red, blue...

Tablero para crear juegos

Tablero SVG - Aplicación del While  Crear un archivo nuevo de HTML con el siguiente código: < style > * { box-sizing : border-box ; font-family : Segoe UI Light, "Ubuntu" ; } svg { margin : auto ; display : block ; } rect { transition : 300 ms all ; } rect :hover { } #juego { background : url ( paisaje.svg ) center center ; background-size : cover ; } body { } </ style > < svg id = " juego " > < / svg > < script > var generarRect = function ( id, origen, medidas, colores ) { var r = "<rect " ; r + = "id='" + id + "' " ; r + = "x='" + (origen.x | | origen[ 0 ]) + "' " ; r + = "y='" + (origen.y | | origen[ 1 ]) + "' " ; r + = "width='" +...

Actuadores hidráulicos y neumáticos

Neumáticos Hidráulicos