Glosario

Abreviado SysRPL, este es el lenguaje en el cual la mayor parte del ROM de la HP48 está escrito. También está disponible para el usuario usando HP Tools (en la PC), Jazz (en la HP) o cualquier otro de varias herramientas de desarrollo de programas. Este es el fundamento del User RPL, sólo que mucho más poderoso y mucho menos seguro (dado que toda la protección es removida, tal como la verificación de argumentos).

Programa que permita seleccionar variable

9 respuestas [Último envío]
Integró: 18/03/2010
Envíos: 3
MonedasHP: 8
Imagen de Tothelimit
Calc: HP50 | ROM:HP50-C
Programa que permita seleccionar variable
 
Mié, 07/04/2010 - 12:52

Hola! Queria preguntaros si es posible hacer un programa que me permita seleccionar una variable, en mi caso una lista,entrando en el administrador de objetos (files) y que me devuelva dicha variable a la pila. Lo he intentado con INFORM:

« "Titulo"
{ { "Lista:" "Selecciona la lista" 5 } }
{ 1 0 } { } { } INFORM
»

Pero este programa que he empezado solo me permite introducir una lista, no seleccionarla de la memoria con la opcion choose que aparece en los programas de la HP. Como puedo hacerlo?
Muchas gracias

Top
Integró: 09/03/2010
Envíos: 467
MonedasHP: 926
Imagen de zuaritx
Calc: HP48G/GX | ROM:.
 
#1
Mar, 14/12/2010 - 21:18

<

Top
Integró: 08/07/2004
Envíos: 691
MonedasHP: 443
Imagen de alexis
AdictoHP+
Calc: HP50 | ROM:2.10-7, HP49G+ | ROM:2.15, Hp 35s | 2007, Hp 20b | 2008, Casio Fx-6300g | 1984
 
#2
Vie, 09/04/2010 - 17:56

La opcion Choose, solo estará presente si se programa en System Rpl, es la unica manera, Programando en System, se usan los comandos DoInputForm y el ^IfMain. Ahora para hacer este tipo de plantillas INFORM sin usar System, se usa las siguientes bibliotecas.
http://www.hpcalc.org/details.php?id=6490
http://www.hpcalc.org/details.php?id=3258
http://www.hpcalc.org/details.php?id=6069
Saludos.

Top
Integró: 26/12/2007
Envíos: 627
MonedasHP: 593
Imagen de Dani_
Calc: HP50 | ROM:2.09
 
#3
Dom, 11/04/2010 - 04:41

Hace poco estuve usando InFormBuilder y es fabuloso, le faltaría poder configurar los campos con minifont para ser perfecto.
Claro que cuando uno tiene ganas de hacer las cosas bien customizadas a su antojo es necesario saber programar en SysRPL, pero es una gran ayuda.

Ingeniero. Usuario de HP 50g.

Top
Integró: 23/07/2009
Envíos: 92
MonedasHP: 126
Imagen de agnus_7asch
Calc: HP50
 
#4
Vie, 16/04/2010 - 10:13

Hola!!

que tal os parece este:

http://download537.mediafire.com/mymhb4be2d2g/kd252z2wnkz/Formit.zip

-en el emulador (v2.15 50g emu48 v1.47+) provoca un reinicio en caliente (el autor especifica qe se encuentra en estado BETA... Sad( ).

-aqui el ZIP ORIGINAL (sqe no me sse el enlace original, y ez ssolo pa loz interezados...Ok, Admitido: es un programa temporalmente deficiente, pero qe calajoz, me guzta muxo la interfa´z y el entorno recontraamigable para crear, previsualizar y modificar este deliciossso tipo de formularios -ni el readme ni el manual dicen nada de licencias Wink , y es qe con muxas mandraqueadas lo hice funzionar nomas pa ver que chulo estaba-, pero el que sí sabe.. posteealgo u opóngase!): ok?

http://download537.mediafire.com/mymhb4be2d2g/kd252z2wnkz/Formit.zip

-graxias al cielo, existen señores que saben muchísimo sobre el tema input&output y demás, y pueden corregir los bugs que actualmente tiene ste weníssimo programa con las mejores de las intenciones por supuesto, y si el sr fulano por ejemplo, lo revisa y ve lo que anda mal, hacemos muxas mas maravillas con los inputforms...quedando eternamente agradecidos... al autor, y sobre todo al revis Cool r Big smile

PD:bug found Glasses

!

Top
Integró: 25/05/2004
Envíos: 203
MonedasHP: 88
Imagen de HpCarnace
Calc: HP50 | ROM:2.15
 
#5
Lun, 12/04/2010 - 21:31

Agnus_7asch:

El programa que tienes es una versión anterior de Informit. Es el primer enlace que colocó en su repuesta Alexis.

Salu2.

...

Top
Integró: 09/03/2010
Envíos: 467
MonedasHP: 926
Imagen de zuaritx
Calc: HP48G/GX | ROM:.
 
#6
Mar, 14/12/2010 - 21:19

<

Top
Integró: 30/05/2009
Envíos: 280
MonedasHP: 545
Imagen de woddo
Calc: HP50 | ROM:2.15
 
#7
Mar, 13/04/2010 - 07:39

Espero haber entendido bien.

Si lo que quieres es que através de un comando INFORM seleccionar una variable de memoria, creo que es mejor opción utilizar el CHOOSE, había pensado en algo como esto:

« "SELECCIONE VARIABLE" VARS 1
CHOOSE 
IF THEN RCL END
»

Ahora, podemos hacerlo repetitivo, si lo que se seleccionó fue un directorio puede volver a entrar al directorio seleccionado y vuelva preguntar por las variables dentro del directorio.

« DO "SELECCIONE VARIABLE" VARS 1 CHOOSE 
    IF
    THEN DUP RCL DUP TYPE 15 ==
      IF
      THEN DROP EVAL 0
      ELSE SWAP DROP 1
      END
    ELSE 1
    END
  UNTIL
  END
»

Top
Integró: 25/05/2004
Envíos: 203
MonedasHP: 88
Imagen de HpCarnace
Calc: HP50 | ROM:2.15
 
#8
Mar, 13/04/2010 - 17:17

Zuaritx:

El enlace es el que colocó Alexis. Es este:
Informit

Salu2.

...

Top
Integró: 23/07/2009
Envíos: 92
MonedasHP: 126
Imagen de agnus_7asch
Calc: HP50
 
#9
Mar, 13/04/2010 - 19:23

thank's; io dije: no deben ser lo mismoz- is imposibble!, per Angry se trataba del mismo autor Puzzled ..., puch@#a!
Por qué ze habrá pelado todiyta la inferfaz que tenía su antecesor?
º1gual tenemoz susz buenas intenciones...
Cool

!

Top

Twitter

Cargando...

CAPTCHA
Esta pregunta es para probar si usted es un visitante humano y así evitar el spam automatizado.
13 + 6 =
Solucione este simple problema matemático e ingrese el resultado. Por ejemplo: para 1+3, ingrese 4.