Contiene funciones útiles.
Alternativa ligera (solo 10000 líneas de código) a la biblioteca Jedi.
Código simple, claro, no ofuscado y completamente comentado.
Sin dependencias externas.
Esta biblioteca se ampliará si obtiene suficientes estrellas. Haga clic en el botón 'Estrella' (esquina superior derecha) si le gusta esta biblioteca.
Más de 100 archivos esperan ser curados y agregados: gráficos, cifrado simple, funciones de Internet (incluidas rutinas de descarga de archivos), manipulación de HTML, manipulación de imágenes, registro, matemáticas y MUCHOS componentes visuales.
Haga clic en el botón "Ver" si desea recibir notificaciones sobre las actualizaciones.
Descargando el código
Este repositorio es sólo un marcador de posición y una fuente de información. No se actualiza desde el 01.2023. El código debería descargarse ahora desde el repositorio de LightSaber.
Archivos en este repositorio:
ccCore.pas
Más de 200 funciones para:
ccIO.pas
Funciones súper útiles para manipulación de archivos/carpetas/discos:
ccAppData.pas
Funciones para toda la aplicación:
ccStreamBuff.pas
Extiende TBufferedFileStream.
Esta clase agrega una nueva funcionalidad que no existe en las clases de flujo originales de Delphi:
ccStreamFile.pas
Clase de expansión para TFileStream clásico de Delphi.
Le permite leer/escribir directamente bytes, cardinales, palabras, números enteros y cadenas en archivos (binarios).
Ahora reemplazado por ccStreamBuff.
ccBinary.pas
ccWinVersion.pas
Esta biblioteca amplía TOSVersion.
Úselo para obtener la versión de Windows.
Ejemplo de funciones:
archivo ccINI
Características:
Configuración:
Antes de usarlo, debe configurar la var global ccAppData.AppName.
La clase usará ese nombre para determinar automáticamente el nombre/ruta del archivo INI que es %AppData%AppName.Ini.
Ejemplo: si AppName está configurado en "DelphiLightSaber", el archivo ini será "c:UsersUserNameAppDataRoamingDelphiLightSaberDelphiLightSaber.ini".
Y… ¡la guinda del pastel la dejó el final!
Reanudar el estado de la GUI de la aplicación a través de ccINIFileVCL.pas
¿Tiene aplicaciones con formularios con muchos controles (como casillas de verificación/botones de opción) y desea guardar su estado en el disco al apagar y reanudar exactamente desde donde lo dejó al iniciar la aplicación con solo una llamada de función?
Utilice Guardar formulario/Cargar formulario.
Ejemplo:
Puede encontrar una aplicación de demostración completa que muestra cómo guardar/cargar la GUI con solo dos líneas de código aquí: github.com/GodModeUser/Dephi-LightSaber-GUI_AutoSave
Convención de nombre de archivo
Ejemplo:
Esta biblioteca es gratuita (consulte el aviso de derechos de autor incluido). ¡La biblioteca no se puede utilizar en Rusia!
Disfrute y "Destaque" la biblioteca si le resulta útil.