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

  1. #1
    Candidat au 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
    Points : 2
    Points
    2
    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
    Points : 622
    Points
    622
    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
    Candidat au 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
    Points : 2
    Points
    2
    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
    Points : 622
    Points
    622
    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
    Candidat au 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
    Points : 2
    Points
    2
    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
    Points : 622
    Points
    622
    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
    Candidat au 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
    Points : 2
    Points
    2
    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
    Points : 622
    Points
    622
    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
    Points : 622
    Points
    622
    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
    Candidat au 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
    Points : 2
    Points
    2
    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
    Candidat au 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
    Points : 2
    Points
    2
    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
    Points : 1 271
    Points
    1 271

  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
    Points : 622
    Points
    622
    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
    Candidat au 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
    Points : 2
    Points
    2
    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
    Points : 1 271
    Points
    1 271
    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
    Points : 622
    Points
    622
    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
    Candidat au 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
    Points : 2
    Points
    2
    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
    Points : 622
    Points
    622
    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
    Points : 622
    Points
    622
    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
    Candidat au 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
    Points : 2
    Points
    2
    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