Gemix WebServices

Extensiones oficiales y no para expander el lenguaje Gemix.

Re: Gemix WebServices

Postby erkosone » Sat Mar 17, 2018 11:50 am

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 );
User avatar
erkosone
 
Posts: 10624
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: Gemix WebServices

Postby coldev » Sat Mar 17, 2018 9:34 pm

intenta


float micrc= crc32( miestructura, sizeof(miestructura) )
Last edited by coldev on Sun Mar 18, 2018 12:15 am, edited 1 time in total.
coldev
 
Posts: 49
Joined: Tue Mar 24, 2009 6:56 pm

Re: Gemix WebServices

Postby erkosone » Sat Mar 17, 2018 10:10 pm

voy a intentarlo una vez mas haber
User avatar
erkosone
 
Posts: 10624
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: Gemix WebServices

Postby coldev » Sun Mar 18, 2018 5:30 am

mejoras disponibles
coldev
 
Posts: 49
Joined: Tue Mar 24, 2009 6:56 pm

Re: Gemix WebServices

Postby SimulatorOne » Sat Apr 21, 2018 4:50 pm

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.
[RETO]: [MINI CONCURSO] Winter GAMES 2011 [JUEGO]: Rosie ~ The Rascal
[IDE]:Notepad++,Gemix:7.5u3,Docs,PhotonV1.1k1,Webservices,Hiper3D,Tests (19/05/2018)
Mi portatil: ASUS X554L, intel i3-4040U 1.9GHz ,GPU:nVidia Geforce 820m
User avatar
SimulatorOne
 
Posts: 6622
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: Gemix WebServices

Postby coldev » Tue Apr 24, 2018 12:58 am

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
coldev
 
Posts: 49
Joined: Tue Mar 24, 2009 6:56 pm

Re: Gemix WebServices

Postby CicTec » Tue Apr 24, 2018 9:46 am

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
CicTec
 
Posts: 16155
Joined: Thu Jul 31, 2008 10:18 pm

Re: Gemix WebServices

Postby shao » Tue Apr 24, 2018 10:42 am

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
shao
 
Posts: 5989
Joined: Wed Jun 17, 2009 4:51 pm
Location: Alicante

Re: Gemix WebServices

Postby CicTec » Tue Apr 24, 2018 10:57 am

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.
User avatar
CicTec
 
Posts: 16155
Joined: Thu Jul 31, 2008 10:18 pm

Re: Gemix WebServices

Postby coldev » Sat Apr 28, 2018 2:40 pm

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
coldev
 
Posts: 49
Joined: Tue Mar 24, 2009 6:56 pm

PreviousNext

Return to Extensiones Gemix

Who is online

Users browsing this forum: No registered users and 1 guest