Este es un ejemplo de como usar los componente TTCPServer y TTCPClient que vienen con Turbo Delphi Explorer (la versión gratuita de Turbo Delphi). En este ejemplo, vamos a enviar un archivo desde el cliente al servidor.
Este es un ejemplo de como usar los componente TTCPServer y TTCPClient que vienen con Turbo Delphi Explorer (la versión gratuita de Turbo Delphi). En este ejemplo, vamos a enviar un archivo desde el cliente al servidor.
Últimamente he estado experimentando con filtros gráficos: convertir a gris, cambiar tono, suavizar, detectar bordes, etc ... Así que he decidido hacer una recopilación y meterlo todo en una misma librería. Nada pretencioso, para esto ya hay unas librerías muy buenas que seguro que tienen muchos mas filtros, y sobre todo, funcionan mas rápido. Pero también es verdad que a veces no necesitamos demasiado y tener un pequeño código a mano puede ayudarnos.
Las siguientes funciones sirven para saber si un servicio esta iniciado. Pueden resultarnos útiles, por ejemplo, si nuestra aplicación se inicia al arrancar el equipo y necesitamos esperar a que el servicio de la base de datos este iniciado.
En este ejemplo muestro como obtener diferentes parámetros de red de nuestro equipo, utilizando solo funciones de la API.
A veces puede resultar cómodo manejar una carpeta como si una unidad de disco se tratase, es decir, asociar la ruta de esa carpeta a una letra de unidad. Algo parecido a lo que hacia el comando subst en DOS.
El Sudoku es un pasatiempo que últimamente se ha hecho muy popular. El objetivo es rellenar una cuadrícula de 9×9 celdas (81 casillas) dividida en subcuadrículas de 3×3 (también llamadas "cajas" o "regiones") con las cifras del 1 al 9, partiendo de algunos números ya dispuestos en algunas de las celdas. El objetivo es rellenar las celdas vacías, con un número en cada una de ellas, de tal forma que cada columna, fila y región contenga los números del 1 al 9 sólo una vez.
Este código surgió cuando estaba encargado del mantenimiento de un gran numero de equipos, estos tenían que mostrar siempre el mismo fondo de pantalla, y los usuarios tenían muchas ganas de jugar. Los directivas de grupo para evitar el cambio fallan en diversas circunstancias (IExplorer, Vista previa) así que corte por lo sano y como script de inicio de sesión coloque esto, que machaca cualquier configuración previa y coloca el fondo correcto.
El siguiente código sirve para obtener información sobre dispositivos de almacenamiento (discos duros, disquetes, memorias usb), aunque la información disponible puede variar de un tipo de dispositivo a otro. Puede resultar útil, por ejemplo, para obtener el numero de serie del disco duro, o para averiguar si una unidad es extraíble.
Sigo experimentando con linux. Ahora le toca el turno a lazarus, un IDE parecido a delphi que utiliza como compilador freepascal y que puede utilizarse en varios sistemas operativos incluyendo windows y linux.
Para probar lazarus vamos a crear una aplicación sencilla, un Sudoku. El sudoku es un puzzle numérico, que es, o fue, muy famoso y que se publica en casi todos los periódicos. Las reglas del juego puedes encontrarlas fácilmente buscando en google.
Bueno, en mi ultimo post hable sobre un pequeño servidor web escrito en C y para linux en el que estoy trabajando. Pero supongo que si estas leyendo esta pagina es porque te interesa delphi, así que creo que es buen momento para hablar también de un pequeño servidor web, pero esta vez realizado completamente en delphi y pensado para windows. Este es el proyecto del que hablaba en posts anteriores y del que ya habíamos visto funciones como urlencode/urldecode o decode64.