I've tried over the years to create a program with Delphi to autopatch a set of files that reside on a client pc. My ability to get this working is slim but I have the theory.
Can Lazarus be used to read files on a client pc, check if they are up to date and, if not, new or replacement files be installed from an ftp site accordingly ?
Other incarnations use a text file style list and it's compared with the main/current list online. It's read, and the required files downloaded.
The user runs a small shell program that basically calls the autopatch program, this concludes it's procedure, then the shell program goes on to execute the client software.
The software in question is a privately hosted game that has occasional updates of image files, sound files etc.
I had considered a php solution but recently found Lazarus and my pascal flame started to burn again. Trouble is, it's been so long since I did any programming on D3 and D5, I've lost what little knowledge I had.
I don't expect a fully fledged script (would be nice) but some guidance as how to go about creating it with Lazarus would be great.
Thanks.