Gestione del Custom Draw nelle TStringGrid di FireMonkey In questo articolo esploreremo come personalizzare il rendering delle celle di una TStringGrid in FireMonkey (FMX). Utilizzeremo gli eventi OnDrawColumnCell e OnDrawColumnBackground per modificare l’aspetto delle celle, inclusi i colori di sfondo e le proprietà del font. Impostazione di base Per iniziare, crea un nuovo progetto…
Leggi tutto
smartFB v. 2.2.0.185 è disponibile per il download al link: https://api.xtumble.com/downloadattachmentpub?cid=05830520960&fname=/applications/public/SetupSmartFB.exe Novità: Nuovo form per testare le connessioni API, sullo stile di post-man ( Tools –> Network Utility –> API Tester ) Visualizzazione diretta sul main db tree dei parametri delle stored procedure Migliorato il syntax highlight e gestione delle parentesi nell’editor Introdotta l’analisi delle…
Leggi tutto
Questa funzionalità aiuta i programmatori a identificare rapidamente le parentesi corrispondenti, come parentesi tonde, graffe e altri tipi di parentesi nel loro codice, essenziale per navigare efficientemente tra strutture di codice complesse. Per implementare questa caratteristica, è necessario associare una procedura personalizzata all’evento OnPaintTransient in SynEdit. Questo approccio è stato ispirato da discussioni e soluzioni…
Leggi tutto
Libreria ZXing.Delphi La libreria ZXing.Delphi, disponibile su GitHub, è un’ottima scelta per la lettura cross-platform di codici a barre. Basata sulla popolare libreria ZXing (“Zebra Crossing”), questa libreria open source permette la facile decodifica dei codici a barre in diverse applicazioni Delphi.
1 2 3 4 |
// Esempio di codice per utilizzare ZXing.Delphi // ... |
Sono disponibili diverse librerie commerciali e non per generare BarCode e QrCode con Delphi. Per la creazione di QR Code, la libreria DelphiZXingQRCode è una delle più affidabili in ambito Delphi. Questa libreria offre un’interfaccia semplice e diretta per generare QR Code, integrandosi perfettamente nell’ambiente Delphi. DelphiZXingQRCodeEx è l’evoluzione di quella precedentemente menzionata.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
uses DelphiZXingQRCode; // Esempio di codice per generare un QR Code con DelphiZXingQRCode // ... var Row, Column: Integer; pixelColor : TAlphaColor; vBitMapData : TBitmapData; rSrc, rDest : TRectF; s : widestring; FQRCode: TDelphiZXingQRCode; begin Result := nil; FQRCode := TDelphiZXingQRCode.Create; FQRCode.QuietZone := 4; // FQRCode.Encoding := 0; FQRCode.Encoding := TQRCodeEncoding(0); FQRCode.Data := ContentText; end; |
Praticamente…
Leggi tutto
Dal 2014 è possibile compilare applicazioni con Delphi per il mondo IOS ed integrare la libreria Indy per la comunicazione TCP/IP con cifratura SSL grazie ad OpenSSL, come documentato nel sito di Embarcadero al seg. link https://blogs.embarcadero.com/openssl-and-https-support-for-ios-devices/. Questo è possibile farlo includendo la libreria “IdSSLOpenSSLHeaders_Static.pas” nel vostro progetto e copiando le librire compilate libssl.a e…
Leggi tutto