| ||
auteur : Sébastien Doeraene | ||
Le but Cette F.A.Q. a été conçue pour être la plus simple possible d'utilisation. Elle tente d'apporter des réponses simples et complètes aux questions auxquelles sont confrontés tous les débutants (et les autres).
L'organisation Les questions sont organisées par thème, les thèmes pouvant eux-même contenir des sous-thèmes. Lorsqu'une question porte sur plusieurs thèmes, celle-ci est insérée dans chacun des thèmes, rendant la recherche plus facile.
Les réponses Les réponses contiennent des explications et des codes sources. Certaines sont complétées de fichiers à télécharger contenant un programme de démonstration. Ces programmes sont volontairement très simples afin qu'il soit aisé de localiser le code intéressant. Les réponses peuvent également être complétées de liens vers d'autres réponses ou vers un autre site en rapport.
La recherche Un moteur de recherche sur les pages de la F.A.Q. est maintenant disponible, utilisez le bouton de recherche situé en haut de page.
Nouveautés et mises à jour Lors de l'ajout ou de la modification d'une question/réponse, un indicateur est placé à coté du titre de la question. Cet indicateur reste visible pour une durée de 15 jours afin de vous permettre de voir rapidement les modifications apportées.
Nous espérons que cette F.A.Q. pourra répondre à vos questions. N'hésitez pas à contacter sjrd pour vos commentaires/remarques/critiques. | ||
lien : Comment contribuer à cette FAQ ? |
| ||
auteur : Sébastien Doeraene | ||
Cette FAQ est ouverte à toute contribution.
Si vous souhaitez rédiger de nouvelles questions/réponses ou corriger l'orthographe et
les liens, vous pouvez contacter sjrd.
|
| ||
auteur : Sébastien Doeraene | ||
Le projet Sepi est un projet de moteur de script pour applications Delphi.
La principale différence d'avec les moteurs de script existant, tels que
Pascal Script de RemObjects Software ou
Scripter Studio de TMS Software, est que
Sepi permet non seulement aux scripts d'instancier et de manipuler des objets de classes Delphi natives, mais aussi et
surtout de créer leurs propres classes.
Les classes ainsi créées par Sepi sont des classes Delphi natives, mais créées à l'exécution. Elles sont tellement
natives que les appels de méthodes virtuelles, dynamiques, de messages ou l'utilisation d'opérateurs comme is
fonctionnent de manière complètement transparente.
Pour réaliser cela, le module principal de Sepi est un module de
réflexion. Donc un
module qui permet d'obtenir des informations détaillées sur les types et classes pendant l'exécution du programme. Mais
qui permet aussi - et c'est unique dans le monde des langages compilés ! - de créer des types et des classes entièrement
compatibles avec les classes natives pendant l'exécution.
Les scripts seront compilés en un pseudo-code intermédiaire avant d'être exécutés. Ce pseudo-code sera unique pour Sepi,
mais les scripts pourront être écrits en divers langages. Il suffira de développer un compilateur pour chaque langage de
script, Sepi proposant des facilités pour la gestion des types et la génération de son pseudo-code.
Il sera ainsi possible aux applications de proposer du scripting personnalisé pour leurs besoins, afin de permettre à
leurs utilisateurs finaux de les personnaliser. C'est là le but essentiel de Sepi.
| ||
lien : Page d'accueil de Sepi |
| ||
auteur : Sébastien Doeraene | ||
Vous trouverez toutes les informations nécessaires à la récupération des sources
sur la page d'accueil de
Sepi.
|
| ||
auteur : Sébastien Doeraene | ||
Sepi ne dépend d'aucune bibliothèque tierce.
|
| ||
auteur : Sébastien Doeraene | ||
Vous trouverez les différentes formes de documentation sur la
page d'accueil du
projet Sepi.
Vous êtes également invités à consulter le
forum
Sepi.
|
| ||
auteur : Sébastien Doeraene | ||
Vous êtes tous invités à participer au projet Sepi
Pour cela, vous pouvez vous rendre sur
le
forum.
| ||
lien : Forum du projet Sepi |
| ||
auteur : Sébastien Doeraene | ||
Je tiens à remercier tous les membres du projet Sepi ainsi que tous ceux qui ont
participé à cette FAQ.
|
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005-2007 Sébastien Doeraene Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.