Device Clipboard
Un article de GuruMed.
Par Iliak
Le clipboard.device permet l'échange de données de manière dynamique entre les applications. Il met en cache les données qui ont été copiées et les rend disponible à la demande. Un mode spécial permet d'informer le device que des données sont disponibles. Le clipboard.device ne va récupérer ces données uniquement si celles ci sont réclamées. Ces données sont stockées en RAM et en cas de nécessité, sont stockées sur disque.
L'accès aux données se fait de manière aléatoire en lecture et en écriture au sein du presse papier. Toutes les données doivent être au format IFF. Un library, IFFParse.library est disponible à cet effet. Cette bibliothèque doit être utilisée pour accéder aux données du presse papier.
Les commandes de base
| Commande | Définition |
|---|---|
| CBD_CHANGEHOOK | Défini le point d'entrée d'une fonction à appeler lorsque les données ont changé. |
| CBD_CURRENTREADID | Retourne l'identifiant du clip de lecture en cours d'utilisation |
| CBD_CURRENTWRITEID | Retourne l'identifiant du clip d'écriture en cours d'utilisation |
| CBD_POST | Signifie que des données sont disponibles |
| CMD_READ | Lit les données du presse papier. |
| CMD_UPDATE | Signifie que les données sont fini d'être mis à jour et sont disponibles |
| CMD_WRITE | Ecrit des données dans le presse papier |
