Defects Report

Filter : Planned Closing Version[ SP2 ];
Defect ID (32) - Controls können in Dialoge anderer Projekte eingefügt werden.
Project : Dialog
Status : Fixed

Description :
Controls (Instanzen einer Gruppe) können ohne <ALT> vom Objekt-Baum in Dialoge anderer Teilprojekte eingefügt werden.
Defect ID (33) - Hilfe-Button im Dialog "Properties abgleichen" wird nicht richtig positioniert.
Project : Editor
Status : Fixed

Description :
Hilfe-Button im Dialog "Properties abgleichen" wird nicht richtig positioniert.
Defect ID (34) - TP-Container - Fehler beim einrichten neuer Teilprojekte
Project : Editor
Status : Fixed

Description :
Wird ein neues Teilprojekt eingefügt, dann ist in der Liste der Teilprojekte bereits ein Teilprojekt-Eintrag enthalten, welcher aber noch keine Teilprojekt-Datei enthält. Wird nun in einer der folgenden Zeilen das Menü geöffnet, dann kann ein neues Teilprojekt eingefügt werden. Zur Laufzeit tritt dann ein Fehler auf, wenn der erste von mehreren Einträgen frei bleibt.
Defect ID (35) - Fehler beim Kopieren von Objekten mit Bussen
Project : Steuerung
Status : Fixed

Description :
Werden Objekte mit Bussen kopiert kann der Editor abstürzen, wenn beim kopieren der Buskanäle angegeben wird, dass ein neuer Bus angelegt werden soll.
Defect ID (36) - Fehler im Buseditor bei der Anzeige des gesamten Projekt-Baumes
Project : Editor
Status : Fixed

Description :
Im Buseditor werden in der Anzeige des gesamten Projektes alle Properties der Gruppen aufgelisted.
Damit können Gruppenproperties über Busse verbunden werden.
Das darf nicht sein.
Defect ID (37) - Wörtersuche führt zu einer Endlosschleife
Project : Wörterbuch
Status : Fixed

Description :
Suchen im Wörterbuch führt zu 100% CPU-Auslastung und Blockieren des VDK immer dann, wenn vor dem Suchen ein Eintrag in der Liste selektiert war und der zu suchende Text nicht gefunden wird.
Defect ID (38) - IdPath-Eingang selektiert nicht
Project : SQL-Tree
Status : Fixed

Description :
Mit dem IdPath-Eingang kann kein Eingang selektiert werden.
Defect ID (39) - Fehler bei Undo (Gruppe auflösen)
Project : Editor
Status : Fixed

Description :
Bei Undo nach dem Auflösen einer Gruppe stürzt der Editor ab.
Defect ID (40) - Fehler im Tab-Control
Project : Tab-Control
Status : Fixed

Description :
Erhalen die Tabs keine Titel, dann erhalten auch die Properties keine eindeutigen Namen.
Gleiches gilt bei der Vergabe gleicher Titel für mehrere Tabs.
Defect ID (41) - long-Werte werden nicht korrekt aus Memo extrahiert
Project : Wert<->Memo; Latch
Status : Fixed

Description :
Die Memolänge ist kein Vielfaches von 4. Im Beispiel werden 2 Byte aus dem Speicher hinter dem Memo benutzt:

Memo: L=14{61 03 21 00 FF 00 00 00 00 00 00 00 00 00}
Output:
001: 2163553 or x 00 21 03 61 (good)
002: 255 or x 00 00 00 FF (good)
003: 0 or x 00 00 00 00 (good)
004: 540606464 or x 20 39 00 00 (should be all 00)
Defect ID (42) - Ausgang NewMessage liefert die quittierte Meldung nicht
Project : Meldung
Status : Fixed

Description :
Die Information, dass eine Melsung quittiert wird, erscheint immer nur dann am NewMessage-Ausgang, wenn die Meldung nicht die letzte aufgetretene ist, sie also nicht in der Meldezeile steht.
Defect ID (43) - Kopieren von Teilprojekten führt zu einem neuen Eintrag in der Dateiliste
Project : Editor
Status : Fixed

Description :
Wird eine Gruppe, die ein Teilprojekt enthält, dupliziert, wird in der Dateiliste des Teilprojekts am Anfang ein neuer Eintrag hinzugefügt.
Defect ID (44) - Visu.NETWrapper zeichnet Control permanent neu...
Project :
Status : Fixed

Description :
Der Visu.NETWrapper zeichnet sein darzustellendes Control permanent neu im VAC-Studio (was ein nettes Flimmern des ganzen Studios zur Folge hat) unter folgenden Voraussetzungen:
- es wird ein Control aus einer DLL benutzt (funktioniert nicht mit dem Std-Button-Control welches erzeugt wird, wenn keine DLL angegeben wurde)
- das Control liegt innerhalb eines Dialoges auf Position x=0 y=0
- das Control ist selektiert und dessen PropertyPage wird geöffnet und mit "Abbrechen" geschlossen

Comments :
Defect ID (45) - Visu.NETWrapper - das gewrappte Control wird nicht ordnungsgemäß gelöscht...
Project :
Status : Fixed

Description :
Beim Visu.NETWrapper werden Controls beim reinen Entfernen aus der Oberfläche (es wird nicht das komplette Objekt aus dem VAC-Projekt gestrichen) nicht korrekt gelöscht. Das Abbild der GUI ist entweder noch zu sehen oder nach einer kurzen Größenänderung des Oberflächenfensters im VAC-Studio wieder sichtbar. Auch kann es zu Komplikationen kommen, wenn man an die gleiche Position ein neues Control (gleich welcher Art) einfügen möchte.
Abhilfe schafft allerdings ein Speichern, Schließen und wieder erneut Öffnen des Projektes im aktuellen Zustand.
Defect ID (46) - Ein, mit dem Editor fehlerfrei bearbeitbares Projekt kann mit der Runtime nicht geladen werden.
Project : Editor
Status : Fixed

Description :
Beim Speichern der "direkten Berbindungen" für die Runtime werden auch virtuelle Busleitungen (die sichtbaren dicken Busleitungen) mit derialisiert. Beim Deserialisieren und Relocaten durch die Runtime treten dann Fehler auf, da die RefID's nicht auf Properties sondern auf andere Objekte verweisen.
Defect ID (47) - File-Objekt kann nicht mit Datei umgehen, deren Name nur aus einem Buchstaben besteht
Project : File-Objekt
Status : Fixed

Description :
Storage.dll 3.25: Das File-Objekt bringt auf dem Error Ausgang die Erfolgsmeldung: "Kein Fehler Aufgetreten". Dadurch wird die Auswertung von echten Fehlern etwas umständlich.
Defect ID (48) - Ctrl+A und Ctrl+E erzeugen im Eigenschaftsdialog des Teilprojekt-Containers Properties
Project :
Status : Fixed

Description :
Ctrl+A und Ctrl+E erzeugen im Eigenschaftsdialog des Teilprojekt-Containers Properties
Defect ID (49) - Nach Wandeln von Gruppe in Teilprojekt funktioniert Speichern nicht, wenn Gruppenname / enthält
Project :
Status : Fixed

Description :
Wenn man eine Gruppe mit einem Namen versieht, der nicht konform zur Dateibenennung ist (Bsp: "Up/Down?") und sie anschließend in ein Projekt wandelt, wird das anstandslos gemacht. Auch beim Speichern kommt keine Fehlermeldung. Erst wenn man das Projekt öffnet, gibt es eine böse Überraschung: "Die Datei xxx ist nicht vorhanden, ..."
Der gleiche Effekt tritt auf, wenn man das Projekt entlädt und wieder öffnen will.
Defect ID (50) - Alle Namen können '\' enthalten. Dies verursacht später vielfältige Fehler.
Project : Editor
Status : Fixed

Description :
Alle Namen können '\' enthalten. Dies verursacht später vielfältige Fehler.
Defect ID (51) - Fehlerhafte auflistung unverbundener Gruppenausgänge.
Project : Editor
Status : Fixed

Description :
Besitzt eine Gruppe unverbundene Ausgänge, dann können diese in der Liste der unverbundenen Eingänge angezeigt werden.
Defect ID (52) - Anzeige von Tooltips entzieht aktiven modeless Dialogen den Focus.
Project : Editor
Status : Fixed

Description :
Wird mit der Maus ein VAC-Tooltip geöffnet (im Projekt- oder Dialogeditor), dann werden offene, aktive modeless Dialoge deaktiviert und verlieren den Focus.
Defect ID (53) - Fehler bei Undo / Redo
Project : Editor
Status : Fixed

Description :
Bei Undo- (Redo-) Operationen treten stochastische Abstürze des Editors auf.
Defect ID (54) - Kopieren mit und ohne Bus (besonders Container) funktioniert nicht korrekt
Project : Editor
Status : Fixed

Description :
Ein Container kann nicht ohne Busverbindungen kopiert werden. Auch bei Gruppen und Objekten treten Probleme auf.
Defect ID (55) - Die Objektlisten im Buseditor rollen ungewollt beim Herstellen neuer Verbindungen.
Project : Editor
Status : Fixed

Description :
Diese Funktion ist so gewollt, damit immer die neu erstellten Verbindungen angezeigt und somit das Ergebnis der Operationen überprüfbar ist.
Anwender wünschen eine Möglichkeit, dieses automatische Rollen unterbinden zu können.
Defect ID (56) - Nach dem Streichen von Verbindungen eines Busses müssen die nicht mehr benötigten Kanäle von Hand entfernt werden.
Project : Editor
Status : Fixed

Description :
Dies ist kein Fehler.
Kanäle werden unabhängig von Verbindungen definiert und daher auch nicht in Abhängigkeit der Verbindungen entfernt.
Anwender wünschen eine Möglichkeit zum automatischen entfernen der unbenutzten Kanäle.
Defect ID (57) - Wunschliste zum Eigenschaftseditor
Project : Editor
Status : Fixed

Description :
Die einzelnen Wünsche zur Eigenschaftsliste werden in den einzelnen Steps des Testplans beschrieben.
Defect ID (58) - Dynamische Slaveadressierung stellt keine Verbindung her
Project : Profibus-DP
Status : Fixed

Description :
An einer CP5613 erfolgt bei den Slaves mit dynamischer Auswahl bei Aktivierung der genannten Option kein Start, wenn die PB-Adresse angelegt wird (Ausgang PB-Adresse wird gesetzt, Status bleibt 0).
Defect ID (59) - Für verschiedene Services lassen sich nicht gleiche Topic/Item-Kombinationen anlegen
Project : DDE
Status : Fixed

Description :
1. Client mit Service = s1; Topic = t; Item = i
2. Client mit Service = s2; Topic = t; Item = i
3. Client mit Service = s3; Topic = t; Item = i  => Fehlemeldung, dass Topic/Item schon existiert
Defect ID (60) - Transaktionsaufzeichnung: Timer und Ausgänge sollen abschaltbar sein
Project : Diagnose
Status : Fixed

Description :
Um die Anzahl der Einträge in der Transaktionsliste zu minimieren, sollten Timer- und Ausgangsrequests abschaltbar sein.

Comments :
Es werden zwei Checkboxen in den Diagnosedialog aufgenommen, die diese Anforderung erfüllen.
Defect ID (61) - Vorgegebene Verzeichnisse für Projekt- und Anwendereinstellungen
Project : Ini-File
Status : Fixed

Description :
Der Zugriff auf die ini-Dateien für Projekt- bzw. Anwendereinstellungen sollte vereinfacht werden. Dazu können vordefinierte Verzeichnisse beitragen.

Comments :
Für die Verzeichnisvorgabe gibt es nun eine Combo-Box, die 3 Optionen enthält:
Beliebig, Projektverzeichnis, Benutzerverzeichnis
Defect ID (62) - Spaltendaten im Memo sortiert ausgeben
Project : Liste
Status : Fixed

Description :
Optional sollten die Spaltendaten genauso ausgegeben werden können, wie die Daten in der Liste sortiert sind.

Comments :
Es gibt jetzt eine Listenoption, die die sortierte Ausgabe der Spaltendaten im Memo ermöglicht. Bei jeder Umsortierung durch den Anwender werden die Daten erneut ausgegeben.
Defect ID (63) - Übersetzung für Textspalten abschaltbar
Project : Liste
Status : Fixed

Description :
Die Übersetzung für den Inhalt der Textspalten sollte optional abschaltbar sein.

Comments :
Jede Textspalte hat eine Option bekommen, die die Übersetzung deaktiviert.
Defect ID (64) - Gegangene Meldungen in der Meldezeile nicht anzeigen
Project : Meldung
Status : Fixed

Description :
Optional sollten Meldungen, die den Gegangen-Vermerk bekommen, nicht in der Meldezeile angezeigt werden.

Comments :
Mit einer Option kann die Ausgabe der 'Meldung gegangen'-Information jetzt unterdrückt werden.
Defect ID (65) - Alarme abgeschalteter Clients, die noch nicht gegangen sind, sollten quittierbar sein
Project : Meldung
Status : Fixed

Description :
Noch nicht gegangene Alarme lassen sich aus der Alarmliste nicht löschen, wenn der Client, der sie ausgelöst hat, abgeschalten wurde.

Comments :
Der Meldeserver fragt jetzt zyklisch alle Clients nach den aktiven Alarmen. Alarme in der Alarmliste, für die keine Bestätigung durch einen Client eintreffen, werden als gespeicherte Alarme markiert und können quittiert werden.
Defect ID (66) - Start-Offset für Datenbaustaine sollte dynamisch vorgebbar sein
Project : Simatic-S7
Status : New

Description :
Für die Realisierung von Steuerungen mit identischen Subsytemen ist die Vorgabe des Start-Offsets in einem Datenbaustein erforderlich.

Comments :
Die Option 'Dyn. Start-Offset' schaltet einen Eingang am Objekt frei, über den der entsprechende Wert eingestellt werden kann. Erst nach Vorgabe des Wertes wird die Verbindung zur Steuerung hergestellt.
Defect ID (67) - Windows-Authentifizierung sollte unterstützt werden
Project : SQL-Client
Status : Fixed

Description :
Microsoft empfiehlt, für die Identifizierung des Datenbank-Benutzers die Windows-Authentifizierung zu verwenden. Das sollte vom SQL-Client unterstützt werden.

Comments :
Wird das Feld für den Benutzernamen freigelassen, ist damit die Windows-Authentifizierung aktiviert.
Defect ID (68) - Baum nur für sichtbare Ebenen füllen
Project : SQL-Tree
Status : Fixed

Description :
Bäume mit vielen Einträgen benötigen zur Aktualisierung eine lange Zeit. Deshalb sollte optional das Füllen nur für die sichtbaren Knoten erfolgen.

Comments :
Es werden optional nur die SQL-Statements für die sichtbaren Knoten ausgeführt. Zusätzlich kann über das neue Feld 'HasChildren' der Expandierungsknopf des Treeitems beeinflusst werden.
Defect ID (69) - Tabs sollten zur Laufzeit ausgeblendet werden können
Project : Tab-Control
Status : Fixed

Description :
Über einen boolschen Eingang für jeden Tab sollte dieser unsichtbar geschalten werden können.

Comments :
Über die Option 'Tabs verbergen' wird für jeden Tab ein boolscher Eingang generiert, über den er unsichtbar geschalten werden kann. Die Tab-Indizes bleiben dabei unverändert.
Defect ID (70) - Verzeichnisauwahl mit File-Dialog nur schwer möglich
Project : File-Dialog
Status : Fixed

Description :
Für die Verzeichnisauswahl fehlt eine Funktion im VAC.

Comments :
In der Storage.DLL wurde ein neuer Objekttyp 'Verzeichnisauswahl' implementiert. Die Vorgabe eines Verzeichnisses zur Laufzeit ist damit möglich.
Defect ID (72) - Fonts bearbeiten - Abbruch führt zur Übernahme der Änderungen
Project : Fonts
Status : Fixed

Description :
Fonts bearbeiten - Abbruch führt zur Übernahme der Änderungen