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 :

Installer Synedit dans Borland C++ builder


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 9
    Par d�faut Installer Synedit dans Borland C++ builder
    Je souhaiterais que l'on me renseigne sur l'installation du composant synedit sur borland c++.

    J'ai recherch� et trouv�, des tutoriels pour l'installation sous delphi, qui ne semble pas du tout etre la meme sous builder c++.

    Sur le site officiel http://synedit.sourceforge.net/ on ne dit pas comment proc�der.

    Et lorsque l'on essaye de l'installer au feeling, il me manque plein de .bpi, que je ne trouve pas, et d'erreur car il me manquerait un .OBJ avec les packages du synedit pourtant telecharg�s sur le site officiel.

    Merci de me renseigner au plus vite, il m'ait necessaire de gerer l'indentation, la coloration synthaxique et la completion de code, pour un projet de compilateur dans une ecole d'ing�nieur, et le Rich Edit n'est pas aussi riche qu'on le croit...

    Merci

    Olivier, qu'a pas 42 ans pour faire ce projet...;-)

  2. #2
    R�dacteur
    Avatar de dvsoft
    Homme Profil pro
    Architecte technique
    Inscrit en
    Ao�t 2002
    Messages
    176
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 176
    Par d�faut
    bonjour,

    Quelle version de SynEdit, La V1.1 ou la beta V2.00 ?
    Pour la version V2.00
    Decompresse le fichier dans un repertoire, puis depuis C++Builder
    ouvre le fichier
    SynEdit_BCB6.bpk, compile et installe

    Voila

    Alain

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 9
    Par d�faut Installation r�ussie, erreur apr�s...
    Merci, j'ai installer le composant, je tentais l'installation de la v1, qui ne passe pas du tout.

    Seulement, une fois avoir correctement install� le composant, lorsque je place un composant Synedit, ou que j'essaie de compiler les demos, j'ai cette erreur qui apparait :

    __property AnsiString LanguageName = {read=GetLanguageName};

    aurait-tu une id�e?

    Merci � toi Alain pour ta presieuse aide.

    Olivier

  4. #4
    R�dacteur
    Avatar de dvsoft
    Homme Profil pro
    Architecte technique
    Inscrit en
    Ao�t 2002
    Messages
    176
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 176
    Par d�faut
    re-bonjour,

    Je viens d'installer la derniere version sans pb
    Progr de test:
    1-Creer un nouveau projet puis tout enregistrer
    2-Ajouter un composant TSynEdit: Premier choix dans la page SynEdit
    3- Ajouter un Highlighters:TSynCppSyn
    4- Dans l'inspecteur de property:
    Composant TSynEdit->Highlighter affecter ton Highlighters
    5- Compiler, et sa roule.

    Ne pas oublier d'ajouter le chemin d'acces au composant synedit\Source dans ton projet Builder. De toute fa�con le compilateur te demande si il ne trouve pas, avant de sauver ou de compiler.

    Voila, chez mois il fonctionne sans aucun PB. AU fait j'utilise C++Builder6

    Alain

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 9
    Par d�faut suite
    J'utilise aussi C++ builder 6.
    La compilation d'un Tsynedit fonctionne.

    Ton programme de test ne fonctionne pas, car lorsque je compile j'ai l'erreur sur la ligne :

    __property AnsiString LanguageName = {read=GetLanguageName};

    (par contre, si je met en commentaire ces lignes, ca passe...) je crois pas que l'effet voulu soit garanti apr�s...

    Et je n'arrive pas � compiler les programmes de demo fournis, y arrives-tu?

    Merci encore de me repondre.
    Tres amicalement,

    Olivier

  6. #6
    R�dacteur
    Avatar de dvsoft
    Homme Profil pro
    Architecte technique
    Inscrit en
    Ao�t 2002
    Messages
    176
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 176
    Par d�faut
    re-bonjour,

    Tu ne doit pas avoir de message d'erreur � la compilation. Je pense que tu n'a pas correctement supprimer la version pr�c�dente. Supprimer le composant SynEdit, ainsi que toute les lib SynEdit, quitte C++Builder, puis supprimer les fichiers SynEdit** du repertoire

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
       ($BC)\Projet\Bpl
       ($BC)\Projet\Lib
    Puis installe de nouveau synedit, ton erreur vient d'un melange de header files entre les versions (fichier *.hpp)

    Je n'ai essayer les exemples, mais je ne pense que cela pose de PB particuliers. Si bien sur l'installation est bine faite.
    Dit moi quel exemple tu veut, je ferais un essai de compilation


    Alain

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 9
    Par d�faut suite
    nikel, ton programme d'exemple fonctionne nikel. J'ai fait ce que tu m'as dis desintaller reinstaller.

    Seulement, car il en existe un helas, je peux toujours pas compiler les fichiers d'aide, si tu pouvez executer :

    CompletionProposalDemo

    (lorsque je lance compiler, ca compil, aucune erreur en tt cas, mais ne m'affiche aucun rendu, et la petite fleche se remet verte, (pret a compiler).

    enfin, as tu de la doc sur le synedit, ce qu'il est possible de faire, completion, indentation, colorateur synthaxique. C'est dans le cadre d'un projet de fin d'annee � l'EPITA.

    Merci a toi Alain

    Olivier

  8. #8
    R�dacteur
    Avatar de dvsoft
    Homme Profil pro
    Architecte technique
    Inscrit en
    Ao�t 2002
    Messages
    176
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 176
    Par d�faut
    Bonsoir

    Pour la demo [CompletionProposalDemo]
    Apres avoir creer un projet sur le model du projet Delphi, sans oublier d'ajouter les patch a la lib SynEdit, Tu compile le projet.

    L'utilisation est tres simple. Selectionner l'onglet "CodeCompletion", Selectionne le composant "SynEdit1", il suffit de lire ce qui est ecrit. Si tu selectionner l'onglet "Insert and Item Lists" tu peut ajouter une entr�e

    Il fonctionner tres bien chez moi, je fait l'essai pour l'autre projet

    Alain

  9. #9
    R�dacteur
    Avatar de dvsoft
    Homme Profil pro
    Architecte technique
    Inscrit en
    Ao�t 2002
    Messages
    176
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 176
    Par d�faut
    Re-Bonsoir,

    L'exemple [ParamCompletionDemo] fonctionne tr�s bien, une fois de plus il suffit de lire ce qui est �crit. Cette fois c�est le model qui donne une aide sur les param�tres d�une fonction, ici Max, si tu entre Max( tu auras le hint d�aide des param�tres.
    Il se trouve que je donne des cours � des �l�ves d�une �cole d�ing�nieur. Et comme par hasard, sur la technique des compilateurs. Internet c�est bien, c�est de votre temps, mais SVP, regarder un peut avant de poster, dans la plus part des cas, il suffit de lire ce qui est �crit.
    Synedit et vraiment bien fait, facile � utiliser, avec de bon exemples.
    Donc je ne donne pas une bonne note, pour ce qui est de l�approche d�un produit nouveau. Pour te racheter, apr�s avoir fini ton projet, une note compl�te sur l�utilisation du composant SynEdit. Tu feras.

    Bon aller sans rigoler, n�h�site pas si tu as besoin

    Bon courage

    Alain

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 9
    Par d�faut suites
    en fait, j'avais lu les commentaires, mais je n'arriv� pas � compiler. J'ai donc install� Delphi, que je connais tr�s bien, pour avoir un projet sous delphi avec opengl et fmod, et ca compil et je pe voir les tests..et ce dont est capable SynEdit.

    Je viens donc aux nouvelles. J'ai compris les principes du Synedit.

    J'ai creer ma grammaire, dans un .msg, que j'ai converti en .pas, et j'ai proc�d� aux modifications du package, seulement, quand je recompile le package, j'ai une erreur sur "DesignIntf" , un ".pas" je pense qu'il ne trouve pas, il se trouve cependant sur mon pc en ".hpp", mais qu'il n'utilise pas, meme si je le met dans le path "Include".

    Si tu pouvais m'envoyer le tien par mail, car je bloque � ce niveau, on me dire pk une erreur surviens, alors que le package avait deja ete compil� sous mon pc.

    Au final, une fois le package recompil� et install�, j'aurais mon propre Highlighter pour ma grammaire, cad completion et colorateur synthaxique, et il ne me manquera plus qu'a implementer l'indentation pour ce qui est de l'aspect visuel de mon projet.

    Merci de me repondre encore une fois.

    Tres amicalement,

    Olivier

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 9
    Par d�faut suite
    apres avoir telecharg� ce fameux .pas, je pense que c'est DesignIntf.dcu qu'il me manque, je pensais que je pouvais generer un dcu a partir du .pas mais sans succes.

    Merci de ton aide

    Olivier

  12. #12
    R�dacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    D�tails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673

  13. #13
    R�dacteur
    Avatar de dvsoft
    Homme Profil pro
    Architecte technique
    Inscrit en
    Ao�t 2002
    Messages
    176
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 176
    Par d�faut
    bonjour

    Pour cr�er tes propres grammaires il est pr�f�rable d�utiliser DELPHI, je pense que la r�ponse de Greybird a r�solu ton probl�me avec DesignIntf .
    Par contre j�utilise r�guli�rement les deux versions Delphi et C++Builder, ton compilateur n�est peut �tre pas installer correctement, pense aussi � v�rifier les chemins d�acc�s des r�pertoires d�installation de tes composants. Pense aussi � bien supprimer toutes les r�f�rence � un composant quand tu d�sinstalle, avant de l�installer a nouveau. Les r�pertoires sont :
    C++Builder : C:\Program Files\Borland\CBuilder6\Projects\Bpl
    C:\Program Files\Borland\CBuilder6\Projects\Lib
    Delphi: C:\Program Files\Borland\Delphi7\Projects\Bpl
    Je peut te fait passer par ton mail, la version du paquet sur lequel je travail, mais je elle vient du site de sourceforge c�est la version 2.0.0 beta.
    Tu peut poster ici tes questions Greybird et moi-m�me ne sommes pas les seules � utiliser Synedit. Pour les bug regarde sur le site http://sourceforge.net/projects/synedit/ dans Bug Tracking System.
    Ta grammaire et pour quel langage ?
    La r�gle veut que l�on partage sont exp�rience, lorsque l�on utilise de l�open source. Peut �tre quelle int�resse d�autres utilisateurs.

    Bon courage

    Alain

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 9
    Par d�faut suite
    Salut Alain,

    j'ai suivi la proc�dure dans la FAQ de borland builder, mais c'est un bien pour un mal, car il me dis qu'il ne trouve pas vcl60, ...donc la je reste dans le flou.
    Pourrais-tu m'envoyer DesignInff.dcu et ce qui se rapporte � ce fichier, sans ca je ne peux compiler.

    La grammaire que j'utilise est celle utilis� en prepa dans mon ecole, ce qui donne un truc de ce genre :

    algorithme fonction Max:entier
    parametres locaux
    nb1 entier
    nb2 entier

    debut

    si nb1 > nb2 alors retourne(nb1)
    sinon retourne(nb2)
    fin si

    fin algorithme Max

    merci encore pour tes renseignements

    Olivier

  15. #15
    R�dacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    D�tails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Par d�faut
    Dis-moi ta compilation tu la fait sous Delphi ou sous C++ Builder ?

    Si c'est sous Delphi, peut �tre que ceci peut t'aider :
    http://delphi.developpez.com/faq/?pa...#erreurdsgintf qui te renvoie vers http://delphicool.developpez.com/tut.../dev_index.htm

  16. #16
    R�dacteur
    Avatar de dvsoft
    Homme Profil pro
    Architecte technique
    Inscrit en
    Ao�t 2002
    Messages
    176
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 176
    Par d�faut
    bonjour,

    je peut te faire passer le fichier, mais il est avec C++Builder, quelle est ta version ?. Tu est sur quelle est bien installer ?

    Alain

  17. #17
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 9
    Par d�faut suite
    merci pour cette info, mais cela ne m'aide pas, j'utilise Borland C++ builder 6, j'ai effectivement delphi, mais c'est sous builder que je realise mon projet.

    le plus simple ne serait pas que je puisse compiler avec le fichier .dcu qu'il demande? si une bonne ame peut me les envoyer

    merci d'avance !

    Olivier

  18. #18
    R�dacteur
    Avatar de dvsoft
    Homme Profil pro
    Architecte technique
    Inscrit en
    Ao�t 2002
    Messages
    176
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 176
    Par d�faut
    re-bonjour.

    merci pour cette info, mais cela ne m'aide pas, j'utilise Borland C++ builder 6, j'ai effectivement delphi, mais c'est sous builder que je realise mon projet.
    Donc pour resumer un peut, ton projet et sous C++Builder, mais tu ne peut pas installer les composant SynEdit.
    J'ai installer aujourd'huit synedit sur plusieurs machines, qui ne l'avais pas avant, puis compiler les exo du cours, le tout sans aucun PB. Je me demande donc d'ou vient le tient ?
    Ton C++Builder 6, c'est une version Demo,Pro,... ou (TDC) ?

    PS:Quelle taille ton mail support pour les fichiers attach� ?


    Alain

  19. #19
    R�dacteur
    Avatar de dvsoft
    Homme Profil pro
    Architecte technique
    Inscrit en
    Ao�t 2002
    Messages
    176
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 176
    Par d�faut
    Te passer les fichiers ne changera pas grand chose, par contre si tu a les CD l�, ca devrais aller.

    Alain

  20. #20
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 9
    Par d�faut fin
    Tout est entr� dans l'ordre.
    T'es fichier m'ont permis de compiler, mais l'info a savoir est qu'il faut TOUT LES FICHIERS SOURCES POUR COMPILER DES PACKAGES.

    Esperons ainsi que mes deboires eclairons d'autres.

    Merci bcp pour ton aide precieuse et ta r�activit� Alain.

    Je transmetterais une tutoriel sur le synedit a developpez.com puisqu'elle sera de tt facon ecrite pour mon rapport de soutenance.

    Tres affecteusement,

    Olivier

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

Discussions similaires

  1. installer Opencv sous Borland C++ Builder 6
    Par ikrame dans le forum C++Builder
    R�ponses: 3
    Dernier message: 10/03/2011, 17h59
  2. [Installation] Compiler Qt4 sous Borland C++ Builder 6
    Par pottiez dans le forum D�buter
    R�ponses: 12
    Dernier message: 03/10/2008, 08h21
  3. Installer openCV avec Borland C++ Builder
    Par kj_83 dans le forum C++Builder
    R�ponses: 0
    Dernier message: 05/10/2007, 15h43
  4. R�ponses: 5
    Dernier message: 28/02/2006, 15h12

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