Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Ankündigung: FastScript 1.2 (https://www.delphipraxis.net/12999-ankuendigung-fastscript-1-2-a.html)

Ann_Ivanova 9. Dez 2003 07:34


Ankündigung: FastScript 1.2
 
:!: Liebe Freunde!

Die guten Neuheiten von unserer Gruppe.

FastScript 1.2 ist ausgegeben.

Die Veränderungen:
- eingerichtet ' eventhandler = null-' der Fehler
- eingerichtet Fehler der Sätze
- eingerichtet standartmäβig Fehler und der Fehler der Eigenschaften des Indexes
- eingerichtet 'nicht' der Fehler des Operators
+ ergänzt TfsScript. GetILCode und TfsScript. SetILCode die Methoden. Es ermöglicht Sie den precompiled Kode sichern und ihn später wiederher stellen.
* geändert das Verhalten des 'Benutzers'. Jetzt gibt FastScript die mehrere Information über den Fehler im verwendt Modul zurück. Jeder verwendete Modul soll die das Beginnen...das Ende Sektion ähnlich den Hauptmodul enthalten. Die Moduln können die doppelten/variabelen Methode Namen nicht enthalten.

Sehen Sie mehr:http://www.fast-report.com/en/fastscript.php

+ Die freie FastScript 1.2 Erneuerung für die registrierten FastScript 1.0/1.1. Benutzer.
+ Die speziellen Rabatte für unsere Käufer (FastReport und FastExperts).

FastScript ist der zwieschenplattformen vielsprachigen scriptmechanismus. Er ist vorbestimmt für die Programmierer, die die Scriptschreibenfähigkeit für ihnen Entwürfe ergänzen wollen. FastScript wurde in Object Pascal geschreiben und kann in Borland Delphi 4-7, C++Builder 4-6 und Kylix 1-3 installiert werden. Eine der Hauptbesonderheiten FastScript ist die Fähigkeit etwas Sprachen (PascalScript and C++Script) zu benutzen, so können Sie die Drehbücherschreiben schreiben mit hilfe Ihrer gefalle Sprache.
PascalScript ist die Teilmenge Object Pascalprogrammschprache, C++Script ist die Teilmenge C++programmschprache.
FastScript benutzt den Microsoft Scripting Host nicht, so kann man ihn in Windows and Linux Umgebung benutzen. Es ist möglich die neue Sprache zu ergänzen - die Sprachenbestimmung ist im XML Format aufgespart, so können Sie das ohne Delphicodeschreiben machen.
Die Besonderheiten:
- Die Klassenundfunktionen“tree-view“.
- Die Syntax Abschirmungzettel mit Lesezeichen.
- Vielsprachig Architektur ermöglicht Sie viel Sprachen (in diesen Moment PascalScript und C ++Script) zu benutzen (die Sprachenbestimmung ist im XML Format aufgespart).
- Die standardisiertschprachebesonderheiten: Variabeln, Konstanten, Prozeduren, Funktionen (angelegt Funkzionen sind erlaubt) mit Var/konst/standartmäβigparameter, alle Standardisiertoperatoren und Instruktionen (mit case, try/finally/except, with), die Typen (int, float, bool, char, string,
multi-dimensional array, enum, variant), die Klassen (mit Methoden, Ereignisse, Eigenschaften, Kennzahlen und standartmäβeigenschaften).
- Die strenge Kontrolle des Typs.
- Der Jedeobjektzugriff innen Ihre Anwendung. Standardisiert Bibliotheken den Stützpunktklassen, der Kontrolle, den Formen DB zu zugriffen.
Die leichtausgedehnte bibliothekarische Architektur.
- Die kleine eingenommene Platz - 80-150Kb je nach den Moduln abhängig - ist benutzt.

-
Die herzlichen Grüße,
Michael Philippenko mailto:michael@fast-report.com
Fast Reports – die Crossplatformen vielsprachigen Beschlüsse für Herstellern
http://www.fastexperts.com

Der Preis der Delphi Informant Magazine Reades Auswahl 2003
Die ausführung die besten Rechnungs-verwendung.
FastReport http://www.fast-report.com
Alle Ergebnisse können Sie hier finden:
http://www.delphizine.com/opinion/20...200309jc_o.aspmailto:michael@fast-report.com

Phoenix 9. Dez 2003 08:13

Re: Ankündigung: FastScript 1.2
 
Nicht dass das jetzt falsch verstanden wird, aber ich glaube nicht, daß die Sparte so ideal für (extrem schlecht / babelfish - Übersetzte) Werbung ist, oder?

Treffnix 9. Dez 2003 08:24

Re: Ankündigung: FastScript 1.2
 
Da hätte er besser auf Englisch posten sollen. "Standardmäßige Fehler"? Ich versteh kein Wort. Was ist denn Fastscript? Lohnt es sich, sich das anzusehen?

Daniel 9. Dez 2003 08:37

Re: Ankündigung: FastScript 1.2
 
Zitat:

Zitat von Treffnix
Was ist denn Fastscript? Lohnt es sich, sich das anzusehen?

In den Beitrag ist doch ein Link ... gucke ihn Dir an und entscheide dann für Dich selber. :roll:

choose 9. Dez 2003 08:46

Re: Ankündigung: FastScript 1.2
 
Es gibt verschiedene Lösungen für diesen Bereich. Hier eine kurze Aufstellung (ohne Anspruch auf Vollständigkeit!):
  • paxscript, relativ einfach zu verwenden, unterstützt viele vereinfachende Sprachfeatures wie literale RegExp und verschiedene Sprachen (OPascal, C, JS)
  • Innerfuse Pascal Script III, eine der ältesten und erfahrensten Lösungen, wird ua bei InnoSetup eingesetzt und ist meines Wissens die einzige Lösung, die Interfaces (über IDispatch hinaus) unterstützt. Sehr gutes Konzept mit getrenntem Kompiler für Bytecode und Runtime-Units zum Ausführen von Scripts auch in verschiedenen Threads etc, allerdings nicht ganz einfach im Einstieg
  • FastScript (s.o.)
  • Scripter Studio scheint für "die schnelle Lösung zwischendurch" entwickelt worden zu sein, hierzu habe ich keine praktischen Erfahrungen
  • DelphiWebScript II, eine noch recht junge Lösung
  • Darüber hinaus ist es möglich mit dem WindowsScriptingHost (WSH) installierte Scriptsprachen, zB VBScript ausführen zu lassen und mit OleVariant, also auch IDispatch, Daten zu arbeiten.

Scriptsprachen eignen sich für viele Verschiedene Szenarien, generell steht wohl aber die leichte Veränderbarkeit von Programmlogik im Vordergrund. Mithilfe verschiedener Konzepte werden Informationen vom Host-Programm in die Scriptengine übertragen, um dort von einem Script verarbeitet zu werden. Das so berechnete Ergebnis kann dann im Host-Programm verwendet werden.
Die unterschiedlichen Lösungen erlauben es hierbei zT in Delphi erstellte Klassen und Exemplare zu verwenden, Variablen direkt zu mappen aber auch Klassen innerhalb des Skripts zu erweitern, und exemplare von ihnen anzulegen. Der Vorteil von Lösungen, die ohne den WSH arbeiten, liegt darin, dass die ScriptEngine und das Host-Programm oft besser miteinander kommunizieren können, und dabei idR die nativen Delphi-Datentypen verwenden können...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz