Jump to content


Photo

Compartiendo codigo...


  • Please log in to reply
12 replies to this topic

#1 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 21 December 2015 - 10:45 PM

Hola,

 

Me he creado un repositorio en GitHub en el que ire metiendo clases, funciones, procedimientos, ejemplos y esa clase de yerbas

 

Ojala pueda mantenerlo actualizado

 

Gusten tomar lo que quieran :)

 

Saludos


  • 5

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 21 December 2015 - 11:19 PM

Hola

 

He creado un clone de tu Git, espero darme un poco de tiempo para darle un vistazo con mi delphi.

 

Saludos (y)

Attached Files


  • 1

#3 genriquez

genriquez

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 539 posts
  • LocationCali, Colombia

Posted 22 December 2015 - 09:20 AM

Muchas gracias por compartir, de eso se trata nuestra comunidad. 

 

Trataré de darle un vistazo también.

 

Saludos.


  • 0

#4 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 posts
  • LocationMar del Plata / Bs As / Argentina

Posted 22 December 2015 - 01:09 PM

gracias :ap:


  • 0

#5 linch

linch

    Member

  • Miembros
  • PipPip
  • 12 posts

Posted 22 December 2015 - 06:34 PM

gracias :ap:


  • 0

#6 linch

linch

    Member

  • Miembros
  • PipPip
  • 12 posts

Posted 22 December 2015 - 06:35 PM

Gracias
  • 0

#7 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 15 January 2016 - 04:08 PM

Han pasado algunos dias, esto es lo ultimo que he ido agregando:

  • Vcl.BlobImageLoader: En esta unidad tenemos un metodo que sirve para levantar de un campo blob (TBlobField) una imagen; los formatos soportados son varios: PNG, ICO, WMF, EMF, BMP, JPG, JPEG, TIFF, GIF.

    El procedimiento vuelca el resultado en un objeto TPicture
     
  • RTL.DeviceInfo.Android: Ya habia posteado hace algun tiempo esto; simplemente agregue un par de clases wrappers para que el uso sea mas amigable, la funcionalidad es la misma. Se incluye un ejemplo listo para compilar y ejecutar
     
  • RTL.Benchmark: Esta unidad define una clase que nos permite medir el tiempo de ejecucion de un proceso. El funcionamiento es sencillo, solamente recibe como parametro una referencia a un procedure y lo ejecuta una determinada cantidad de veces, previo a inicializar un TChronometer (que no es mas que un wrapper del viejo truco de QueryPerformanceCounter) y nos retorna un record con la cantidad de segundos y mseg que tardo
     
  • Tambien agregué una implementacion de patron Observer para App Tethering. Hay algunos ejemplos por alli
     
  • Valiendome de esa implementacion, nacieron:
    Vcl.TrayNotifications.Tethering: Basicamente se engancha a un TTrayIcon y envia una notificacion cuando se conecta/desconecta un dispositivo

    Vcl.AppTethering.DevicesListView: Al igual que el anterior, este se egancha a un TListView y lista todos los dispositivos a los que estamos conectados, con algun que otro dato y tambien para cada uno un boton "desconectar"

    Ambos cuentan con sus respectivos ejemplos
     
  • Por ultimo algunas pequeñas unidades que quiza vayan creciendo con el tiempo, por ejemplo la RTL.DateTime, en donde implemento un TNullableDateTime (una fecha con valor nulo, vamos) o RTL.Firebird

Saludos!


  • 3

#8 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2137 posts

Posted 15 January 2016 - 06:46 PM

Gracias por compartir Agustín.

 

Un cordial saludo.


  • 0

#9 ELKurgan

ELKurgan

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 566 posts
  • LocationEspaña

Posted 18 January 2016 - 12:10 AM

Gracias por compartir, amigo


  • 0

#10 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 21 January 2016 - 05:23 PM

Agrego consultas al padron de AFIP Argentina


  • 1

#11 jmonfor

jmonfor

    Member

  • Miembros
  • PipPip
  • 20 posts

Posted 23 March 2016 - 03:05 AM

Gracias por compartir. Se agradece muchísimo.
Un saludo
  • 0

#12 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 26 March 2016 - 04:29 PM

He realizado una actualizacion en la biblioteca AFIP Public API, mas info acá


  • 2

#13 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 29 March 2016 - 05:10 PM

Port de la biblioteca AFIP Public API para FreePascal, mas info acá


  • 1




IP.Board spam blocked by CleanTalk.