| Defect ID (127) -
Globale Einstellung für Zeichnen der Busse beim Verbinden
eines Objektes | |
| Project : |
|
| Status : |
Resolved | |
|
Description : |
| Es wäre schön, wenn man im VDK einstellen
könnte, ob der Bus gemalt wird, oder nicht, wenn man eine
Property mit einem Bus verbindet. (Also ob der neue
Busanschluss sichtbar sein soll, oder
nicht) | |
Comments : |
| Diese Möglichkeit besteht unter
Options/Projekteditor. Die Option wirkt aber nicht in jedem
Fall. Der Fehler wurde
behoben. | | |
| Defect ID (128) -
Globale Einstellung für Öffnen des Buseditor bei Vebinden mit
einem Objekt | |
| Project : |
|
| Status : |
Resolved | |
|
Description : |
Es wäre schön, wenn man global einstellen
könnte, ob sich der Buseditor bei jedem Verbinden mit einer
Property öffnet, oder nicht. (Hintegrund: ich muss viele
Objekte vorbereiten, um diese später mit anderen zu verbinden.
Da ist es nervig, dass jedesmal der Editor aufpoppt, obwohl
ich noch kein Zielobjekt habe) Vielleicht wäre eine
Tastenkombination während des Verbindens mit dem Bus auch eine
Lösung. | |
Comments : |
| Es wurde eine Option unter "Projekteditor"
eingefügt. | | |
| Defect ID (130) -
Purge-Kommando für MessageQueue | |
| Project : |
Message Queue |
| Status : |
Resolved | |
|
Description : |
| Das Kommando wird für einen sauberen Systemstart
benötigt. | | |
| Defect ID (131) - Bilder
werden nicht nachgeladen | |
| Project : |
Runtime |
| Status : |
Resolved | |
|
Description : |
| Bilder werden nicht
nachgeladen | | |
| Defect ID (132) -
Schlechtes Verhalten der Variablenliste auf der
Konfigurationspage | |
| Project : |
Formel |
| Status : |
Resolved | |
|
Description : |
Beim Anklicken der Checkboxen wird der Editmode
der Namen aktiviert. Wird der Checkstate geändert und
danach der Editmode der gleichen Variablen geöffnet, dann geht
der Checkstate wieder verloren.
| | |
| Defect ID (133) - Nach
Kombination von zwei Bussen wieder
Absturz | |
| Project : |
|
| Status : |
Resolved | |
|
Description : |
Ich habe zwei Busse kombiniert ("Bus" mit
"Bus2", es sollte danach nur "Bus" existieren). Danach kein
Absturz, wie es vor SP3 war. (hatte mich schon
gefreut) Dann habe ich gesehen, dass am Objekteingang der
Bus immer noch den alten Namen hatte ("Bus2") und an der
Gruppengrenze hatte der Bus den Namen "Bus". Bei klick mit
linker Maustaste auf den Eingang "Bus2" kam die
Schutzverletzung und das wars. Nach dem erneuten Öffnen des
Projektes ist die Bezeichnung des Eingangs am Objekt immer
noch "Bus2", aber es schein nicht abzustürzen. Bei Öffnen des
Buseditors über den Eingang "Bus2" wird aber der "Bus"
geöffnet. Also ist nur der Name am Objekt falsch. Absturz
auch dann, wenn Mauscursor über den Bus fährt.
Nach
Öffnen der Eingangsliste am Objekt wird sofort der richtige
Name "Bus" verwendet und auf einmal ist die Welt wieder in
Ordnung | |
Comments : |
| ______________________________________
| | |
| Defect ID (134) -
ADO-Objekt mit SQL-Prozedur ohne
Parameter | |
| Project : |
ADO |
| Status : |
Resolved | |
|
Description : |
Ausgangssituation: In einer Oracle 10g-Datenbank
existiert eine Prozedur ohne Parameter.
Beobachtung:
Wenn ich mit Hilfe eines ADO-Objektes diese Prozedur aufrufen
will, so sollte nach Betätigen des Buttons "Struktur lesen"
die Liste eigentlich leer bleiben (Screenshots als Anhang).
Das tut sie aber nicht sondern es stehen wilde Zeichen drin.
| |
Comments : |
| Der ORACLE ADO-Provider liefert auch bei leerer
Parameterliste einen Beschreibungsrecord, der für den
Parameternamen aber einen NULL-Wert enthält. Das wird jetzt
berücksichtigt. | | |
| Defect ID (135) -
Fehlerhaftes Zeichnen im VDK nach kopieren einer
Gruppe | |
| Project : |
|
| Status : |
Closed | |
|
Description : |
Ich habe eine Guppe kopiert (CTRL+D). In der
Kopie werden Objekte und Verbindungen fehlerhaft gezeichnet,
oder fehlen ganz. Die Verbindungen werden erst wieder
sichtbar, wenn man jeden Anker von Hand einmal verschiebt. Das
Verschieben von Objekten/Gruppen zaubert die Verbindungen
nicht wieder hervor. Noch ein Beispiel wie es nach dem
Kopieren aussieht (CTRL+C/V) in Bild3
| |
Comments : |
| Fehler tritt in der aktuellen Version nicht
auf. | | |
| Defect ID (136) -
Einfärben der Propertys | |
| Project : |
|
| Status : |
Resolved | |
|
Description : |
| Die Einfärbung der Propertys wurde geändert,
dass man sieht, ob eine Property mit einem Kanal verbunden ist
(gelb), mit einem Kanal und einem Ausgang/Eingang verbunden
ist (rot), oder mit einem Draht verbunden ist (grün). Leider
hat grün den Vorrang. Eine Property die gelb, oder rot ist,
wird sofort grün eingefärbt, wenn ein Draht an den Ein/Ausgang
gezogen wird. Damit ist der Vorteil hin, dass man auf den
ersten Blick sieht, dass der Ein/Ausgang mit einem Bus/Kanal
verbunden ist. Man sieht aber doch, dass da ein Draht dran
ist. Im VAC 4.0 war es so, dass die Einfärbung der
Busverbindung den Vorrang vor der Drahtverbindung hat. Kann
das in VAC 4.2 auch wieder so gemacht werden? Als wenn ein
Draht an einen roten/gelben EIn/Ausgang gezogen wird, sollte
die Property seine Farbe behalten und nicht grün
werden. | |
Comments : |
| Der Vorrang wurde geändert: gelb > rot >
grün | | |
| Defect ID (137) -
Ansturz bei Trennen eines Kanals im
Buseditor | |
| Project : |
|
| Status : |
Closed | |
|
Description : |
Ich habe im Buseditor einen Eingang (über
Kontextmenü) von einem Kanal getrennt. Sofort Absturz des
VAC. Dieses Verhalten trat schon mehrfach auf. Der
Absturz kam nicht sofort beim Trennen der Verbindung, sondern
nach dem Betätigen des OK-Buttons im Buseditor. Das
Buseditor-Fenster hat sich nicht geschlossen, nur der Inhalt
der Fensters wurde gelöscht und dann wars vorbei.
| |
Comments : |
| Der Fehler tritt in der aktuellen Version (auch
im gleichen Projekt) nicht
auf. | | |
| Defect ID (138) -
Kominieren von Bussen immer noch nicht
möglich | |
| Project : |
|
| Status : |
Closed | |
|
Description : |
Das Kombinieren von zwei Bussen war auch nach
der letzten Fehlerbehebung nicht möglich. Der Editor ist
blockert und es kommt die Meldung, dass nichg genügend
virtueller Speicher frei ist. Der Speicher ist voll, vor der
Aktion waren 600MB frei, danach 0MB. Der Rechner ist nicht
mehr zu bedienen und muss neu gestartet werden. Nach dem
Neustart kann das Teilprojekt nicht mehr geladen werden, da es
vom Editor als zerstört angemeckert wird. Kopiert wurde
innerhalb eines Teilprojektes eine Gruppe mit Untergruppen und
Teilprojekten. | |
Comments : |
| Der Fehler tritt in der aktuellen Version (auch
im gleichen Projekt) nicht
auf. | | |
| Defect ID (139) - Kanäle
aufräumen | |
| Project : |
|
| Status : |
Resolved | |
|
Description : |
| Aufräumfunktion für Kanäle im Buseditor sollte
offene Kanäle löschen. Wenn man ein, mit Bus verbundenes,
Objket löscht, bleibt der Kanal als offene Verbindung
bestehen. Eine Aufräumfunktion sollte diese Leiche
entfernen. | |
Comments : |
Neben der bereits existierenden Option
"Unbenutzte Kanäle entfernen", welche dazu führt, dass Kanäle
beim Streichen der Verbindungen entfernt werden, wurden zwei
neue Funktionen eingeführt. In der Kanal-Liste ist im
Popup-Menü der Kanäle eine neue Funktion "Aufräumen"
implementiert worden. Dieser Eintrag öffnet einen Dialog,
welcher die Auswahl der gewünschten Funktion erlaubt. Es
können entweder alle Kanäle entfernt werden, welche keinerlei
verbindung haben, oder auch die Kanäle, welche nur eingangs-
oder nur ausgangsseitig verbunden sind.
Weiterhin
wurden die Icons in der Kanalliste erweitert. So ist jetzt an
den Icons der Kanäle zu erkennen, ob und wie diese verbunden
sind. | | |
| Defect ID (140) -
Editor-Option "Anzeigen von neuen Busverbindungen"
| |
| Project : |
|
| Status : |
Resolved | |
|
Description : |
| Diese Option funktioniert nur wenn man ein
Objekt mit dem Bus verdrahtet. Bei mehr als Einem wird ab dem
zweitem Objekt der Bus angezeig,t unabhängig von der
eigestellten Option. | |
Comments : |
| Der Fehler wurde
behoben. | | |
| Defect ID (141) -
Sortieren der Properties mit
Multiselect-Möglichkeit | |
| Project : |
Steuerung |
| Status : |
Resolved | |
|
Description : |
Es wird die Möglichkeit geschaffen, mehrere
Properties in einem Objekt oder einer Gruppe (extern und
intern) zu selektieren und diese gemeinsam zu
verschieben. Beim Anklicken einer Property kann die
Shift-Taste gedrückt werden. Solange diese Taste gedrückt ist
werden alle Properties, über die sich die Maus bewegt (bei
gedrückter linker Maustaste) selektiert. Es besteht die
Möglichkeit, die Shift-Taste mehrfach loszulassen und erneut
zu drücken. Damit können mehrere Properties selektiert werden,
welche nicht fortlaufend gelistet sein müssen. Beim
Loslassen der linken Maustaste werden an der gewählten
Position alle Properties eingefügt. Evtl. bei der Selektion
enthaltene Lücken werden dabei nicht berücksichtigt. Die erste
Property (oberste) nimmt die gewählte Position ein. Alle
weiteren werden darunter angeordnet. Dabei kann eine
Verschiebung der gewählten Position erfolgen. Beispiel: Es
werden die Properties 1 und 2 gewählt, als Ziel die Position
4. Dies wird zu einer Propertie-Folge 3,4,1,2 führen.
Damit liegt Property 1 nicht ander gewählten Position 4,
sondern an Position 3 (nach dem Verschieben von 1 an Position
4 wird 2 entfernt, dadurch wandern alle anderen Properties
eine Position nach oben, anschließend wird 2 hinter 1
eingefügt). | | |
| Defect ID (142) -
Änderungen an den Tooltipps des
Projekteditors | |
| Project : |
Steuerung |
| Status : |
Resolved | |
|
Description : |
Es wurden mehrere Änderungen an den Tooltipps
vorgenommen: 1. Es wurde sichergestellt, dass die Tooltipps
nicht mehr über die Bildschirmgrenze ragen oder die
Mausposition verdecken und dadurch flackern. 2. Ist der
anzuzeigende Text größer als der verfügbare Platz (lange
Verbindungslisten), daa erhält der Tipp Rollbalken. Der Text
kann dann gerollt werden, vorrausgesetzt der Tipp wurde zuvor
fixiert. 3. Der Toolbar kann wie bisher durch das
Niederhalten der Leertaste fixiert werden. Beim Loslassen der
Leertaste wird der Tipp geschlossen. Soll der Tipp bedient
werden (Rollbalken ...), dann muss die Leertaste während
dieser Zeit festgehalten werden. 4. Es wurde eine neue
Option (unter Projekteditor) eingefügt, welche es erlaubt,
einen Tipp mit der Maus zu fixieren. Ist diese Option
aktiviert, dann wird der Tipp fixiert, sobald die Maus in den
Tipp bewegt wird. Der Tipp ist wieder bedienbar. Wenn die Maus
den Tipp verläßt wird der Tipp geschlossen. Die Eingabe eines
Leerzeichens oder ESC schließen ebenfalls den Tipp. 5. Das
Zeichnen von Property-Listen wurde verändert. Es wird nur noch
der Anteil "objekt.property" farbig (blau oder grün)
gezeichnet. Die darauf folgende Darstellung des Objekt-Pfades
wird schwarz gezeichnet. Damit wird die Lesbarkeit der
Verbindungslisten wesentlich erhöht.
| | |
| Defect ID (144) -
Diagnose führt zu erhöhter
Rechnerauslastung | |
| Project : |
Diagnose |
| Status : |
Resolved | |
|
Description : |
| Werden in der Property-Liste viele Ein-/Ausgänge
dargestellt, steigt die Rechnerauslastung, wenn man in der
Liste nach unten gerollt
hat. | | |
| Defect ID (145) -
Absturz bei Aufruf der Hilfe zum
OPC | |
| Project : |
OPC-Client |
| Status : |
Resolved | |
|
Description : |
| Bei Klick auf den Hilfe-Button im Dialog zum
Hinzufügen von Variablen in den OPC-Client-Einstellungen
stürzt das VAC-Studio
ab. | | |
| Defect ID (146) - States
werden beim Einfügen einer Transaktion
überschrieben | |
| Project : |
Stopuhr |
| Status : |
Resolved | |
|
Description : |
| Nach dem Einfügen einer Transaktion ist der
erste State in der Stateliste mit den Daten des zweiten States
überschrieben. | | |
| Defect ID (147) -
Buseditor linkes Fenster: es werden nicht alle Objekte des
Projektes angezeigt | |
| Project : |
|
| Status : |
Resolved | |
|
Description : |
| Der Button " Das gesamte Projekt zur Auswahl
anzeigen" bleibt in der neusten Version zwar gedrückt (Editor
merkt sich die Einstellung), aber es werden nur die am Bus
hängenden Objekte angezeigt. Es nach zwei Mal Klick auf den
Button werden alle Objekte des Projektes angezeigt.
| | |
| Defect ID (148) -
Erweiterung der
Standard-Controls | |
| Project : |
Visualisierung |
| Status : |
Resolved | |
|
Description : |
Es wurden folgende Änderungen an den StdCtrls
vorgenommen: 1. Button (erw.), Checkbox (Button like) und
Radiobutton (Button like) wurde erweitert so, dass diese
äquivalent zum XPStyle gezeichnet werden können. Um diesen
Mode zu aktivieren, muss eine aktuelle Manifestdatei vorhanden
sein. Hierbei ist diese für die Runtime zwingend erforderlich.
Um schon im Editor die korrekte Ansicht zu haben, sollte auch
für diesen eine Manifestdatei installiert sein. Desweiteren
muss in der Ini-Datei des Projektes folgender Eintrag
vorgenommen werden: [Controls] XPStyle=1 2. Um
XP-ähnliche Button mit individuellen Farben erstellen zu
können wurde die Möglichkeit geschaffen, alle erforderlichen
Farben einzustellen. Diese Farben werden zusätzlich zu den
bereits bekannten (Text und Hintergrund) eingestellt. Damit
können für den XP-Stil andere Farben als für den Normalmode
eingestellt werden. 3. Der Button erhielt zusätzlich die
Option "Text links". 4. Bei Button, Checkbox und
Radiobutton kann der Zeichenmode für die Icons im Zustand
"disabled" nicht mehr selektiert werden. Es wird jetzt eine
neue Methode benutzt, welche zu besseren Ergebnissen
führt. 5. Bei Checkbox und Radiobutton können jetzt für den
aktiven und inaktiven Zustand separat Images ausgewählt
werden. 6. Radiobuttons im Style Button like können nun
auch beliebig gefärbt werden und Images erhalten. Damit wurde
eine zusätzliche Option zum Freischalten eines entsprechenden
Imageeingangs ergänzt. Es kann jetzt für beide benutzte Images
je ein X und Y EIngang erzeugt werden. 7. Das Objekt
"Static Text" wurde erweitert. Dieses ist nun in der Lage,
sowohl den Hintergrund als auch den Rahmen als Farb-Gradienten
zu zeichnen. Dazu wurden zwei neue Farben eingefügt
(Gradient_Color und Gradient_Border_Color). Ist die
entsprechende Farbe (Background oder Border) mit der
entsprechenden Gradienten-Farbe identisch, dann erfolgt eine
Flächige Färbung. Sind die beiden Farben unterschiedlich, dann
wird ein entsprechender Farbgradient gezeichnet. 8. Es
wurde eine neue Option zum Einstellen der
Gradienten-Ausrichtung eingeführt. Diese Erlaubt die Auswahl
zwischen einem horizontalen und einem vertikalen
Gradienten. 9. Die beiden Optionen "Transparent" und
"Rahmen" sind nicht mehr von einander abhängig. Beide Optionen
können frei gewählt werden. Wird der Mode "3D-Rahmen" gewählt,
dann wird die Option "Rahmen zeichnen" verriegelt. In diesem
Mode wird generell ein 3D-Rahmen gezeichnet. Dieser kann
keinen Gradienten enthalten. 10. Die Farbe "Outer Color"
ist ersatzlos weggefallen. Wird der Mode "Rundes Rechteck"
oder "Ellypse" gewählt, dann können die, vom Objekt nicht
verdeckten, Ecken nicht mahr gefärbt werden. Die Objekte
werden ab sofort immer auf ihre tatsächliche Form gecliped. So
werden alle "äußeren" Flächen ab sofort automatisch von der
Farbe des Hintergrundobjektes gefüllt. 11. Die Objekte der
Dll "XPButton" aus der Gruppe E1 (Steffen Mann) kann künftig
entfallen. Die dort definierten Objekte können durch die oben
beschriebenen komplett ersetzt werden. Hierzu ist wie folgt
vorzugehen. Das betreffende Projekt darf nicht im Editor
geladen sein. Die Dll's StdCtrls.dll und StdCtrlsd.dll müssen
beide durch die neue Version ersetzt werden. WIrd nur eine
benutzt, dann muss auch nur eine ersetzt werden. Auf keinen
Fall darf aber eine der alten Versionen im Systemverzeichnis
oder einem Unterordner erhalten bleiben. Weiterhin sind die
Dll's XPButton.dll und XPButtonD.dll ersatzlos aus dem
Systemverzeichnis und allen Unterordnern zu entfernen. Danach
kann das VAC-Projekt geladen werden. Die Objekte XPButton und
GradientFill werden durch die neuen Objekte der StdCtrls
ersetzt. Es ist nicht zu vergessen, alle Teilprojekte zu
laden, damit alle Instanzen der Objekte ersetzt werden.
| | |
| Defect ID (149) - Der
Name der Gruppen-Property kann in eine leere Zeichenkette
geändert werden. | |
| Project : |
Steuerung |
| Status : |
Resolved | |
|
Description : |
| Der Name der Gruppen-Property kann in eine leere
Zeichenkette geändert
werden. | | |
| Defect ID (150) - Fehler
beim Öffnen des Layouts | |
| Project : |
Runtime |
| Status : |
Resolved | |
|
Description : |
| Das Layout wird nicht sichtbar. Es ist beim
Maximieren immer nur ein kurzes Aufzucken zu sehen, danach ist
die Applikation wieder verschwunden (minimiert?). Der Fehler
tritt nur auf einem Rechner mit dem Projekt "B19" auf.
| | |
| Defect ID (151) - Fehler
(Absturz) beim Verschieben des Focus mit der
TAB-Taste. | |
| Project : |
Runtime |
| Status : |
Resolved | |
|
Description : |
| In einem Layout befindet sich ein Dialog ohne
Controls. Wnaderd der Eingabefocus mit <TAB> in diese
Pane, dann stürzt die Runtime ab.
| | |
| Defect ID (152) - Editor
- Layoutkonfiguration | |
| Project : |
|
| Status : |
Resolved | |
|
Description : |
| Wenn man im VDK ein Layout-Objekt
bearbeitet ("Edit Layout"- Modus, unteres Fenster) und man die
X-Dimension des Layouts verändert (verkleinert ?), dann
schrumpft auch die Y-Dimension,wenn diese größer ist als die
Pixelanzahl des unteren Konfigurationsfensters.
| | |
| Defect ID (153) -
Blinken des Balkenkursors läßt sich nicht
abschalten. | |
| Project : |
Applikation |
| Status : |
Resolved | |
|
Description : |
| Blinken des Balkenkursors läßt sich nicht
abschalten. | | |
| Defect ID (154) -
Diagnosewerte werden nach dem Reload eines Teilprojekts
vertauscht | |
| Project : |
|
| Status : |
Resolved | |
|
Description : |
| Wird eine Property an einem Container in
Diagnose gesetzt, kann das zur Verschiebung der Zuordnung der
Diagnosewerte anderer Properties führen, da die
Reload-Property beim erneuten Öffnen der Diagnose ausgeblendet
wird, um rekursive Aufrufe zu vermeiden. Das gleiche ist
möglich, wenn es eine Property im Projekt nicht mehr
gibt. | | |
| Defect ID (155) -
Sprachumschaltung über Control Panel funktioniert nicht zur
Laufzeit | |
| Project : |
Runtime |
| Status : |
Resolved | |
|
Description : |
| Über das Control Panel "Regions- und
Sprachoptionen" kann die Sprache des aktuellen Benutzers
umgeschaltet werden. Erfolgt das vor dem Start der
Applikation, werden die Einstellungen übernommen. Läuft die
Applikation bereits, hat die Umschaltung keinen Effekt.
| |
Comments : |
| Offensichtlich verhält sich die C-Runtime unter
Windows XP anders, als das bisher unter Windows 2000 der Fall
war | | |
| Defect ID (156) -
Nachladen von Teilprojekten | |
| Project : |
Runtime |
| Status : |
Resolved | |
|
Description : |
| Wird ein Teilprojekt nachgeladen, kann es zu
Absturz kommen. Der Fehler trat dann auf, wenn durch eine
Änderung der Sprache zur Laufzeit das Nachladen getriggert
wurde (Multiplexer als Preset mit Datentyp
string). | |
Comments : |
| Die Ursache lag in einer Message über einen
Buskanal, die vor dem Entladen nicht aus der Dispatchliste
gelöscht wurde. | | |
| Defect ID (157) - WinCC
als OPC-Server kann nach dessen Neustart nicht wieder
verbunden werden | |
| Project : |
OPC-Client |
| Status : |
Resolved | |
|
Description : |
| Wird über einen OPC-Client ein WinCC-Server zum
ersten Mal angesprochen, kann die Verbindung sofort
hergestellt werden. Nach einem Neustart des WinCC-Servers
(Reconnect des OPC-Clients erforderlich), wird die Verbindung
nur manchmal oder gar nicht wieder
hergestellt. | |
Comments : |
Es wurden solche Szenarien auch gegenüber
anderen Servern getestet (VAC-Server). Zu denen ließ sich die
Verbindung ohne weiteres wieder herstellen.
Die Lösung
besteht darin, den im Client benutzten Message-Filter vor dem
Verbindungsversuch zu deaktivieren. Der Filter ist für eine
einstellbare Timeout-Zeit für die COM-Requests erforderlich.
| | |
| Defect ID (159) -
Einschränkung bei Namensangabe für Kanäle im
.NET-Steuerprozess | |
| Project : |
Steuerprozess.NET |
| Status : |
Resolved | |
|
Description : |
Beim Erstellen eines .NET-Steuerprozesses werden
ChannelDescription-Objekte angelegt um Ein- und Ausgänge im
VAC zu erzeugen. Das sieht üblicherweise etwa so
aus:
new
ChannelDescription("PollFiles",
inPollFiles, DataType.Event, AccessKind.Input, false));
Falls der Nutzer statt
"PollFiles" die Namensvarianten "Poll Files", "Poll.Files"
oder "Poll_Files" verwendet, so bekommt er z.B. beim Einbinden
des Steuerprozesses als VAC-Objekt die Fehlermeldung, daß der
Name schon verwendet wird oder leer ist. Werden alle Punkte,
Leerzeichen und Unterstriche aus dem Namen entfernt, dann
erscheint keine solche Meldung mehr.
| |
Comments : |
| Die Einschränkung wurde behoben und die
Fehlermeldung außerdem noch mit dem Kanalnamen
versehen. | | |
| Defect ID (160) -
Integrierte (alte) Meldeliste zeigt keine
Archiv-Meldungen | |
| Project : |
Alarmliste |
| Status : |
Resolved | |
|
Description : |
| Wird unter Einstellungen kein Anfangsdatum
eingestellt, bleibt die Liste
leer. | | |
| Defect ID (161) -
Löschen eines mehrfach vorkommenden Transition-Namens entfernt
Objekteingang | |
| Project : |
Statusmaschine |
| Status : |
Resolved | |
|
Description : |
| Gibt es in der Transitionliste einen
Transitionsnamen mehrfach und löscht man die erste in der
Liste vorkommende, wird der zugehörige Eingang am Objekt
entfernt. | | |
| Defect ID (162) -
Konfiguration ADO Objekt Property Page WHERE funktioniert
nicht | |
| Project : |
|
| Status : |
Resolved | |
|
Description : |
Die Nachkonfiguration von WHERE Klauseln
funktioniert nicht. (getestet mit Oracle DB
Zugriff)
Die Screenshots zeigen das Problem: - 2
Items hinzufügen und OK - 1 Item hinzufügen und OK ->
falsche Reihenfolge (nach V_xx sortiert) -> aus der
letzen Zeile lässt sich auch das abschließende AND nicht mehr
entfernen | | |
| Defect ID (163) -
Gesperrte Meldungen sollten optional auch global
wirken | |
| Project : |
Meldung |
| Status : |
Resolved | |
|
Description : |
| Bisher wirken Meldungssperren nur für den
Rechnerknoten, unter dem sie eingegeben wurden. Sie sollten
optional auch global wirken, also im Server hinterlegt
werden. | |
Comments : |
| In der Liste der gesperrten Alarme kann jetzt
für jeden Eintrag gesagt werden, ob er global wirken soll. Die
Clients erhalten die Liste der global gesperrten Meldungen. So
kann Sie auf jedem Rechner editiert werden. Nach einer
Änderung wird die geänderte Liste dem Server
mitgeteilt. | | |
| Defect ID (164) -
Schemaname der Tabelle/Prozedur soll optional benutzt
werden | |
| Project : |
ADO |
| Status : |
Resolved | |
|
Description : |
| Beim Konfigurieren eines ADO-Objektes nutze ich
eine bestehende DB-Verbindung als Nutzer MES. Dann trägt das
ADO-Objekt den Text MES.TABLENAME als Tabelle ein. Zur
Laufzeit kommt aber ein neuer Connect-String am Eingang des
Objektes ran (Benutzer ist dann z.B. MESWS). Dann geht der
Aufruf von Read daneben, da die Tabelle "MES.TABLENAME" ja
nicht existiert. Die müßte ja dann auch "MESWS.TABLENAME" oder
einfacher "TABLENAME" lauten. Warum wird da überhaupt der
Schema-Name davorgesetzt? Müßte der nicht eigentlich optional
sein ? Bei eingen Anwendungen kann es ja durchaus sein, dass
der Schemaname davor gesetzt werden muß, hier ist es aber eher
falsch. | | |
| Defect ID (165) -
Absturz in der Eigenschaftsliste | |
| Project : |
Steuerung |
| Status : |
Resolved | |
|
Description : |
| Wird in der Eigenschaftsliste keine Property
selektiert, aber die Funktion "Property anzeigen" oder
"Property verbergen" aufgerufen, dann führt dies zum Absturz.
| | |
| Defect ID (166) - Im
Buseditor werden Eigenschaften der Gruppen
angezeig | |
| Project : |
Editor |
| Status : |
Resolved | |
|
Description : |
| Zu den angezeigten Properties können
Verbindungen erstellt werden, was in der Folge zu Fehlern
führt. | | |
| Defect ID (167) - Fehler
bei Undo nach D&D zwischen verschiedenen Projekten
| |
| Project : |
Editor |
| Status : |
Resolved | |
|
Description : |
| Fehler bei Undo nach D&D zwischen
verschiedenen Projekten
| | |
| Defect ID (168) - Fehler
bei der Arbeit mit mehreren
Projekten | |
| Project : |
Editor |
| Status : |
Resolved | |
|
Description : |
| Projekt 1 ist aktiv - die Maus wird in das
Projekt 2 verschoben so, dass ein Tooltip geöffnet wird - noch
während der Tolltip angezeigt wird, wird die rechte Maustate
gedrückt. | | |
| Defect ID (169) - Fehler
bei User Dialogen | |
| Project : |
Runtime |
| Status : |
Resolved | |
|
Description : |
Nach dem der User-Dialog einmal geöffent war
(Popup-Dialog) kann die Position nicht mehr verändert
werden. Beim zweiten Öffnen wird der Dialog an falscher
Position mit falscher Größe geöffnet.
| | |
| Defect ID (170) - Fehler
im Menü der
Teilprojekt-Properties | |
| Project : |
Editor |
| Status : |
Resolved | |
|
Description : |
| Wenn Properties des Teilprojektes (innen) mit
Bussen verbunden sind, dann wird im Menü der Properties für
jeden verbundenen Bus ein Eintrag eingefügt. Bei der Auswahl
dieses Eintrages soll der Buseditor zu diesem Bus geöffnet
werden. Dies erfolgt jedoch
nicht. | | |
| Defect ID (171) - Fehler
bei der Änderung von
Property-Attributen | |
| Project : |
Editor |
| Status : |
Resolved | |
|
Description : |
Ein Objekt (z.B. Multiplexer) besitzt
Properties, welche nur Ein- oder Ausgang sind. Diese Property
wird verbunden. Danach wird die Konfiguration des Objektes
geändert, so, dass aus einem Ein- ein Ausgang wird oder
umgekehrt. Dabei fällt der Draht an der Property ab. Nun wird
versucht, mit UNDO den alten Zustand wieder
herzustellen. Die Attribute der Property werden nicht
korrekt rekonstruiert, so, dass der Draht in Folge an der
falschen Seite an das Objekt führt.
| | |
| Defect ID (172) - Fehler
beim Verbinden von Properties im
Buseditor | |
| Project : |
Editor |
| Status : |
Resolved | |
|
Description : |
Es sind zwei Properties zweier Objekte mit einem
Draht verbunden. Der Versuch, die gleiche Verbindung
innerhalb eines Busses herzustellen gelingt, wenn man die
Verbindung vom linken zum rechten Fenster zieht. Im
umgekehrten Fall wird dies verhindert, bzw. falsch
ausgeführt. Die Verbindung soll in keinem Fall realisierbar
sein. | | |
| Defect ID (173) -
Unerwünschtes Verhalten des Buseditors beim Herstellen von
Verbindungen | |
| Project : |
Editor |
| Status : |
Resolved | |
|
Description : |
Werden im Buseditor Verbindungen hergestellt,
dann werden diese Verbindungen immer angezeigt. Im linken
Fenster werden sogar beide neuen Verbindungen angezeigt
(Quelle und Ziel). Dieses Verhalten wird als störend
empfunden. Die Listen der Objekte/Properties sollen
unverändert bleiben, so, dass mehrere Verbindungen
hintereinander einfacher erstellt werden können.
| | |
| Defect ID (174) -
Verborgene Properties an Containern können nicht verbunden
werden. | |
| Project : |
Editor |
| Status : |
Resolved | |
|
Description : |
| Verborgene Properties an Containern können nicht
verbunden
werden. | | |
| Defect ID (175) -
Mehrfachauswahl sollte optional zuschaltbar
sein | |
| Project : |
Liste |
| Status : |
Resolved | |
|
Description : |
| Bisher kann in der Liste immer nur eine Zeile
ausgewählt werden. Optional sollte auch die Mehrfachauswahl
möglich sein. | |
Comments : |
| Unter der Konfigurationsseite Optionen wurde die
Option Einfachauswahl eingeführt. Sie ist bei
bestehenden Objekten aktiviert.
| | |
| Defect ID (176) -
Alarm-Ausgang bleibt true, wenn durch Einzelquittung
Alarmliste leer wird | |
| Project : |
Meldung |
| Status : |
Resolved | |
|
Description : |
| Der Alarm-Ausgang des Meldungsobjekts geht nur
nach „AckAll" auf False, auch, wenn die gerade einzeln
quittierte Meldung die einzige war, die auf Quittung wartete.
| | |
| Defect ID (177) -
Fehlerhaftes XML von der
VACListe | |
| Project : |
|
| Status : |
Resolved | |
|
Description : |
Der XML-String, welcher von der VACListe
generiert wird, enthält keine Angaben zum Encoding.
Beispiel:
<?xml
version="1.0"?> <Content> <Header> <Columns><Column
RefName="Col0" Name="NAME"
DisplayName="Equipment"/><Column RefName="Col1"
Name="IDENT"
DisplayName="Ident"/></Columns></Header> <Data> <Rows><Row
Col0="Verwölbungsmessung"
Col1="20"/></Rows></Data> </Content>
Dieses
Dokument kann nicht mehr geparst werden, wenn Umlaute im Spiel
sind.
Wenn Kopf wie folgt aussieht, funktioniert es
wieder:
<?xml version="1.0" encoding="ISO-8859-1"
?> | |
Comments : |
| Die Encoding-Information war nach dem SP3
rausgefallen. | | |
| Defect ID (178) - Im
Kopf steht an jedem Zeilenende ein überflüssiges 0xd
(\r) | |
| Project : |
ASCII-Storage |
| Status : |
Resolved | |
|
Description : |
Im Kommentarbereich habe ich folgende
Eintragungen: Projekt: %s Gerätename: %s Kommentar:
%s Gas: %s NennFluss: %s Das Objekt generiert an
jedem Zeilenende ein überflüssiges "0D", dass beim Öffnen mit
EXCEL zu einer zusätzlichen Zeile führt. 50 72 6F 6A 65 6B
74 3A 20 41 6C 6C 65 73 45 69 6E 0D 0D 0A 47 65 72
E4 74 65 6E 61 6D 65 3A 20 4D 46 43 30 36 0D 0D 0A
4B 6F 6D 6D 65 6E 74 61
| | |
| Defect ID (179) -
Verbindung wird schon beim Anlegen der DB-Nummer
hergestellt | |
| Project : |
Simatic-S7 |
| Status : |
Resolved | |
|
Description : |
Ich verwende mehrere Service-Einträge und möchte
die Objekte über die dynamische Service-Auswahl extern
konfigurieren. Dabei ist in der Parameter-Konfiguration
ein bestimmter Eintrag (z.B. CIS1) ausgewählt, ich möchte aber
zur Laufzeit einen anderen benutzen (z.B. ZNO). Nun
folgende Beobachtung: Wenn ich in der Konfiguration
den Service eintrage, den ich dann auch dynamisch verwende,
dann funktioniert der Verbindungsaufbau ohne Probleme.
Wähle ich aber einen anderen Service aus als den, der
unter "Parameter" eingestellt ist, bekomme ich zunächst die
Fehlermeldung "could not initialize connection". Obwohl
noch gar kein Open-Event da war, kommt nach ca. 5s schon die
Fehlermeldung. | |
Comments : |
| Die Verbundung darf erst nach einem Open-Event
hergestellt
werden. | | |
| Defect ID (180) - Für
jede Tabellenspalte gibt es einen Eingang, auch wenn sie nicht
freigeschaltet wurde | |
| Project : |
ODBC |
| Status : |
Resolved | |
|
Description : |
a) auch wenn keine "Freigabe" erfolgte werden
Daten-Properties angelegt b) wenn Option "nur lesen"
aktiviert ist, wird nur für Spalten ohne "Freigabe" ein
Eingang angelegt
| | |
| Defect ID (181) - ADO
Objekt Prozedur Parameter
durcheinander | |
| Project : |
ADO |
| Status : |
Resolved | |
|
Description : |
Folgende Testprozedur in einer Oracle 10g
DB:
procedure TestProc(vA in out int, vB in out int, vC in out int) as begin
vA := 1;
vB := 2;
vC := 3; end
TestProc;
Struktur im VAC siehe Screenshot. ->
Die Reihenfolge stimmt nicht. Das eigentliche Problem ist, das
die Namen bzw. Werte nicht hinhauen. (siehe Screenshot
Diagnose) | |
Comments : |
| Reihenfolge der Procedure-Parameter wird jetzt
anhand der Ordinal-Nummer (ORDINAL_POSITION)
bestimmt | | |
| Defect ID (182) -
Formatierter Text wird nicht
übersetzt | |
| Project : |
Zeichenkettenformatierung |
| Status : |
Resolved | |
|
Description : |
|
| |