@Nersgatt:
Ich habe vor ca. einem Jahr für exakt die gleichen Anforderungen programmiert. (Zeiterfassung +
BDE Terminal).
Hier kam/kommt (Projekt wird noch gepflegt) Lazarus zum Einsatz.
Es gibt eine SQLite
DB zum Einsatz welche die Daten lokal erfasst/vorhält,
falls der Kommunikationsserver(REST) gerade nicht erreichbar ist.
Zur HTTP-Kommunikation nutze ich wie gerade vorher auch schon erwähnt:
http://sourceforge.net/projects/lazarus-ccr/files/lNet/ in der Version 0.6.5
Die Anwendung ist jetzt seit mehr als 8 Monaten produktiv im Einsatz und es gibt keinerlei Kommunikationsprobleme,
bei Fragen kannst Du mich auch gern "privat" anschreiben.
LG Jan
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.