Navigation: Willkommen zu click.EXE 4.0 >

Lizenzversionen (Standard/Pro/Premium)

Diese Seite drucken
Vorherige Seite Nächste Seite
Zurück zur Kapitelübersicht

Durch die Einführung verschiedener Lizenzmodelle für click.EXE 4.0 haben Anwender nun die Möglichkeit, nur das Paket zu erwerben, dessen Funktionen sie auch wirklich benötigen. Ein Aufstieg in eine höhere Stufe ist jederzeit durch Erwerb der entsprechenden Lizenz möglich - eine Neuinstallation ist nicht erforderlich. Eine einmal erworbene persönliche Lizenz ist unbegrenzt gültig.

 

Durch spezielle Startparameter kann der click.EXE-Editor auch in einem niedrigeren Lizenzmodus als vorhanden gestartet werden, um Tests durchzuführen.

Es ist sogar möglich, click.EXE 4.0 über den Startparameter /L-1 in den Volltest-Modus zu versetzen, in dem die Funktionalität der Pro- und Premium-Lizenz vorhanden ist und getestet werden kann - wenn auch natürlich durch einige Einschränkungen eine produktive Arbeit in diesem Modus nicht möglich ist. Der Volltest-Modus kann auch über das Fenster Über click.EXE aus dem Hilfe-Menü aktiviert werden.

 

Es folgt eine Übersicht über einige der wichtigsten Unterschiede zwischen click.EXE 3.0 Pro und den click.EXE 4.0-Lizenzversionen (weitere Unterschiede sind in den jeweiligen Seiten dieser Dokumentation markiert):

 

cX-Zusatzfunktionen je nach Version/Lizenz

Funktion

Typ

Beschreibung

cX 3.0

Pro

 

cX 4.0

Std

 

cX4

Pro

cX4

Premium

Bearbeite: "Verschlüsseln/ Entschlüsseln"

Befehlserweiterung

Verschlüsselungsfunktionen mit starker Verschlüsselung

X

 

X

X

Codebibliothek

Editor

Bibliothek für Codeabschnitte (auch Online) zur Wiederverwendung

X

 

X

X

Zeilennummern

Editor

optionales Einblenden der Zeilennummern im Skript

X

 

X

X

Lesezeichen

Editor

Setzen/Löschen von Lesezeichen an Skriptzeilen; Navigation per Menüeinträge oder [Strg]+[Alt]+[Pfeil hoch/runter]

X

 

X

X

Eigene Funktionen

Funktionalität

Deklaration und Verwendung eigener Funktionen (Unterprogramme mit bis zu 10 Parametern, die wie Platzhalter eingesetzt werden können)

X

 

X

X

Prozedurschritt

Funktionalität

Einzelschritt-Erweiterung "Einzelschritt incl. Aufrufe" per Umschalt-F8:

Führt Befehl incl. seiner Folgen aus (z.B. das Unterprogramm bei "Aufruf" oder "::Anzeige_Größe" bei Anzeigefenster

X

 

X

X

Variablen-Inspektor

Funktionalität

Extra-Fenster zur Ansicht/Prüfung von Variableninhalten (Ansicht-Menü/Umschalt-F2)

X

 

X

X

Verzeichnissuche

Funktionalität

Suchen in Skriptauswahl: wahlweise auch Durchsuchen der Unterverzeichnisse

X

 

X

X

Skript-Verschlüsselung

Option

Skripteigenschaft: verwendet starke Verschlüsselung für Skripte und EXE-Dateien (nicht ladbar mit cX3-Versionen vor Version 37!)

X

 

X

X

AutoBackup

Option

AutoBackup wahlweise auch unter <Skriptname>_Backup.cx4

X

 

X

X

[Code.X]

Platzhalter

Platzhalter für Codierungen (CRC32, Base64)

X

 

X

X

[OLEObjekt(Name).X]

Platzhalter

Zugriff auf Eigenschaften und Methoden benannter OLE-Objekte

X

 

X

X

[Prozess.X]

Platzhalter

Platzhalter für Zugriffe auf Windows-Prozesse

X

 

X

X

[System.X]

Platzhalter

Platzhalter für Systemzugriffe, DLL-Aufrufe und EXE-Rückgabewerte

X

 

X

X

[WMI.X]

Platzhalter

Platzhalter für Systemabfragen per WMI

X

 

X

X

[Stapel(ID).X]

Platzhalter

Platzhalter für Stapel-Operationen etc. - extrem vielseitig!

X

 

X

X

Text zwischen Trennzeichen

Befehlserweiterung

Bearbeite-Befehl: wenn 2 Zeichen in "Trennzeichen" stehen, wird der Text aus Klammern o.ä. herausgeholt, etwa wenn Trennzeichen="()"

X

 

X

X

Einfassungszeichen

Befehlserweiterung

Bearbeite-Befehl: Bei Zugriff auf Teilstück können Einfassungszeichen (z.B. () oder "") berücksichtigt werden

X

 

X

X

Benutzereinstellungen

Option

Vorgabe, dass die Optionen nur für den aktuellen Benutzer gesichert werden

X

 

X

X

Serverskripte

Erweiterung

Aus der Skriptauswahl heraus kann direkt auf Skripte zugegriffen werden, die auf dem click.EXE-Server liegen (abhängig von der Lizenz)

 

X

X

X

Erste Schritte

Erweiterung

Wahlweise kann beim Start ein "Erste Schritte"-Dialog angezeigt werden

 

X

X

X

Einsteigermodus

Erweiterung

Es kann zwischen Einsteiger- und Profimodus umgeschaltet werden

 

X

X

X

Platzhalter-Automatik

Erweiterung

Unterstützung bei der Eingabe von Platzhaltern

 

X

X

X

Abgesicherte Ausführung

Erweiterung

Ausführung von Skripten mit Warnungen bei kritischen Funktionen

 

X

X

X

Neuer Dialog-Designer

Erweiterung

Der Dialog-Designer ist komplett neu geschrieben und kann nun auch

"Zeichne"- und "Ausgabe"-Befehle verwalten

 

X

X

X

Unterprogramme mit Parametern

Befehlserweiterung

Bei "Aufruf" können Parameter an das Unterprogramm übergeben werden

 

 

X

X

Beliebige EXE-Icons

Erweiterung

Für erstellte EXE-Dateien können fast beliebige Icons verwendet werden

 

X

X

X

Getrennte Variablenbereiche

Befehlserweiterung

Für Externe Funktionen können wahlweise eigene Variablenbereiche eingestellt werden

 

 

X

X

Zurück mit Bedingung

Befehlserweiterung

Wahlweise kann bei Zurück eine Bedingung angegeben werden

 

X

X

X

%WebCam%

Bildquelle

Bildquelle für WebCam (siehe Aufnahme-Platzhalter)

 

 

X

X

%AusBase64(*)%

Bildquelle

Bild aus serialisiertem Bild (s.u.)

 

 

 

X

cX2Web-Clipboard- Wächter

Erweiterung

Überwachung der Zwischenablage auf neuen cX2Web-Code

 

 

X

X

Mehrfachmonitor- Unterstützung

Platzhalter

Zugriff auf die Informationen zu allen angeschlossenen Bildschirmen

 

 

X

x

[Bild.X]

Platzhalter

Platzhalter für Bilderspeicherung, -abfragen und -manipulationen

 

 

 

X

[Struktur.X]

Platzhalter

Bytestruktur für z.B. DLL-Aufrufe

 

 

 

X

[Aufnahme.X]

Platzhalter

Darstellung und Aufnahme von Videoquellen (Webcam, TV-Karte, ...)

 

 

X

X

[Timer(ID).X]

Platzhalter

Zeitgeber-Verwaltung

 

 

X

X

[Flags(ID).X]

Platzhalter

Verwaltung von Bitfeldern für Zustandsspeicherung

 

 

X

X

[Farbe.X]

Platzhalter

Auswertungen von Farben

 

 

 

X

[Datum.X]

Platzhalter

Um- und Verrechnung von Datums- und Zeitwerten

 

 

X

X

[System.Hotkey(ID)]

Platzhalter

Definieren beliebiger System-Hotkeys (rufen ein entsprechendes Ereignis auf)

 

 

 

X

Datei lesen: "Nächste Zeile"

Befehlserweiterung

lässt die zu lesende Datei geöffnet und liest die jeweils nächste Zeile ein (schneller als Lese Zeile X)

 

X

X

X

Erweitertes Popupmenü

Befehlserweiterung

Zusatzoptionen für Position, Flags und Default

 

X

X

X

Anzeige-Maske

Befehlserweiterung

Dem Anzeigefenster kann eine Maske hinterlegt werden, um eine Freiform-Darstellung zu realisieren (Skin-Effekte)

 

 

 

X

Kindfenster- Verankerung

Befehlserweiterung

Ein Kindfenster kann an die Position des Mutterfensters gebunden werden (Position stets relativ zum Mutterfenster) und wird mit verschoben

 

 

 

X

Zeichenfläche

Erweiterung

Option in "Anzeige-Element", mögliches Ziel für neue Elemente (auch Optionsgruppen),

"Zeichne" und "Ausgabe": Zielfenster-ID=FensterID.FlächenID

 

X

X

X

Variablenübersicht/-suche

Erweiterung

Im Variablenauswahlfenster können alle Variablen aufgelistet und eine Suche über Variablen/Beschreibung/Inhalte ausgeführt werden

 

 

X

X

Variablenauswahl mit Lese/Schreibe-Symbol

Erweiterung

Die Platzhalter/Variablen des Systems werden durch ein Symbol als Lesen/Schreiben/beides gekennzeichnet

 

X

X

X

Erweitertes Drag&Drop

Erweiterung

Erweiterte Drag&Drop-Unterstützung

 

 

X

X

Menüs mit Icons

Befehlserweiterung

In Menüs können auch kleine Icons angezeigt werden

(auch in PopupMenüs)

 

 

 

X

Schleifentypen

Befehlserweiterung

Sondertypen für Aufzählungen (Dateien, Schlüssel, Fenster etc.)

 

 

 

X

Kommentar-Sonderformen

Befehlserweiterung

Kommentare können Sonderfunktionen wie Compilerschalter, Regionen, ToDo-Einträge etc. enthalten

 

 

X

X

Balloons

Befehlserweiterung

Balloons für Taskleisten-Symbole, z.B.

Setze  in [cX.TaskleistenBalloon]:  'Hinweis;"Dieses Symbol rechts anklicken!";1'

 

 

X

X

Drehwinkel

Befehlserweiterung

Bild zeichnen: Bild gedreht zeichnen (ohne Alpha)

 

 

 

X

MIDI-Sounds

Befehlserweiterung

Option in Soundeffekt, um MIDI-Instrumentesounds zu erzeugen

 

 

X

X

Rundungsradius

Befehlserweiterung

Erweiterung für das Zeichnen von Rechtecken

 

 

 

X

Transparentes Zeichnen

Befehlserweiterung

Transparenz beim Zeichnen (gesamt durchscheinend mit X % = Alpha)

 

 

 

X

Transparenzfarbe (Alpha)

Befehlserweiterung

Bild zeichnen: durchsichtige Farbe des Bildes oder -1 für Farbe des Pixels oben links

 

 

 

X

Regionen

Editor

Automatische und manuelle Definition von zusammengehörenden Skriptbereichen (für das Einklappen von Regionen; Abschaltbar)

 

 

X

X

Menüberührung

Ereignis

Anzeige-Menü: Bei Berührung wird ::Anzeige_MenüBerührt aufgerufen. Die ID des zuletzt berührten Menüs steht dann in [Anzeige.BerührtesMenü]

 

 

X

X

Bilderkatalog

Funktionalität

Ein Bilderkatalog kann mit Bildern versehen werden, die dann im Skript beliebig oft verwendet werden. Diese Bilder werden im Skript bzw. der EXE eingebunden.

 

 

X

X

[Anzeige.ElementeAnPosition( X;Y)]

Platzhalter

Liefert Liste der Elemente unter der angegebenen X;Y-Position oder unter der Maus

 

X

X

X

[Anzeige.Mausrad]

Platzhalter

Wird beim Ereignis ::Anzeige_Mausrad gesetzt und enthält die Drehung des Mausrads (+-1)

 

 

X

X

Hotkey

Platzhalter

Setze in [Anzeige.Hotkey]: <Tastencode>; <Shiftmaske>setzt System-Hotkey für Anzeigefenster.

Das Ereignis ::Anzeige_Hotkey tritt auf, wenn Hotkey gedrückt wird

 

 

X

X

Maus-/Tastatursperre

Platzhalter

Setze in [System.MausTastaturSperren] auf 1 blockiert Maus und Tastatur, 0 entsperrt

 

 

X

X

Maus-/Tastatur- und Clipboard- Überwachung

Funktionalität

Die Maus, die Tastatur und das Clipboard können systemweit überwacht werden, wobei Ereignisse bei Aktionen auftreten und Variablen die Aktionen reflektieren.

 

 

X

X

Bilder kacheln

Befehlserweiterung

"Zeichne Bild": Option "Kacheln" verwendet das Bild als Textur des Zielbereichs (mit Originalgröße des Bildes)

 

 

 

X

Maskentext

Befehlserweiterung

"Ausgabe": Option "Maske" verwendet den auszugebenden Text als Maske für den nächsten Zeichne-Befehl

 

 

 

X

cX2Web Version2

Funktionalität

Komprimierte Version von cX2Web

(nicht verwendbar in normalen cX-Versionen!)

 

 

 

X

cXtensions

Erweiterung

In click.EXE 4.0 Premium geschriebene PlugIns oder Editor-Erweiterungen

 

 

 

X

DLL-PlugIns

Erweiterung

In einer beliebigen Sprache geschriebene PlugIns als Win32-DLL

 

 

 

X

[Editor.X]

Platzhalter

Für PlugIns/cXtensions: Zufgriff auf Funktionen des click.EXE-Editors

 

 

 

X

[Var.X]

Platzhalter

Verwaltung eigener Variablenbereiche

 

 

 

X

[Skript.XX]

Platzhalter

Für PlugIns/cXtensions: Zufgriff auf Details zum aktuellen Skript

 

 

 

X

Aktionenüberwachung

Funktionalität

Ermöglicht eigenen PlugIns die Überwachung von Editoraktionen

 

 

 

X

Ereignisumleitung

Funktionalität

Abfangen beliebiger Ereignisse in eigenen Objekt-/PlugIn-Variablen

 

 

 

X

 

 

Weitere Highlights der Premium-Lizenz:

Die Premium-Lizenz eröffnet vielfältige Möglichkeiten, click.EXE-Programme komplexer und funktionaler aufzubauen. Hier ist etwa die Erstellung und Verwendung von eigenen Objekten möglich (entspricht Klassen der objektorientierten Programmierung, OOP).

Des weiteren ermöglicht diese Lizenz, eigene PlugIns für click.EXE sowie Erweiterungen der click.EXE-Entwicklungsumgebung zu erstellen. Diese können entweder in click.EXE selbst (cXtensionen - nur für cX4) oder in einer beliebigen Programmiersprache erstellt werden, welche Win32-DLLs erstellen kann (etwa C++, Delphi, PureBasic). Diese PlugIns können dann sogar auch in click.EXE 3.0 verwendet werden.

 

Natürlich stehen in der Premium-Stufe auch weitere Funktionen und Platzhalter zur Verfügung, mit denen eine noch flexiblere und tiefgreifendere Programmierung möglich wird.

 

 


cX-Webseite: http://www.clickexe.de