IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

RichMemo et Clipboard


Sujet :

Lazarus Pascal

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Oise (Picardie)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 29
    Points : 28
    Points
    28
    Par défaut RichMemo et Clipboard
    Bonjour à tous,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
       RichMemo1.SelectAll;
       RichMemo1.CopyToClipBoard;
    À partir de mon appli, quand je fais un "copier" sur un texte sélectionné dans un RichMemo, je peux "coller" ailleurs ce texte dans une autre application qui supporte le .rtf.
    Tant que mon application est active : pas de problème. Copier/Coller OK avec tous les attributs de formatage.

    Mais, en utilisant le même code avant la fermeture de l'appli, après sa fermeture le presse-papier a l'air vide : plus moyen de coller le texte ailleurs.

    En consultant l'historique du presse-papier, le texte mis en mémoire y figure bien, mais il a perdu tous ses attributs de format, couleur ... et même ça je ne peux le "coller" nulle part (compatible rtf bien sûr). Et c'est gênant parce que si l'utilisateur a fait une erreur, il pourrait rouvrir l'application et y recoller le texte perdu ...

    Cordialement.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Oise (Picardie)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 29
    Points : 28
    Points
    28
    Par défaut
    Rien dans le presse-papier...
    J'utilise Windows 10x64 et 11x64.+

    Lorsque j'essaie de copier du texte dans un RichEDIT (application réalisée avec Delphi), puis fermer l'application et essayer de coller dans une autre application dans un RichMEMO (créée avec LAZARUS) : cela fonctionne !
    Le contraire ne donne rien ...

    Cette application c'est pour ma femme qui fait souvent n'importe quoi ...
    Pour que le texte soit enregistré dans un fichier, il faut qu'au préalable elle lui ait donné un nom, via un/une Combobox, ce qu'elle peut oublier. J'ai bien fait un MessageDialog à la fermeture pour le lui rappeler, mais on ne sait jamais ... Donc je veux sauvegarder le texte avant la fermeture ...

  3. #3
    Expert confirmé

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 330
    Points : 4 151
    Points
    4 151
    Par défaut
    Bonjour,

    Une application qui place quelque chose dans le presse-papier peut le retirer. Par exemple, c'est utilisé pour limiter le temps de mise à disposition de données sensibles comme un mot de passe dans le presse-papier. Il est vraisemblable que c'est ce qui se passe ici. Comme je n"utilise pas ce composant, je ne saurais en dire plus. Il est possible que, soit le composant lui-même, soit un composant TClipboard, a cette option de vidage en sortie validée par défaut.

    Il y a une autre hypothèse si l'utilisateur tente de sortir par ctrl+x...

    Bonne chasse.
    Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)

Discussions similaires

  1. [MFC] copy to clipboard
    Par r0d dans le forum MFC
    Réponses: 6
    Dernier message: 21/10/2004, 15h03
  2. ClipBoard tout type ??
    Par Argonz dans le forum Windows
    Réponses: 13
    Dernier message: 01/07/2004, 12h22
  3. [Clipboard] Intercepter le changement du clipboard
    Par microseb dans le forum C++Builder
    Réponses: 2
    Dernier message: 02/03/2004, 01h38
  4. PB Clipboard
    Par carnifex77850 dans le forum Langage
    Réponses: 3
    Dernier message: 09/11/2002, 13h43
  5. Copier le texte d'un ListBox dans le clipboard.
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 3
    Dernier message: 18/08/2002, 08h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo