Version 0.7

| ALPHA-VISION® Historie

# Version 0.7

## Neue Features/Bugfixes

- Hilfedateien wurden erweitert.
- Im Eingabefeld für Skripts können jetzt die Cut/Copy/Paste-Funktioen über das Kontextmenü aufgerufen werden.
- Im Auswahldialog für Jobs (Funktionen) wird jetzt eine Kurzbeschreibung des selektierten Jobs angezeigt.
- (2)Der Anfangspunkt der Line des plotsymbols liegt jetzt im Referenzpunkt der Figur.
- (3)In BdcRun.exe können die Bilder jetzt nicht mehr mit dem Hand-Cursor verschoben werden.
- (4)Größe und Position des BdcRun-Fensters werden jetzt aus der Visu2000.ini-Datei gelesen.
- Wenn LoadBdcDisplay mit einer nichtexistierenden Datei von einem Refresh-Skript aufgerufen wird, dann erfolgt jetzt kein Absturz mehr.
- Mit dem Job `RemovePlotSymbol(BDC.ActDamage);` können jetzt Plotsymbole wieder gelöscht werden.

- Fehlermeldungen aus den Refresh- und Aktion-Skripten werden jetzt in eine Datei pro Bild geschrieben (z.B. `Bild1.dis.err`)
- (16)(12)Eingabefelder können jetzt auf beliebige im Windows-Standard verfügbare Weise formatiert werden. Die Formatierung wird zur Laufzeit übernommen.
- (5)Der Text einer Schaltfläche wird jetzt auch innerhalb von Figuren angezeigt.
- Die Meßstellen- und PV-Daten von VisionNT werden jetzt in BdcRun.exe übernommen. Das VisionNT-DO-File muß in der Visu2000.ini-Datei angegeben werden. Im Programmverzeichnis müssen sich eine ACI.dll und DO- und CFG-Dateien befinden.
- Nach Bildwechsel werden jetzt die Plotsymbole restauriert.
- Behoben: Absturz im Eingabefeld für Skripts, wenn ein Text ohne die Zeichen '(', ')' oder ';' eingegeben und dann die rechte Maustaste geklickt wird.
- (9)Kommentare beginnen mit "//", nicht mit "\\".
- AbRsShow.exe: Der Baum wird jetzt nur noch über den Refresh-Button aktualisiert, sonst wird bei großen Projekten zu viel Rechenzeit verbraucht.
- Das aktuelle Plotsymbol kann mit folgendem Script wieder entfernt werden:

      	RemovePlotSymbol(BDC.ActDamage);

## Bekannte Probleme

- Kommentare funktionieren nur vor und nach Funktionen:

      	//FALSCH:
      	SetVal //Kommentar
      	(Text, //Kommentar
      	);
      	//RICHTIG:
      	SetVal(Text);//Kommentar