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

Application