Question

J'ai commencé à jouer avec Pascal Script aujourd'hui et je ne peux pas trouver une bonne documentation. Je les ai trouvées ( un , deux articles ). Les sont utiles, mais ils ne sont que des exemples.

modifier : Séparé en deux cette question. Nouvelle question est .

Était-ce utile?

La solution 2

J'ai décidé d'ajouter une documentation de mon propre. Ce ne est pas très complet mais il devrait aider quelqu'un qui est nouveau à Pascal Script.

lien .

Autres conseils

Je ne sais pas si cela va aider, mais la semaine dernière, je commencé à travailler avec FastScript. Les premiers types d'erreurs, j'ai rencontré étaient les mêmes que ce que vous voyez. Après avoir étudié la documentation peu utile et le code beaucoup plus utile, j'ai vu que je devais ajouter un constructeur pour une classe en utilisant un appel AddConstructor et toute autre méthode d'une classe avec un appel à AddMethod. Je reçois une meilleure idée de la leur analyse syntaxique fonctionne et il semble que je peux monter une référence à une classe arbitrairement complexe juste en miroir avec une série d'appels à AddMethod, AddProperty, AddIndexProperty et ainsi de suite. Tout comme Pascal, vous commencez d'abord par la définition de la classe plus simple et d'utiliser ensuite cette classe plus simple dans votre classe plus complexe.

En y repensant le week-end, il semble que c'est une façon très pratique de construire un scripteur. Il se pourrait que PascalScript a le même arrangement bien sans aucun doute, les noms seront différents.

Certains d'entre nous utilisent PascalScript ici, mais docs sont un peu mince. Vous pouvez jeter un oeil à la source de InnoSetup (l'installateur) car il utilise un éditeur et un moteur de script de PascalScript pour fournir son propre script pascals. Brian

Le dossier des échantillons qui vient avec PascalScript est très utile, et effectue raisonnablement bien comme une forme de documentation appliquée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top