como utilizar librerias externas de otros autores en un programa nuevo
- Inicie sesión o regístrese para enviar comentarios
hola adictos nuevamente yo, saludos a todos ustedes
esta vez he me encontrado con esta duda de como usar las librerias de otros autores en un programa q estoy desarrollando
para que me entiendan aqui un ejemplo :
el programa de table maker de alberto villalba el cual crea tablas a partir de listas,
bueno ya me habia percatado de que alguien ya habia usado esta libreria para un programa como el programa de CTMR el cual utiliza esa libreria de table maker para mostrar sus resultados
http://www.hpcalc.org/search.php?query=ctmr aki encontre el link de este programa
bueno porfavor como hago para usar librerias externas de otros autores en un programa
nuevo
- Inicie sesión o regístrese para enviar comentarios
Otros temas de interes
- como hacer una barra de menus ??
- ROM 2.10-7 Spreadsheet & Geometry manuales y biblioteca.
- Ayuda con Raices
- Nueva Calculadora HP?? HP 39gII spécification
- [PROYECTOS] EoEiProEngLib, MathEngProLib, EquatnEngProLib & and HP50GNKLib
- ayuda con integral exponencial
- programa tipo excell que permita introducir formulas en las tablas
- como aprender tantos comandos en SYSTEM?
- [PROYECTO] Universal Font Library for HP50G CAS para recuperar "Hello World" 3 ->GROB de la HP48GX (1994)
Precisas conocer las variables que emplea la libreria, que no son más que los ejecutables que posteriormente implementaras en tu programa.
1) Localización de los nombres de los ejecutables de la libreria que precises
[Cambio derecho] + [2] -> Menu de librerias instaladas
Entras en la libreria como si la fueses a iniciar por ejemplo con l nombre "MUESTRA"
En el menu de la libreria "MUESTRA":
[Cambio izquierdo] + [+]--> Pulsa todas las variables que contenga la libreria
Imagina que los ejecutables sean: INICIO(F1) CREDITOS(F2) GRAFICOS(F3)
El resultado de esta operación sería: { INICIO CREDITOS GRAFICOS }
2) IMPLEMENTACION EN TU PROGRAMA UNA MUESTRA
<< INICIO
IF A B >
THEN GRAFICOS
ELSE INICIO
END
>>
Este programa INICIA TU LIBRERIA (INICIO) en caso de que de una solución ('A>B') realiza la operación GRAFICOS, en caso contrario vuelve a ejecutar la libreria.
Espero te sea de utilidad,
Jose Manuel Ruiz
zuaritx@yahoo.es
www.zuaritx.loquegustes.com
- Inicie sesión o regístrese para enviar comentarios

Puedes usar tambien el comando LIBEVAL
Usa el número de la biblioteca, y el número de comando.
Sea la biblioteca con numero dddd y tiene los siguientes comandos.
Inicio Sobre Ayuda
sus numeros son
0 1 2
Entonces para usar el comando Inicio.
# HHH000h LIBEVAL
Para usar el comando Sobre.
# HHH001h LIBEVAL
Y asi sucesivamente, hasta los comandos ocultos a los que no se ven en la biblioteca.
Donde HHH es el numero hexadecimal de la biblioteca número dddd.
Para ver el número de biblioteca en hexadecimal, usa:
dddd R->B y te dara como resuldado # HHHh
Es obvio que para que tu biblioteca funcione, necesites que la biblioteca que vas a usar, tambien este instalada.
Otra forma es desarmar la biblioteca y colocar ese subprograma de la biblioteca que necesitas e incluirla en los comandos de tu biblioteca.
- Inicie sesión o regístrese para enviar comentarios
Bueno solo un comentario.
Con respecto a LBEVAL,tambien se podria hacer de esta otra forma
para llamar un comando de una biblioteca :
« 1100 0 XLIB~ EVAL »
donde 1100 es el numero de la biblioteca del que queremos hacer uso.
- Inicie sesión o regístrese para enviar comentarios
Para los que quieran profundizar un poco mas en system, lo que escribio el amigo Yder se puede hacer apuntando a la libreria e incluso a las funciones que no son comandos que estan dentro de ellas usando ROMPTR. Para ello usar la siguiente sintaxis:
::
ROMPTR XXX YY
;
Donde XXX es el numero de la libreria pero en hexadecimal, es decir si el numero de la misma es 987 entonces en XXX escribimos 3DB.
YY se refiere al objeto o el comando, tambien esta en hex y recuerde que el primer comando es el 00, el segundo 01 y asi sucesivamente hasta el ultimo de los compandos ocultos de la misma.
Saludos
- Inicie sesión o regístrese para enviar comentarios










