2009-07-22 3 views
0

Si vous essayez de fermer une application Microsoft Office lorsque vous avez une tonne de contenu dans le presse-papiers (par exemple, un document Word complet), il vous demande si vous souhaitez accéder à ces données après la fermeture de l'application .Dois-je m'inquiéter de mettre une grande quantité de données dans le Presse-papiers de Windows?

De nos jours, cela a-t-il vraiment de l'importance si j'ai 10 Mo de contenu dans le presse-papiers? Lorsque j'écris mon application de traitement d'image, devrais-je suivre la même règle qu'Office, ou simplement l'oublier et y laisser les données?

+0

appartient à superuser.com, ce n'est pas une question de programmation – Peter

Répondre

1

Personnellement, je préfère simplement l'oublier et le laisser là. J'ai toujours trouvé l'approche MS Word plus ennuyante qu'utile.

+0

Je trouve définitivement ça agaçant aussi. Je me demandais s'ils le faisaient pour une vraie raison technique ...? –

+0

C'est probablement un problème de sécurité. Si vous travaillez sur un document confidentiel, crypté et protégé par mot de passe, vous ne voulez probablement pas que les deux paragraphes copiés-collés à la page suivante soient laissés dans votre presse-papiers après votre sortie. :) –

+1

C'est parce que Office utilise le rendu différé pour permettre à l'opération de copie d'arriver très rapidement et de rendre seulement le format (s) qui sont collés. @NickLewis Rien à voir avec la sécurité ou l'utilisation de formats privés plutôt que de formats enregistrés, empêchant d'autres applications de voir les données même lorsque l'application était ouverte. – Rick

0

Si vous stockez des choses sur le presse-papiers sans que l'utilisateur demande alors vous pourriez juste embêter quelques personnes :)

Sinon, oui, il suffit de laisser les données là-bas.

0

How To Erase Windows Clipboard Data et pourquoi. Toute personne ayant accès à l'ordinateur peut facilement voir les informations contenues dans le presse-papiers. Je suppose que les logiciels malveillants seraient aussi en train de fouiner là-bas. Cette question pourrait être plus appropriée sur superutilisateur.

1

La raison pour laquelle le mot demande à ce sujet est qu'il utilise Delayed Rendering pour le presse-papiers. Cela permet au mot de créer uniquement les formats demandés lors d'une opération de collage. Toutefois, tous les formats dans le Presse-papiers qui ont été créés avec un rendu différé disparaîtront si le programme se termine sans les restituer. Dans le cas d'Excel, le rendu de milliers de cellules vides dans RTF prendrait mégaoctets d'espace, même si les données réelles sont minuscules. Ainsi, il vous demande si vous voulez que les données soient affichées dans le presse-papiers ou si vous ne pouvez pas les perdre.

Pour votre propre application, la question devient alors: devrais-je utiliser le rendu différé? La réponse dépend du temps qu'il vous faut pour effectuer le rendu dans les différents formats que vous souhaitez prendre en charge. Si vous ne prenez en charge qu'un seul format qui s'affiche rapidement, il y a peu de chances que le rendu retardé soit avantageux.

Questions connexes