Italian community of Lazarus and Free Pascal

Progetti del forum => Progetti degli utenti => Topic aperto da: DragoRosso - Ottobre 09, 2026, 07:29:13 pm

Titolo: Applicazione veramente multipiattaforma
Inserito da: DragoRosso - Ottobre 09, 2026, 07:29:13 pm
Oggi sono riuscito a sviluppare una applicazione multipiattaforma visuale senza cambiare un byte ne nel codice ne nella Form. E senza neanche un $IFDEF.
Semplicemente compilando per una o altra piattaforma, senza cambiare neanche il template della Form.
Gestendo eventi e tastiera ugualmente in tutte le piattaforme (come l'invio per trasmettere il contenuto alla LLM).

Il tutto purtroppo solo in Delphi FMX, su WINDOWS (32 e 64 bit), MAC (Intel e ARM, ARM non testato), Linux, Android.

E una semplice interfaccia che serve ad interrogare una LLM (compatibile con OpenAI o Ollama) sia locale che remota (tramite LAN), espone i modelli presenti e scambia chat e risposte usando il modello selezionato. Applicazione che uso in ufficio per connettermi alla LLM locale o in LAN.

Era tanto tempo che sognavo di fare una applicazione veramente multipiattaforma senza una infinità di $IFDEFe finalmente ora è stato possibile.

Anche se perfettamente funzionale, la migliorerò inserendo gli stili e usando al meglio la form per ogni piattaforma, non si cambia codice ma solo template della Form che viene abbinata automaticamente alla compilazione della piattaforma.

Scusate questo post, magari non proprio collegato a Lazarus / FPC, ma volevo condividere lo stato d'animo.