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

Delphi Discussion :

PascalScript, SynEdit et Delphi 12


Sujet :

Delphi

  1. #1
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2017
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2017
    Messages : 344
    Par défaut PascalScript, SynEdit et Delphi 12
    Bonjour,
    PascalScript et Synedit sont-ils compatibles Delphi 10 et 12 ? Et connaissez-vous de bons tutos pour les utiliser ? Car la dernière fois que je les ai utilisés était en 2007 et je ne m'en suis plus servi depuis.
    Merci d'avance.
    Bien cordialement

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2017
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2017
    Messages : 344
    Par défaut
    bon après tests : Synedit OK mais PascalScript s'est arrêté à Delphi XE, par quoi le remplacer SVP (et solution gratuite et open-source SVP)

  3. #3
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 869
    Par défaut
    https://github.com/remobjects/pascalscript est en OpenSource suffit de l'adapter à ta version même si l'on trouve des commits pour Delphi 12.2,
    En plus tu n'es pas obligé de l'installer avec un DPK, tu peux l'utiliser en allocation dynamique

    Tu as en plus déjà la version 29 = Delphi 12
    Rappel CompilerVersion 36.0, Package Version 290, RAD Version 23.0
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  4. #4
    Membre chevronné Avatar de der§en
    Homme Profil pro
    France
    Inscrit en
    Septembre 2005
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : France
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 944
    Par défaut
    Je confirme, Pascalscript, est « compilable » même avec les dernières versions…

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 447
    Billets dans le blog
    65
    Par défaut
    Pour que je me couche moins bête, car je n'ai jamais entendu parlé de Pascalscript, cela sert à quoi ?
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  6. #6
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2017
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2017
    Messages : 344
    Par défaut
    ça permet d'exécuter des scripts en Pascal dans un programme Delphi, ça reconnaît les bases du langage mais on peut ajouter nos propres fonctions

  7. #7
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2017
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2017
    Messages : 344
    Par défaut
    je confirme PascalScript fonctionne bien dans ces versions de Delphi et en regardant dans le dossier Samples on a tout pour se débrouiller ! merci

  8. #8
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 869
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Pour que je me couche moins bête, car je n'ai jamais entendu parlé de Pascalscript, cela sert à quoi ?
    Si tu connais InnoSetup, tu connais le PascalScript

    Et l'utilité, c'est d'avoir des bouts de code configurable, utile pour des WorkFlows par exemple, des transformations de fichiers (rarissime avec la puissance du SQL ou PL/SQL)
    Si ton application est fixe, tu n'as pas besoin de script
    Si ton application est extensible, tu peux en avoir besoin, pour gérer des tables externes créées par l'utilisateur et étendre le moteur de règle (Business Rules)

    Perso, je lui préfère un module en PHP, R ou Python, soit en ligne de commande soit en micro-service REST mais quelques fois, j'ai intégré du PascalScript pour rendre plus dynamique un moteur d'impression.
    Même des calculs scientifiques avancés en biologie, virologie, bacteriologie ... je suis passé par EXCEL (contenant des formules voire Macro VBScript) car l'utilisateur peut le faire, alors que le PascalScript non.


    En tout cas, je l'ai toujours vu du Scripting couplé à des données non natives, c'est à dire des tables custom voire même une base de données externe spécifique au client qui étend un produit de base qui est conçu pour être étendu.

    Des outils de Jira ou FinalBuilder, ont des outils de script, évidemment dans d'autres langages mais le besoin est le même : la customisation
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  9. #9
    Membre chevronné Avatar de der§en
    Homme Profil pro
    France
    Inscrit en
    Septembre 2005
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : France
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 944
    Par défaut
    Sinon, côté scripting en Pascal, tu as l’excellent DWS:

    https://www.delphitools.info/dwscript/

  10. #10
    Membre expérimenté
    Homme Profil pro
    libre
    Inscrit en
    Septembre 2024
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : libre

    Informations forums :
    Inscription : Septembre 2024
    Messages : 110
    Par défaut
    Si on cherche un outil puissant on peut utiliser le compilateur C# présent dans la technologie .net depuis l'XP .

    je suis passé par EXCEL (contenant des formules voire Macro VBScript) car l'utilisateur peut le faire, alors que le PascalScript non.
    Tu veux dire le VBA, c'est le langage compilé utilisé dans les applications de l'Office hérité de vb6 mais fonctionne toujours en mode débogage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur SynEdit Delphi XE2
    Par Gregory666 dans le forum EDI
    Réponses: 0
    Dernier message: 09/05/2015, 10h33
  2. Unicode SynEdit & UIB pour Delphi 2009
    Par Doudy dans le forum Composants VCL
    Réponses: 9
    Dernier message: 13/01/2011, 11h45
  3. SynEdit pour Delphi 2009 ?
    Par [ZiP] dans le forum Composants VCL
    Réponses: 4
    Dernier message: 15/01/2010, 22h55
  4. SynEdit et Delphi Web Script
    Par petitprince dans le forum Delphi
    Réponses: 13
    Dernier message: 19/04/2007, 08h42
  5. Synedit et delphi 7 personal edition
    Par PoOky dans le forum Delphi
    Réponses: 7
    Dernier message: 30/08/2006, 17h30

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