| Defect ID (32) -
Controls können in Dialoge anderer Projekte eingefügt
werden. | |
|
|
|
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. | |
|
|
|
Description : |
| Hilfe-Button im Dialog "Properties abgleichen"
wird nicht richtig positioniert.
| | |
| Defect ID (34) -
TP-Container - Fehler beim einrichten neuer
Teilprojekte | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
Description : |
| Mit dem IdPath-Eingang kann kein Eingang
selektiert
werden. | | |
| Defect ID (39) - Fehler
bei Undo (Gruppe auflösen) | |
|
|
|
Description : |
| Bei Undo nach dem Auflösen einer Gruppe stürzt
der Editor ab. | | |
| Defect ID (40) - Fehler
im Tab-Control | |
|
|
|
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
| |
|
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 | |
|
|
|
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 | |
|
|
|
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... | |
|
|
|
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... | |
|
|
|
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. | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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. | |
|
|
|
Description : |
| Alle Namen können '\' enthalten. Dies verursacht
später vielfältige Fehler.
| | |
| Defect ID (51) -
Fehlerhafte auflistung unverbundener
Gruppenausgänge. | |
|
|
|
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. | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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. | |
|
|
|
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. | |
|
|
|
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 | |
|
|
|
Description : |
| Die einzelnen Wünsche zur Eigenschaftsliste
werden in den einzelnen Steps des Testplans
beschrieben. | | |
| Defect ID (58) -
Dynamische Slaveadressierung stellt keine Verbindung
her | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 | |
|
|
|
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 (71) -
Memo->Werte für Memos mit Längeninformation verarbeitet
Längen < 0 falsch | |
| Project : |
Wert<->Memo; Latch
| |
|
Description : |
| Stehen im Memo Längenangaben < 0, kommt es
zum Absturz. | | |
| Defect ID (72) - Fonts
bearbeiten - Abbruch führt zur Übernahme der
Änderungen | |
|
|
|
Description : |
| Fonts bearbeiten - Abbruch führt zur Übernahme
der Änderungen | | |
| Defect ID (73) -
Typ-Wrapper kann keine UserControls
einbinden | |
|
|
|
Description : |
| Es fehlt die Möglichkeit, auch Typen mit
Anzeigefunktion (UserControls) ins VAC einbinden zu
können. | |
Comments : |
| Mit dem neuen Objekttyp VisuWrapper.NET können
UserControls eingebunden
werden. | | |