Page 2 of 5

Re: Gemix WebServices

PostPosted: Sat Mar 17, 2018 11:50 am
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..

Source Code (Gemix) [ Download ] [ Hide ]
  •         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 );

Re: Gemix WebServices

PostPosted: Sat Mar 17, 2018 9:34 pm
by coldev
intenta


float micrc= crc32( miestructura, sizeof(miestructura) )

Re: Gemix WebServices

PostPosted: Sat Mar 17, 2018 10:10 pm
by erkosone
voy a intentarlo una vez mas haber

Re: Gemix WebServices

PostPosted: Sun Mar 18, 2018 5:30 am
by coldev
mejoras disponibles

Re: Gemix WebServices

PostPosted: Sat Apr 21, 2018 4:50 pm
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.

Re: Gemix WebServices

PostPosted: Tue Apr 24, 2018 12:58 am
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

Re: Gemix WebServices

PostPosted: Tue Apr 24, 2018 9:46 am
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.

Re: Gemix WebServices

PostPosted: Tue Apr 24, 2018 10:42 am
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.

Re: Gemix WebServices

PostPosted: Tue Apr 24, 2018 10:57 am
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.

Re: Gemix WebServices

PostPosted: Sat Apr 28, 2018 2:40 pm
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