Gemix WebServices

Extensiones oficiales y no para expander el lenguaje Gemix.
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: Gemix WebServices

Post by erkosone »

Hola COLDEV, genial modulo tio!

Oye.. puedes añadir facilmente el CRC32 para los typedefs tio??

Seria algo muy util, y a mi me serviria para verificar la integridad de los paquetes que viajan por la red photon. :)

osea que pudiera hacer esto tanto con struct como con typedefs..

[Codebox=gemix file=Untitled.gemix] struct world;
struct zone[worldSize, worldSize]
int tile[ mapZoneSize, mapZoneSize ]; // tileset of map zone..
int hard[ mapZoneSize, mapZoneSize ]; // durezas of map zone..
int objs[ objectZoneSize, objectZoneSize ]; // objects if map zone..
end
end

float crc_code = crc32( world );[/Codebox]
coldev
Posts: 49
Joined: Tue Mar 24, 2009 6:56 pm

Re: Gemix WebServices

Post by coldev »

intenta


float micrc= crc32( miestructura, sizeof(miestructura) )
Last edited by coldev on Sun Mar 18, 2018 12:15 am, edited 1 time in total.
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: Gemix WebServices

Post by erkosone »

voy a intentarlo una vez mas haber
coldev
Posts: 49
Joined: Tue Mar 24, 2009 6:56 pm

Re: Gemix WebServices

Post by coldev »

mejoras disponibles
User avatar
SimulatorOne
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona
Contact:

Re: Gemix WebServices

Post by SimulatorOne »

La API esta definida como fija? o abran cambios en el?
Aun no existe una DOC de la API, es para insertarla en el Notepad++


El paquete(de ejemplos.prg + modulo.dll) si lo he metido en "Tests & Examples" en mi pack Notepad++, para la proxima actualización, antes de la Beta nueva de Gemix,
de todas formas mantendre el PACK de 7.5 en descarga, no la borrare.
coldev
Posts: 49
Joined: Tue Mar 24, 2009 6:56 pm

Re: Gemix WebServices

Post by coldev »

No habran cambios ya que incluye todo lo necesario para conectar a la nube (me refiero para complementar la curl que ya tiene gemix)

8-)

Gracias por incluirlo en el notepad.. :D
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: Gemix WebServices

Post by CicTec »

SimulatorOne wrote:La API esta definida como fija? o abran cambios en el?
Aun no existe una DOC de la API, es para insertarla en el Notepad++


El paquete(de ejemplos.prg + modulo.dll) si lo he metido en "Tests & Examples" en mi pack Notepad++, para la proxima actualización, antes de la Beta nueva de Gemix,
de todas formas mantendre el PACK de 7.5 en descarga, no la borrare.
Hola Simulatorone,

En lo que se refiere al CRS no, las otras funciones estoy mejorando algo ya que va como modulo oficial, tambien estoy metiendo nuevas funciones especialmente para JSON.
Tambien estoy montando un TXT de referencias como el oficial, luego coldev podra ampliar la DOC y los ejemplos si desea.
User avatar
shao
Posts: 6048
Joined: Wed Jun 17, 2009 4:51 pm

Re: Gemix WebServices

Post by shao »

Para JSON, ¿has pensado en incluir una función que cree un dato JSON con todos los datos de un proceso?.
Es decir, la función tomaría todos los valores de las variables de un proceso y crearía un dato JSON guardando así el estado del proceso en un dato JSON.
Más tarde ese proceso puede recuperar su estado cargando este archivo/datos JSON.

¿Se puede hacer eso hoy?, el modo de hacer eso hoy, si no estoy equivocado, sería coger las variables necesarias de un proceso (gráfico, x, y, width, size etc...) guardarlas en un archivo y utilizar save.
Sería más rápido si utilizas la función que digo, por ejemplo:

private
string estadoProceso:

begin
loop
...
if(...)
estadoProceso = process_to_JSON(idProcess);

Quizá también habría que especificar donde se guardará el archivo en literal, eso ya no estoy seguro.
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: Gemix WebServices

Post by CicTec »

Hola shao,

No lo he pensado, pero si tienes algo en mente, ponlo por favor en detalle en la seccion suregencia, con ejemplos mas detallados posible, y si es posible ponerla, la poner ya que estamos.
coldev
Posts: 49
Joined: Tue Mar 24, 2009 6:56 pm

Re: Gemix WebServices

Post by coldev »

shao wrote:Para JSON, ¿has pensado en incluir una función que cree un dato JSON con todos los datos de un proceso?.
Es decir, la función tomaría todos los valores de las variables de un proceso y crearía un dato JSON guardando así el estado del proceso en un dato JSON.
Más tarde ese proceso puede recuperar su estado cargando este archivo/datos JSON.

¿Se puede hacer eso hoy?, el modo de hacer eso hoy, si no estoy equivocado, sería coger las variables necesarias de un proceso (gráfico, x, y, width, size etc...) guardarlas en un archivo y utilizar save.
Sería más rápido si utilizas la función que digo, por ejemplo:

private
string estadoProceso:

begin
loop
...
if(...)
estadoProceso = process_to_JSON(idProcess);

Quizá también habría que especificar donde se guardará el archivo en literal, eso ya no estoy seguro.
si claro si se puede ..

pero hemos estado ocupados con el trabajo, y claro se incluira funciones XML para hacer la libreria aun mas completa..
para que useis esta para todo proposito con la web e intercambio de datos
Post Reply

Return to “Extensiones Gemix”