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

C++Builder Discussion :

Richedit et firebird


Sujet :

C++Builder

  1. #1
    Membre �clair�
    Homme Profil pro
    Consultant technique
    Inscrit en
    Juillet 2002
    Messages
    519
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Consultant technique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 519
    Par d�faut Richedit et firebird
    Bonjour,

    J'essaie de sauvegarder le contenu d'un TRichEdit et sa mise en forme dans une variable de type UnicodeString. Je ne dois pas passer par la sauvegarde d'un fichier sur le disque dur. Je dois avoir ceci :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    {\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}{\f1\fnil\fcharset0 Cambria;}}
    \viewkind4\uc1\pard\f0\fs16 new\par
    \par
    \ul\b\i\strike\f1\fs56 test\par
    ffdgfd\ulnone\b0\i0\strike0\f0\fs16\par
    }
    Au lieu de �a, je r�cup�re toujours ce r�sultat :
    Vous avez une solution ?

    Cette variable me sert ensuite � mettre � jour une bdd firebird.

    Merci

  2. #2
    Membre �m�rite
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Septembre 2005
    Messages
    401
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 52
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 401
    Par d�faut
    Hello,

    Essaye ceci :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    	// vREdt1: TRichEdit avec PlainText=false
    	ShowMessage(vREdt1->Lines->Text);
     
    	TMemoryStream* pMem = new TMemoryStream;
    	vREdt1->Lines->SaveToStream(pMem);
     
    	TStringList* pStrings = new TStringList;
    	pMem->Position = 0;
    	pStrings->LoadFromStream(pMem);
    	ShowMessage(pStrings->Text);
     
    	delete pStrings;
    	delete pMem;

  3. #3
    Membre �clair�
    Homme Profil pro
    Consultant technique
    Inscrit en
    Juillet 2002
    Messages
    519
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Consultant technique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 519
    Par d�faut
    Merci! �a fonctionne.

    Je me doutais que c'�tait une histoire de flux mais je pensais qu'il y avait plus simple.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Smiley (image dans un RichEdit)
    Par Waxayaz dans le forum Composants VCL
    R�ponses: 3
    Dernier message: 06/02/2003, 14h32
  2. Coloration syntaxique ASM dans un RichEdit
    Par Crick dans le forum Composants VCL
    R�ponses: 5
    Dernier message: 20/12/2002, 01h53
  3. [RichEdit]
    Par SamDaKap dans le forum C++Builder
    R�ponses: 2
    Dernier message: 07/12/2002, 15h56
  4. determiner les ligne visible ds un RichEdit
    Par hhfr dans le forum Composants VCL
    R�ponses: 4
    Dernier message: 19/09/2002, 18h15
  5. Enregistrer un RichEdit dans un .Txt
    Par Cl�ment[Delphi] dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 06/08/2002, 11h52

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