Explicacion de codigo.

215 views
Skip to first unread message

Jose Vicente Cheto Ortiz

unread,
Oct 23, 2020, 1:58:01 PM10/23/20
to ModHarbour
Hola amigos:

Alguien me podria explicar que hace este codigo. Y para que sirven estas funciones.

unction Main()

   if Empty( AP_Body() )
      ? "Use the postman utility to send different body values"
   else
      AP_RPuts( AP_Body() )
   endif

return nil

Saludos y muchisimas gracias

Jose.

Ricardo Arraes

unread,
Oct 23, 2020, 4:00:54 PM10/23/20
to ModHarbour
Hola Jose,
Creo que este programa actúa como un webservice (por eso dice usar el postman). al recibir la solicitud, está verificando si el body está vacío, si no está vacío muestra el contenido del body. para decirte la verdad, realmente no sé cómo funciona la función AP_RPUTS porque está encapsulada en el mercury, ¡pero sería genial tener una explicación más detallada al respecto! ¿Alguien podría iluminarnos, por favor?

Ricardo Arraes

unread,
Oct 23, 2020, 4:01:59 PM10/23/20
to ModHarbour
recordando que el cuerpo de la solicitud puede variar según el tipo de content-type definido para la solicitud, creo que el propósito de este código es hacer esta prueba

Cristobal Navarro

unread,
Oct 23, 2020, 4:54:39 PM10/23/20
to ModHarbour
La function AP_RPUTS, es la que envía la información al "explorador" ( equivalente al ? "hola" de toda la vida )

Ricardo Arraes

unread,
Oct 23, 2020, 5:04:36 PM10/23/20
to ModHarbour
perfecto, gracias! Pensé que era algo así, pero una explicación más segura siempre es bienvenida.

Antonio Linares

unread,
Oct 25, 2020, 12:20:50 PM10/25/20
to ModHarbour

WMX

unread,
Dec 25, 2020, 11:08:43 AM12/25/20
to ModHarbour
Olá ! tudo bem? no GITHUB do Harbour do Viktor Szakáts encontrei:

o que significa ou como usar no celular/android o harbour? já que você coloca no hbmk2 as seguintes observações:
****
A plataforma de destino {unix} é compatível com * nix (bsd, hpux, sunos, beos, qnx, android, vxworks, symbian, linux, darwin, cygwin, minix, aix)
****
android - Android
****
android
gcc - GNU C x86
gccarm - GNU C ARM
****
 x | win      | android/gcc       | x86
 x | win      | android/gccarm    | arm
****
 x | linux    | android/gcc       | x86
 x | linux    | android/gccarm    | arm
****
 x | darwin   | android/gcc       | x86
 x | darwin   | android/gccarm    | arm
****
****

Ou seja, na sua página inicial https://github.com/harbour/core, aparecem 9 vezes a palavra android.

e no help do HBMK2 -HELP, também oferece o seguinte, que inclusive vem assinado por você e fala sobre android (gcc arm):
Valores suportados para <compiler> conforme a <platform> disponível:
*********
  linux    gcc, clang, icc, watcom, sunpro, open64
  darwin   gcc, clang, icc
  win      mingw, msvc, clang, bcc, bcc64, watcom, icc, pocc, xcc, mingw64,
           msvc64, msvcia64, iccia64, pocc64
  wce      mingwarm, mingw, msvcarm, poccarm
  os2      gcc, gccomf, watcom
  dos      djgpp, watcom
  bsd      gcc, clang, pcc
  hpux     gcc
  beos     gcc
  qnx      gcc
  android  gcc, gccarm
  vxworks  gcc, diab
  symbian  gcc
  cygwin   gcc
  minix    clang, gcc
  aix      gcc
  sunos    gcc, sunpro

Autor:

  Viktor Szakáts (vszakats.net/harbour)
*********

ENFIM, COMO USAR O HARBOUR DENTRO DE UM CELULAR sem precisar de JAVA, JAVASCRIPT, HTML, CSS, ou outros softwares intermediários?

Em sexta-feira, 23 de outubro de 2020 às 14:58:01 UTC-3, jvte...@gmail.com escreveu:
Reply all
Reply to author
Forward
0 new messages