La ricerca per l'autore «"Massimo Maria Ghisalberti"» ha prodotto 6 risultati, per un totale di 1 pagina.
La sincronizzazione dei thread in Delphi
Vediamo quali sono i meccanismi che Windows ci offre per sincronizzare l'accesso a risorse condivise. Le tecniche presentate sono alle basi della programmazione multithread, ossia quando abbiamo più unità di elaborazione concorrenti. (continua)
Un semplice tool di debug per Delphi
Sembra che uno degli errori più frequenti di programmazione sia l'uso dei puntatori e di conseguenza quello delle routine di allocazione e deallocazione. Ne sono prova, probabilmente, anche il pullulare di linguaggi, i quali o non prevedono puntatori espliciti o si avvantaggiano di garbage collector più o meno avanzati. Per questo ed anche per altri motivi, vediamo come si può facilmente costruire un piccolo strumento che ci potrà aiutare a tenere traccia di tutte le nostre allocazioni di memoria. (continua)
Utilizzare le CryptoApi in Delphi
Sviluppare Algoritmi crittografici può essere a volte particolarmente complesso: in Windows oggi è presente una Api specifica che riduce il tutto a poche semplici chiamate di funzioni. (continua)
Application Desktop Toolbar
Le Application Desktop Toolbar, normalmente chiamate AppBar sono delle finestre particolari che hanno un funzionamento del tutto simile alla TaskBar di Windows. (continua)
E' fondamentale comprendere meglio il meccanismo del multithreading per sfruttare al meglio la classe TThread di Delphi. Talvolta, può anche essere necessario ricorrere direttamente alle API di Windows. In questo articolo approfondiamo i principi sui thread e vediamo come gestirli ad un livello più basso di quanto possa essere offerto dalla classe TThread. (continua)
I file mappati in memoria
Spesso, quando si deve lavorare con i file, ci si pongono davanti seri problemi: meccanismi di bufferizzazione, gestione della cache, complicati algoritmi per l'input e l'output; vediamo come tutto questo possa essere enormemente semplificato per mezzo dello strumento dei file mappati in memoria che la piattaforma Win32 ci fornisce. (continua)