L’evoluzione della gestione dei records in Delphi continua inesorabile. Un bellissimo articolo di Cary Jensen, non aggiornatissimo, visibile a questo link fa un analisi dello stato dell’arte della gestione dei record in Delphi. E’ incredibile, che dopo innumerevoli anni di lavoro con Delphi scopro ancora cose nuove sui record 🙁 A breve aggiorno l’articolo ma…
Leggi tutto
Aggiornato per le nuove versioni di iOS XtumbleRetail (sdk 16.4), la app punto cassa che si interfaccia con i registratori di cassa fiscali Epson e la piattaforma Erp/crm Xtumble. La app è sviluppata con Delphi 11.3, in questa versione oltre all’aggiornamento dell’SDK è stata ottimizzata la gestione del cassetto associato alla cassa fiscale.
FindCmdLineSwitch al posto di ParamStr
Gli helper sono un modo per estendere una classe senza utilizzare l’ereditarietà, utile anche per i record che non consentono affatto l’ereditarietà. La documentazione ufficiale è disponibile all’indirizzo: https://docwiki.embarcadero.com/RADStudio/Sydney/en/Class_and_Record_Helpers_(Delphi). Spesso mi son trovato a creare del codice per esportare un dataset o un singolo record con i suoi valori in uno statement SQL, e tutte…
Leggi tutto
Come eseguire un metodo all’interno di un TThread in modo sincrono con il Thread principale dell’applicazione è abbastanza semplice. Supponiamo di voler syncronizzare l’accesso ad una variabile di conteggio, possiamo usare i metodi TThread.Synchronize e TThread.Queue. Il metodo TThread.Syncronize esegue immediatamente il metodo interrompendo immediatamente l’esecuzione del Thread principale mente il metodo TThread.Queue dovrebbe fare…
Leggi tutto
Today I tried to talk about programming with chatGPT…. and I must say I was amazed First I asked him for the code for a web server in Delphi: Then I asked him to add support for SSL Then if you give me an example of Machine Learning in Delphi Then I asked him what he…
Leggi tutto