Bricscad™ V9
Installation
Bricscad V9 wird unabhängig von früheren Bricscad Versionen installiert und ausgeführt.
Version 9.3.13
25/08/2009
Verbesserungen
- SR20457 - VERSETZ: Verbesserte Versetzungen von Polylinien mit vielen Ecken.
- SR20267 - Installation: Wenn ROAMABLEROOTPREFIX und LOCALROOTPREFIX gesetzt sind, aber auf nicht vorhandene oder leere Ordner zeigen,
dann werden alle erforderlichen Ordner erzeugt und die Dateien aus dem userdatacache in den lokalen Ordner kopiert.
Problembehebungen
- SR19846 - STUTZEN: Stutzen oder Erweitern für zwei sich fast schneidende Linien in einer T-Form schlugen fehl.
- SR20292, SR20403 - STUTZEN: Behoben wurde ein Problem beim Stutzen von nicht-ebenen 3D-Polylinien.
- SR20196 - REFBEARB: Es wurden falsche rückgängig Daten gespeichert, wenn REFBEARB gestartet wurde.
- SR20196 - ZUORDNEN: Wenn die Option "Relativer Pfad' im Dialog 'Externe Referenzen anhängen' ausgewählt wurde,
wurde nur der relative Pfad irgendeiner verschachtelten Xref gespeichert,
der Pfad der zugeordneten Xref selbst blieb aber auf dem absoluten Pfad. Jetzt wird dieser auch relativ gespeichert.
- SR20437 - MASSEIG: Massen-Eigenschaften waren seit der Umstellung auf den neuen SPA-Modellierer in V9.3.9 nicht mehr vorhanden.
- SR20493, SR20458 SPIEGELN: Acis Objekte wurden, seit der Umstellung auf den neuen SPA-Modellierer in V9.3.9, durch die Befehle SPIEGELN, 3DSPIEGELN nicht mehr richtig transformiert.
- Das Speicherleck beim Wechsel in den SPA-Modeller wurde behoben.
- Das Speicherleck, das während der Arbeit an der Anzeige Performance für Blöcke entstand, wurde behoben.
- SR20438 - ARX/BRX: Objekt Fang Überschreibungen funktionierten im jig-Modus nicht.
- Lokalisierung - PLOT Befehl Meldung initget strings: Der übersetzte Teil vor dem Pipe Zeichen sollte dargestellt werden, nicht der Teil nach dem Pipe Zeichen.
Version 9.3.12
20/08/2009
Version 9.3.12 behebt ein Lokalisierungsproblem in nicht Englischen Versionen. Ansonsten ist die Version 9.3.12 gleich der englische Version 9.3.11.
Neu
- RECHTECK Befehl: Hinzugefügt wurden die FLÄCHE und die GRÖßE Optionen, die es erlauben, die Länge/Breite/Fläche einer rechteckigen Polylinie vorzudefinieren.
- SR20329 - DISPSILH: Aktiviert die Anzeige von Silhouetten bei den Befehlen VERDECKT und SCHATTIEREN.
- SR20262 - LISP: Hinzugefügt wurde (vl-enable-user-cancel t/nil), um ESCAPE während der Lisp Ausführung zu ermöglichen/zu sperren.
- SR20414 - LISP: Hinzugefügt wurde (vl-list-loaded-lisp) : gibt die Liste der geladenen Lisp-Dateien zurück.
- GEOMETRIE Bibliothek: Bricscad V9.3 ist ein Meilenstein Release, die erste Version, die die neue Geometrie Bibliothek, die wir in den letzten 2 Jahren entwickelt haben,
verwendet. Wir planten die Einführung dieser Geometriebibliothek erst für die kommende Version 10, aber wir haben uns entschlossen, die Vorteile der Bibliothek
unseren Kunden bereits jetzt zur Verfügung zu stellen. Obwohl wir immer noch an der Feinabstimmung der Bibliothek arbeiten, werden Sie enorme Verbesserungen
der Möglichkeiten bei der Umgrenzungs Erkennung, den VERSETZ und STUTZEN Befehlen feststellen.
- Der VERSETZ Befehlscode und der zugrunde liegende Algorithmus wurde von Grund auf neu geschrieben. Die OFFSETGAPTYPE Einstellung wird jetzt unterstützt.
Sie legt fest, wie mögliche Abstände bei parallelen Kopien gefüllt werden: abgeschrägt, abgerundet oder durch die Erweiterung der benachbarten Segmente.
Der Befehl PARALLEL wurde in VERSETZ umbenannt.
- Der STUTZEN Befehlscode und der zugrunde liegende Algorithmus wurde von Grund auf neu geschrieben.
Polylinien und Splines können jetzt durch sich selbst gestutzt werden.
Die Unterstützung für die Option Kreuzen wurde hinzugefügt.
Während der Befehlsausführung kann jetzt mit der Umschalt-Taste zwischen dem Modus Stutzen und Dehnen umgeschaltet werden.
- Die SCHRAFF und UMGRENZUNG Befehlscodes und deren zugrunde liegender Algorithmus wurde von Grund auf neu geschrieben.
Unterstützung für die Überbrückung von Lücken in Schraffur Umgrenzungen: wenn keine äußeren geschlossenen Grenzen gefunden werden, wird das Programm diese Lücken
durch Erweitern der Objekte bis zu einer maximalen Entfernung, wie sie in HPGAPTOL angegeben ist, überbrücken.
- MODELER: Die bestehende Acis Implementierung wurde durch die neue (Acis-basierenden) SPA Modeler Implementierung von ODA ersetzt.
- AI_BOX, AI_PYRAMID, AI_WEDGE, AI_CONE, AI_CYLINDER, AI_SPHERE, AI_TORUS, AI_DISH, AI_DOME, AI_EDGESURF,
ROTATION, 3DNETZ, PNETZ Befehle wurden von Grund auf neu geschrieben.
- ROTOB, REGELOB, TABOB, KANTOB, SCHALE und KUPPEL erzeugen jetzt keine 3D Solids. Es werden jetzt Netze erzeugt.
AI_REVSURF, AI_RULESURF, AI_TABSURF, AI_EDGESURF wurden entfernt.
- Die Befehle KEGEL und ZYLINDER wurden von Grund auf neu geschrieben.
- Der Support für die System Variable ACISOUTVER, welche es erlaubt beim Befehl ACISOUT die ACIS Version festzulegen, wurde hinzugefügt.
- TABLETT: Unterstützung für acad ähnliche Tablett-Menüs wurde hinzugefügt(sehen Sie: "tablet-a.cui"). Alle Tablett-bezogenen Codes wurden neu geschrieben.
- Der Befehl -WBLOCK wurde hinzugefügt, dxf Binär/Präzisions-Optionen wurden für wblock im DXF-Format hinzugefügt.
- Der PLOT Befehl wurde von Grund auf neu geschrieben, und wir schalteten von MFC-basierten auf wxWidgets-basierten Druck um (Linux Vorbereitung).
- Neue WxWidgets basierende Druckvorschau.
- Die OLE-Funktionalität wurde neu geschrieben, um vollständig MFC-unabhängig zu werden.(Linux Vorbereitung).
- CLIPEINFÜG und INHALTEINFÜG wurde neu geschrieben, um vollständig MFC-unabhängigen zu werden.(Linux Vorbereitung).
- SR17799 - SICHALS: Unterstützung für 'DXF' Option hinzugefügt. Beispiel: (command "._SAVEAS" "DXF" "_P" "_Y" "_V" "A2004" "_B" "my_drawing")
- Unterstützung für die System Variable REMEMBERFOLDERS wurde hinzugefügt.
- Unterstützung für die System Variable WHIPARC, die die Darstellung für kreisförmige Objekte steuert (Bögen und Kreise als aneinandergereihte
Vektoren oder als echte Kreise und Bögen), wurde hinzugefügt.
- Unterstützung für die System Variable DISPPAPERBKG, um die Darstellung des Papier Blattes ein- oder auszuschalten,
und die System Variable DISPPAPERMARGINS, die die Darstellung eines Rechtecks für den bedruckbaren Bereich ein- oder ausschaltet, wurden hinzugefügt.
- SR19794: Unterstützung für das Öffnen von passwortgeschützten Zeichnungen wurde hinzugefügt.
- TaskDD1141 - COM: Unterstützung für AcadRegion und Acad3dSolid Objekte wurde hinzugefügt.
- TaskDD1195 - COM: VERSETZ Methoden für Kurven Objekte wurde hinzugefügt.
- TaskDD1136 - COM: Folgende Features wurden hinzugefügt:
- AcadApplication.WindowState
- AcadApplication.StatusId
- AcadApplication.LoadDVB/UnloadDvb
- AcadDocument.WindowState
- AcadDocument.Width
- AcadDocument.Height
- AcadDocument.HWND
- IAcadBlock.AddExtrudedSolidAlongPath
- COM: Implementiert wurde die Methode intersectWith für alle Objekte mit Kurven(Bögen, Polylinien, Splines usw - zur Zeit aber noch keine Einfügungen).
- LISP: Unterstützung für die Funktionen(power x y) und (random x).
- SR18273 - LISP: Unterstützung für (getvar "MILLISECS") wurde hinzugefügt.
- TaskDD892 - ARX/BRX: Hinzugefügt wurde die Unterstützung des Arguments 'rawPoint' der Methode OdEdInputPointMonitor::monitorInputPoint().
- TaskDD1081 - ARX/BRX: Hinzugefügt wurde drx_hatchPalletteDialog API.
Verbesserungen
- SR20452 - EINFÜGE Dialog: 'Einheiten' und 'Einheiten Faktor' Felder sehen nicht aus wie Nur-Lese-Felder.
- KOPIEBASISP wurde zum Rechts-Klick Kontext Menü hinzugefügt.
- Verbesserte Druck Namensgebung: Entfernt wurde "Printing " Präfix und ".dwg" Suffix, der Layout Name wurde als Suffix hinzugefügt.
Beispiel: "MeineZeichnung Layout3" anstatt von "Printing MeineZeichnung.dwg".
Wenn an einen PDF Drucker gedruckt wird, lautet der vorgeschlagene Dateinamen jetzt "MeinZeichnung Layout3.pdf".
- SR20178 - PROMPTMENU: wurde wieder zur System Variable anstatt einer Voreinstellung, um von Lisp aus get/set zu erlauben.
- SR19639 - FASE: es können jetzt auch Fasen zwischen Polylinien erzeugt werden.
- FASE: hinzugefügt wurde die Möglichkeit, dass Polylinien mit sich selbst gefast werden können.
- FASE, ABRUNDEN und BRUCH Kompatibilität: Die Befehle ignorieren jetzt vorher gewählte Objekte.
- DELOBJ: Hinzugefügt wurde die vollständige Unterstützung der System Variablen DELOBJ für die Befehle EXTRUSION, ROTATION und REGION.
Geänderte Befehle EXTRUSION, ROTATION: Hinzugefügt wurde der Objekt Filter für die Auswahl des Extrusions- bzw. Rotationsprofiles;
es werden nur noch planare geschlossene Objekte gewählt.
- DXFOUT: Verbesserte Kompatibilität. Option "Version" kehrt zum Haupteingabedialog zurück, die Option "Objekt" kann nur noch einmal gewählt werden.
- Das Eingabe-Protokoll Fenster wurde neu geschrieben und die Kompatibilität verbessert:
Im Eingabe-Protokoll werden die übersetzten Befehl gespeichert(nicht deren Alias); ein Befehl wird nur einmal im Eingabe-Protokoll gespeichert
(das letzte Vorkommen entfernt das vorherige), falsch geschriebene Eingaben werden jetzt auch gespeichert, so dass der Anwender die Möglichkeit hat, seine Eingabe zu korrigieren.
Der nicht-standardmäßige Befehl (BEFLISTE)PMTHIST wurde entfernt, weil er unnötige Inkompatibilitäten hervorrief.
- SR18776 - Befehlszeilen Panel (Befehlszeile und Eingabe-Protokoll):
- hinzugefügt wurde das Tastaturkürzel Strg-A 'Alles auswählen'.
- Hinzugefügt wurden Tastaturkürzel abhängig von den Menü-Punkten.
- SR19479 - EINFÜGE Dialog: Performance-Verbesserung, wenn der Ordner eine große Anzahl von Blöcken enthält.
- SR18768 - EINFÜGE Dialog: Folgende Einstellungen werden jetzt zwischen den einzelnen Sitzungen gespeichert.
- Einfüge Punkt am Bildschirm definieren
- Skalierung am Bildschirm definieren
- Rotation am Bildschirm definieren
- Ursprung
- Einheitliche Skalierung
Die Einstellungen für die Dialoge 'Block einfügen', 'Externe Referenz anhängen' und 'Bild anhängen' werden separat gespeichert.
- SR18224 - DRUCKEN Dialog: Verbesserung der Antwortzeiten, wenn ein Netzwerk-Drucker ausgewählt wird.
- SR14468, SR17720 - SCHRAFF Dialog: 'Pick Punkt' ist jetzt die Standardschaltfläche, wenn der Dialog Schraff/Umgrenzung geöffnet wird.
'OK' wird zur Standardschaltfläche, wenn die Wahl der Umgrenzung abgeschlossen ist.
- SR18871 und Forum - TRANSPARENT COLOR: Bricscad benutzt jetzt die Farbe RGB(192,192,192) als Transparent Farbe für Werkzeugkästen und
Menü Knöpfe anstatt RGB(236,233,216); dies erhöht die Kompatibilität.
- SR19162 - ZEICHNUNGS EXPLORER: Layer werden jetzt erst beim Schließen des Zeichnungs Explorers regeneriert und nicht früher.
Vorher konnte die Regeneration sofort, in Abhängigkeit von der REGENMODE Variable, stattfinden.
- SR17809 - ZEICHNUNGS EXPLORER, Menü Ansicht: hinzugefügt wurden aus/ein Schalter für die Explorer-Fenster Offene Zeichnungen, Zeichnungen, Details und Vorschau.
- SR18773 - ZEICHNUNGS EXPLORER, verbesserte "auswahl" Verhalten in der Detail-Ansicht:
- Wenn Sie die Eingabetaste drücken, während keine oder eine Zeile ausgewählt ist, wird der Cursor um eine Zeile nach unten bewegt, und es wird keine Zeile ausgewählt.
- Wenn Sie die Eingabetaste drücken, während mehrere Zeilen ausgewählt sind, bleibt der Cursor innerhalb der Auswahl, er wird nicht bewegt.
- SR19797 - ZEICHNUNGS EXPLORER: Wird ein Element im Baum "Offene Zeichnungen", während das "Detail-Fenster" unsichtbar war, gewählt, wird das "Detail-Fenster" sichtbar geschaltet.
- SR18776 - EINSTELLUNGEN Dialog: In der Kategorie "Befehlszeile" wurden die Variablen CLISTATE, CMDLNTEXT, SCRLHIST und TEXTEVAL hinzugefügt.
- SR18033 - REGISTRY Performanz: Das kontinuierliche Schreiben und Lesen in der Registrierung wird jetzt vermieden:
Alle Einstellungen werden beim Start aus der Registry gelesen und im Speicher gehalten, und erst beim Schließen,
wenn etwas geändert wurden, wieder zurückgeschrieben.
- SR18480, TaskDD1143 - BEREINIG: Beim Öffnen einer Zeichnung werden jetzt unreferenzierte Xref's und anonyme Blöcke bereinigt.
- TaskDD461 - Hinzugefügt wurde die Unterstützung der assoziativen Bemaßung und Führungen bei 2dPolylinien und 3dPolylinien Objekte.
- SR18115 - MNU zu CUI Umwandlung: Unterstützung für die Accelerator Definition durch Befehls Namen.
- SR19407, TaskDD859 Eigenschaften Leiste: Implementiert wurde die Anzeige von dxf Class Namen in der Eigenschaften-Leiste für benutzerdefinierte Objekte.
- SR19492, TaskDD687: Verbesserte Performace bei der internen Punktauswahl (ssget "PO"), die unter anderem für die Auswahl von OLE Elementen benutzt wird.
- SR19654, TaskDD687 - OLE: Implementiert wurde ein spezielles Einfügen der Daten aus der Zwischenablage im OLE Objekt Format für Objekte, die das 'IViewObject2' Interface besitzen.
Für Objekte, die dieses Interface nicht unterstützen, wird folgende Meldung angezeigt: "Es sind keine gültigen Daten in der Zwischenablage verfügbar. Das Einfügen kann nicht fortgesetzt werden.".
- SR16940 - BKS Befehl: wurde erweitert, um das Ausrichten des BKS an einem Block zu ermöglichen.
- TaskDD734 - Externe Befehle mit Unterstrichen werden jetzt auch erkannt;
(streng genommen sind dies Fehler) wenn diese mit Unterstrich eingetragen sind. Dies betrifft sowohl globale wie lokale Befehlsnamen.
- SR18710 - COM: Hinzugefügt wurden die AcadDocument.LayoutSwitched, AcadDocument.BeginClose und AcadDocument.BeginDocClose Events.
- TaskDD1166 - VBA Macro Dialog: Hinzugefügt wurde das Tastaturkürzel Alt+F8, um den Dialog zu öffnen.
- SR17562 - DCL image/image_button: Implementiert wurde die Hervorhebung durch einen invertierten Hintergrund.
- SR19029 - DCL: Implementiert wurde die Unterstützung für Unicode-Zeichenfolge "\U+xxx". Beim Lesen von DCL Unicode Dateien wird die Unicode BOM (Byte-Order Mark) erkannt und übersprungen.
- LISP: Allgemeine Leistungssteigerung von 5% bis 15% sowie eine verbesserte Speicherverwaltung.
Folgende Funktionen werden jetzt vollständig unterstützt: (vla-DeleteProfile), (vla-RenameProfile), (vla-CopyProfile), (vla-GetAllProfileNames)
Berichtigungen wurden für(mapcar 'AND ...) und (mapcar 'OR ...) erstellt.
- LISP: Performance-Verbesserungen für (vl-registry-xxx) Registry Functions Family.
- SR19435 - LISP : Die Listen, die von (tblsearch) und (tblnext) zurückgegeben werden, geben jetzt keine groupcodes
wie -1, 100, 102, 330...zurück, um eine verbesserte Kompatibilität zu bieten.
- SR19435 - LISP: Zur Unterstützung von "alten" Lisp-Anwendungen wird (getvar "EXEDIR") jetzt als (getvar "ACADPREFIX") ausgeführt.
- SR18379 - LISP: Quell-Dateien mit falschen asymmetrischen Block Bemerkungen, wie
;|
;|
|;
verursachen jetzt keinen Ladefehler mehr.
- SR20120 - LISP/ADS: Die Performace von ads_ssname() und (ssname) wurde deutlich verbessert.
- SR18963 - ARX/BRX/DRX: Verbesserte Such-Datei-Sequenz für (arxload) *.brx, *.drx, *.arx. Dies vereinfacht die Anwendung und das Installer Design
für Entwickler; bei der Verwendung von (arxload "file") wird automatisch die entsprechende Datei-Version geladen.
- SR19397 - BRX/SDS/LISP: Die Lisp Engine speichert Objekt Namen nicht mehr (ads_name/sds_name) in geänderter Form;
dies bedeutet, dass BRX Applikationen jetzt ads_name/sds_name für spezielle Zwecke wie in ADS/ARX benutzt werden können.
- Kleinbuchstaben werden jetzt bei der Erstellung von LAYER, BKS, AUSSCHNT und TEXTSTIL über die Befehlszeile nicht mehr in Großbuchstaben umgewandelt.
- Die F1 - F10 Funktionstasten sind jetzt Built-in Hotkeys. Die entsprechenden Kurztasten-Definitionen wurden wegen besserer Kompatibilität aus der default.cui Datei entfernt.
Problembehebungen
- Plot Befehl in nicht englischen Versionen: Die Schlüsselworte in Meldungen waren nicht übersetzbar.
- ELLIPSE Befehl: ISOKREIS Option sollte keine Winkeleingabe haben.
- SR19969 - DRUCKEN: Nach dem Aufruf der Voransicht im Dialog "Drucken",
und einem späteren Wechsel zu einem anderen Layout und Wiederaufruf des Drucken Dialogs,
waren die Einstellungen im Drucken Dialog falsch (sie wurden vom vorherigen Layout kopiert).
- SR20288 - DCL: Bei der Benutzung von Registerkarten in einer DCL List-Box, wurden Wörter immer von der Registerkarten Länge abgeschnitten.
Um dies zu beheben, musste die list_box mit wxGrid anstatt von einem wxListCtrl reimplementiert werden.
- SR20349, SR20357 - VERSETZ: Fehlerbehebung wurde für Spline angepasste Polylinien implementiert.
- SR20382 - EINFÜGE: Einfügen von leeren Blöcken war nicht möglich.
- SR20400 - Die Befehle SPIEGELN und REIHE waren im Papier Bereich nicht verfügbar.
- SR20411 - FASEN: Es kam zum Absturz, wenn eine Linie mit einem Bogen gefast wurde.
- SR20420 - DRUCKEN: Wenn die Papiergröße im Drucken-Dialog gewechselt wurde, wurde der Plot-Maßstab nicht aktualisiert,
wenn Druckbereich an Seite anpassen eingestellt war.
- SR20424 - Plot-Stil Editor: Absturz beim Start nach Änderung der Registrierung in V9.3.
- SR20442 - ERRNO: Applikationen hatten keine Möglichkeit ERRNO zu ändern.
- SR20444 - FLATTEN: Flattened Kurven behielten den Original-Objekt-Layer nicht.
- SR20446 - AUSWAHL: Ausgewählte triangulierte Oberflächen (hervorgehoben und mit Griffen) wurden im Schattier-Modus nicht richtig angezeigt.
- SR20462 - LISP: Eine Regression seit V9.3 verursachte bei der populären Spanner Applikation eine Fehler beim Laden.
- SR20422 - Wenn GRIFF bearbeiten abgebrochen wird, wird jetzt "CommandCancelled" anstelle von "CommandEnded" gesendet.
- TaskDD833, SR20453 - INSUNITSDEFSOURCE und INSUNITSDEFTARGET Variablen werden nun berücksichtigt, wenn Einfügeeinheiten nicht definiert sind.
- SR20470: Der Aufruf von UNDO begin/end Befehlen aus Lisp funktionierte nicht(Regression).
- Gouraud Schattierung war die gleiche wie die Flach Schattierung.
- Die Auswahl funktionierte bei triangulierten Oberflächen im Gouraud/Flach Modus ohne Kanten nicht.
- SR20446 - Unrichtige Visualisierungen von ausgewählten triangulierten Oberflächen (hervorgehoben und mit Griffen) im Schattierten Modus.
- SR19619 - OutOfMemory Ausnahme beim Drucken eines Raster Bildes auf großem Papier mit hoher Auflösung.
- SR20382 - Es sollte möglich sein, leere Blöcke einzufügen.
- SR20408 - Splineanpassung funktioniert bei einer offenen Polylinie nicht, wenn Start- und Endpunkt zusammenfallen.
- SR20485 - Absturz beim Fangen von Splines im Nächsten Fang-Modus.
STUTZEN einer Polylinie mit sich selbst funktionierte nicht, und nicht der Einheiten Test. Der Fehler wurde behoben und die Tests waren erfolgreich.
- SR20196 - STUTZEN: Der Stutzen Fehler, der durch einen Anwender gemeldet wurde, wurde behoben.
- SR20346 - MODELER: Skalierte Acis Objekte wurden falsch gezeichnet.
- SR20357 - MODELER: Ermöglichen die Verarbeitung von gekurvten Polylinien und Polylinien mit doppelten Eckpunkten.
In der Zeichnung, die von einem Anwender zur Verfügung gestellt wurde, wird das EXTRUDIEREN einer splineangepassten Polylinie verhindert.
- SR20357 - Spline angepasste Polylinien: Durch eine falsche Konvertierung von TEILEN, MESSEN and VERSETZ kam es zur Fehlfunktion dieser Objekttypen.
- FASEN: Schlug zwischen Linien und Polylinien fehl, wenn der Verschneidungspunkt der zu fasenden Objekte außerhalb des sichtbaren Bereiches im Ansichtsfenster war.
- SR20352 - SRCHPATH: UNC Pfad Syntax (\\server\pfad\datei) konnte nicht für SRCHPATH Ordner benutzt werden.
- SR20317 - SCHRAFF: Vererbte Eigenschaften funktionierten nicht für benutzerdefinierte Schraffuren.
- ACISOUTVER Kann nun mit Hilfe des Einstellungen Dialogs gesetzt werden (bis jetzt war sie nur-lesen).
- Die Verschneidung von extrem langen Linien schlug manchmal fehl.
- Griffe wurden in perspektivischen Ansichten nicht dargestellt. Diese Regression kam durch die Änderungen an SR19795.
- TaskDD283 - TABLETT: Das Schalten der TABMODE System Variable Ein/Aus (in der Befehlszeile oder mit F4) funktioniert nicht richtig.
Die Tablett Schaltfläche in der Statuszeile lässt einen transparenten Befehl vermuten (TABLETT Befehl kann nicht transparent benutzt werden).
- SR18528 - COM: AcadLayerStateManager Objekt war nicht verfügbar.
- SR20359 - COM: Behoben wurden Groß-/Kleinschreibungs Fehler in der BricscadApp Typ Bibliothek :
IAcadMenuGroup::Gettype ist jetzt IAcadMenuGroup::GetType,
IAcadPopupMenuItem::Gettype ist jetzt IAcadPopupMenuItem::GetType und
IAcadToolbarItem::Gettype ist IAcadToolbarItem::GetType.
Property ITransmittalFile::Type wurde umbenannt in ITransmittalFile::FileType.
- SR20355 - LISP: Der CONVERTPSTYLES Befehl startete einen Nachrichten Dialog, wenn er von Lisp (Befehl) oder einem Skript aufgerufen wurde.
- SR12447 - STRECKEN Befehl & Griff-Bearbeitung: Relative polare Koordinaten konnten in der Statuszeile nicht angezeigt werden.
- SR13522, SR15342, SR19983, SR20309 - UCSICONPOS: Aktiviert wurde die System Variable UCSICONPOS, mit der die Position des BKS Icons gesteuert werden kann.
- SR14447 - Bild einfügen: Berichtigt wurden die Skalierung/Rotation/Abschneide Nachführung wenn BKS != WKS.
- SR14498 - Die Systemvariablen LOGFILEPATH und TEMPPREFIX konnten nicht geändert werden.
- SR15471, SR15473, SR18342, SR19099 - CMDECHO: Verbesserte Unterstützung für die CMDECHO System Variable, hauptsächlich in PEDIT, TEXT und GSCHRAFF
Befehlen, und in allen Befehlen, in denen Fang Überschreibungen in einem Lisp (Befehl) oder einem sds_command benutzt werden.
- SR15892 - Der Schraffur Aktualisierungsalgorithmus wurde verbessert, um den Verlust von assoziativen Schraffuren beim Verschieben einer Schraffur zu beheben
und um Fehlermeldungen bei der Schraffuraktualisierung zu vermeiden.
- SR16016, SR17380, TaskDD979 - Die MTEXT Anzeige wurde nicht aktualisiert, wenn der Textstil geändert wurde.
- SR16041: Ein Absturz beim Schnittpunkt Fang und sichtbarer Schnittpunkt Fang, der sofort auftrat wenn der Cursor nahe bei Spline Kurven war, wurde behoben.
- SR16333, SR18291 - TEILEN/MESSEN Befehle: falsche Orientierung bei einem geteilten Block für vertikale Segmente einer Polylinie.
- SR16497 - PRÜFUNG: Es ist unmöglich, Zeichnungen mit einem schlechten mleaderstyle wiederherzustellen. Der Absturz bei der Prüfung() wird jetzt verhindert.
- SR16654: Wenn die Koordinaten Eigenschaften von mehrfach gewählten Objekten geändert werden (Ende von Linien, usw.),
die '*unterschiedliche*' Werte haben, wurden die Änderungen nicht übernommen.
- SR17280 - LAYFRIER Befehl: Das Problem, wenn versucht wurde, einen Layer in einer Xref und Bearbeitung in einem Ansichtsfenster zu frieren, wurde behoben.
- SR17342 - Zeichen Reihenfolge Werkzeugkasten: Wenn der Zeichenreihenfolge Befehl abgebrochen wurde, wurde dennoch die Option (z.B. "_f")
an die Befehlszeile gesendet, obwohl der Befehl Zeichenreihenfolge bereits abgeschlossen war.
- SR17538, SR18772 - Zeichnungs Explorer: Wenn ein Layer Status durch Ziehen in eine andere Zeichnung kopiert wurde,
wurde der Name der aktuellen Zeichnung unerwartet in den Namen der temporären Datei aus der Zwischenablage,
die zum Ausführen der Operation benötigt wird, geändert
- SR17590, TaskDD1054 - EXTRUSION: Manchmal wurde die Extrusion in die falsche (Gegenrichtung) Richtung ausgeführt. Es wurden folgende Änderungen durchgeführt:
1. Wenn eine Kurve extrudiert wird, wird die Extrusions-Richtung auf die Normale der ersten Kurve festgelegt,
nicht auf die Normalen der zwischenerzeugten Region.
2. Wenn die normale der ersten Kurve oder Region in Gegenrichtung zur Z-Achse des aktuellen BKS liegt,
wird die Extrusion Richtung in Richtung der Z-Achse des aktuellen BKS gelegt.
- SR17805, SR18270 - ZEIGDIA: Es wurde die Unterstützung für die Befehlszeilen Syntax wie: _VSLIDE LIBRARY_NAME(SLIDE_NAME_INSIDE_LIBRARY) hinzugefügt.
- SR18003 - BEMFÜHRUNG: Die Text Hintergrund Farbe hat nicht die richtige Farbe und verdeckte den Text, wenn das Flag "Is Text Background Color On" eingeschaltet war.
- SR18096 - Die WINKEL Eigenschaft einer Linie wurde aus dem Winkel zwischen der X-Achse und der Linie berechnet.
Jetzt wird der Winkel zwischen der X-Achse und der Projektion der Linie auf die XY-Ebene berechnet.
- SR18173 - ABRUNDEN: Korrigiert wurde ein vom Anwender bereitgestelltes Beispiel, der nicht-konvexe Polylinie Abrundungsfall.
- SR18177 - Eigenschaften Leiste und Objekteigenschaften Werkzeugkasten: Die Layer Farbe Anzeige war nicht korrekt.
- SR18177 - Farb Dialog: Beim Start wurde der True Color Dialog nicht richtig auf eine RGB-Farbe initialisiert.
- SR18191 - AFLAYER: ALLE Option berücksichtigt jetzt alle Afenster in allen Layouts.
- SR18240 - SPEICHERN: Fehler beim Speichern einer Zeichnung in der Textstile mit ".SHX" Schrift, d. h. eine Schrift, bei der der Name nur aus einem Punkt besteht.
- SR18262 - CTB/STB/PC3 Dateien: Format-String-Spezifikation war nicht voll kompatibel.
- SR18339, SR18396, TaskDD956 - COM: Beim Löschen von Layouts gab es einen Absturz, wenn das aktive Layout gelöscht wurde.
Jetzt wird auch das Löschen des Model-Bereiches, sowie das Löschen des letzten Paper-Bereich Layouts nicht mehr erlaubt.
- SR18344 - Wenn Bricscad mit einem Zeichnungs-Namen als Befehls Argument gestartet wurde,
z. B. "Bricscad C:\zeichnungen\test.dwg", und 'ShowFullPathInTitle' war auf 'Ein', wurde in der Titel Zeile nur der Zeichnungsname und nicht der komplette Pfad angezeigt.
- SR18360 - Layer Combobox: Die Elemente konnten nicht mit Zahlentasten oder der Zehnertastatur gewählt werden.
- TaskDD704 - MAXHATCH Wert wurde beim Ändern von Schraffur Eigenschaften nicht berücksichtigt.
- SR18361 - STUTZEN: folgende Befehlsoptionen funktionierten nicht:
- Kanten Modus: Eingabe von D oder N bei der Befehlsabfrage 'Dehnen/Nicht dehnen <Nicht dehnen>
- Projektion: Eingabe von K, B oder A bei der Befehlsabfrage 'Keine/Bks/Ansicht <Ansicht>
- SR18362, TaskDD1127: Druckbereich Fenster Auswahl im Dialog "Drucken" funktionierte nicht korrekt, wenn die aktuelle Ansicht gedreht war.
- SR18412 - Befehlszeilen-Bearbeitung: Drücken von Strg + C, V, X, und Löschen, wenn die Befehlszeile den Fokus hat,
ruft jetzt Ausschneiden, Kopieren, Einfügen und Löschen von Zeichen in der Befehlszeile auf, anstatt
die Befehle COPYCLIP, CLIPEINFÜG und Löschen in der Zeichnung auszuführen.
- SR18415 - TEXT: Texte mit DXF71=2 (Text ist Rückwärts (gespiegelt über X)) oder DXF71=4 (Text ist von oben nach unten (gespiegelt über Y) wurden gespiegelt beim Verschieben/Kopieren, wenn MIRRTEXT=0 war.
- SR18440 - APUNKT Befehl berücksichtigte ANGBASE und ANGDIR, obwohl dies nicht sein sollte.
- SR18481 - Objektfänge Werkzeugkasten wurde nicht aktualisiert, wenn der OFANG temporär zum Auswählen von Objekten ausgeschaltet wurde.
- SR18487,TaskDD247 - MANSFEN: Fadenkreuz wurde nicht entfernt während des MANSFEN Befehls.
- SR18502 - Änderung des "druckbar" Flag eines Layers, führte dazu, dass der Layer unsichtbar wurde, bis zum nächsten "Regen".
- SR18555 - SCHRAFF: ein unstabiles Verhalten des Dialoges GSCHRAFF bei der Benutzung von ungültigem HPNAME wurde behoben.
- SR18760 - EINFÜGE Dialog: wenn der zuletzt eingefügt Block gelöscht wurde, und der Block-Definition entfernt wurde,
wurde der Block immer noch im Einfüge-Block Dialog in der 'Name' Combo aufgelistet.
- SR18791 - DRUCKEN schlug bei einer Benutzer-Zeichnung fehl, aufgrund einer falsch behandelten Ausnahme.
- TaskDD862 - DRUCKEN: Das Papier Bild wurde nach dem Ändern von Papier-Einheiten oder Medien Namen verschoben.
- TaskDD862 - DRUCKEN: Beim Drucken von der Befehlszeile und mit der Option "Fenster", um die gesamte Plotfläche zu definieren,
wurde das Abschneide-Fenster nicht gewählt.
- TaskDD862 - DRUCKEN Dialog: Im "Layout" Gesamtfläche Druck-Modus, mit einem Nicht-Null-Papier Bild Ursprung,
wird das Papier Bild beim Wechsel zwischen Zoll und Millimeter verschoben.
- TaskDD862, SR15454 - DRUCKEN Belange:
- Gedruckte Bilder gingen über den markierten Bereich hinaus.
- Wenn der Druck-Stempel-Kopf benutzt wurde, und die Skalierung nicht "Einpassen" war, konnte die Zeichnung über Kopfbereich gedruckt werden.
- Wenn der Druck-Stempel-Kopf benutzt wurde, und die Fußzeile leer war, wurde der Druck Ursprung (0,0) und die Plotskalierung "Einpassen" Einstellung der Zeichnung falsch auf dem Papier positioniert.
- SR18858 - AFENSTER: konnte nicht erstellt werden, wenn der Fang Abstand auf (0,0) eingestellt war.
- SR18885, TaskDD662: SPEIALSR12 Dialog Vorgabeformat war nicht "AutoCAD Release 11/12 Zeichnungen" sondern R18.
- SR18871 - MENÜ: der MNU zu CUI Konverter erkennt jetzt[---] sowie [--] als Trennzeichen,
und erkennt / / als Kommentar, auch für den Fall //, dass Tabulatoren oder Leerzeichen vorangestellt sind.
- SR18939 - Die falsche Farbe wurde für Vielflächen Netze mit dem Farbeattribut VonBlock innerhalb Blöcke angezeigt.
- SR18939 - SHADEMODE: Ein Vielflächennetz mit "VonLayer" Farbe auf dem Layer, in einem Block eingefügt,
wurde mit der falschen Farbe angezeigt - die Farbe vom Layer 0 wurde verwendet.
- SR18944: Vorübergehend ging der Objekt Fang nach dem Aufruf eines transparenten Befehls verloren.
- SR18950 - KOPIE: Kopieren von Objekten schlug fehl, wenn die Größe von XDATA 16kb überschritten wurde.
- SR18998, SR19043 - Absturz beim Löschen von assoziativen Bemaßungen und/oder ihrer verbundenen Objekte.
- SR19016 - SPIEGELN von gedrehtem Text war nicht korrekt.
- SR19017 - ZURÜCK: Zurück Aktionen bei gespiegelten Texten erzeugten falsche Objekte, wenn MIRRTEXT eingeschaltet war.
- SR19080 - MENÜ: Die Accelerator Definition in MNU Dateien benutzten "CONTROL", während in CUI Dateien "CTRL" benutzt wird.
Aufgrund eines Fehlers in der MNU zu CUI-Konverter, wurde "CONTROL" in manchen Fällen nicht durch "CTRL" ersetzt.
Als Ergebnis wurde bei der Eingabe von UMSCHALTASTE mit einem Schlüsselzeichen der Accelerator aufgerufen, anstatt einfach einen Großbuchstaben zu schreiben.
- SR19083 - EIGENSCHAFTEN: Ändern der Skalierung/Position/Rotation eines Blockes über die Eigenschaften Leiste änderte die Skalierung/Position/Rotation der Block Attribute.
- SR19165 - Eine Echt-Zeit Ansichtsrotation in einem gesperrten Papier-Bereich Ansichtsfenster führte dazu, dass der komplette Bereich rotiert wurde.
- SR19228 - MTEXT Kompatibilität: Der MText-Editor benutzte für jede Schriftart den Format-Code \F,
für SHX Schriften sollte \F verwendet werden, aber für andere Schriften sollte \f benutzt werden.
- TaskDD47 - BILDER: Seit V9.2.2, war es nicht mehr möglich, für die Befehle BILDZUSCHNEIDEN, BILDANPASSEN und TRANSPARENZ bestimmte Bild Formate auszuwählen.
- SR19235 - BILDER: Gedrehte Bilder, mit verschiedenen Skalierungen für X und Y, wurden falsch angezeigt.
- SR19239 - ZURÜCK für OLE-Objekte führte zu einem Absturz.
- SR19272, SR20108 - CUI: Tooltipp für Symbolleisten-Symbole zeigten fälschlicherweise den Makro-Namen anstatt der Schaltfläche Titel.
- SR19306 - SHX Text in komplexen Linientypen wurden ohne Linienstärke angezeigt.
- SR19335 - EXPORT: Export in BMP-Dateien wurde mit der falschen Auflösung (dpi) ausgeführt, jetzt wird die Standard-System-Auflösung verwendet, die in der Regel 72 dpi ist.
- SR19365 - Das Auswahlrechteck mit bestimmten Hintergrundfarben wurde nicht gestrichelt dargestellt.
- SR19398 - XRECORD Verarbeitung in einer Zeichnung (vom Kunden), führte zum Absturz.
- SR19492 - AUSWAHL: Beim Klicken in die Zeichnung, um eine neue Auswahl zu beginnen,
reagierten große Zeichnungen für einige Sekunden nicht. Diese Verlangsamung wurde in V9.2.15 implementiert.
Vermeiden redundante Verarbeitungen für Zeichnungen, die keine OLE-Objekte enthalten.
- SR19507 - MLINIE mit Null-Länge in einem Linienabschnitt führte zu einem Absturz beim Zoomen auf Grenzen.
- SR19559 - ANZEIGE: Objekte mit sehr kleinen Z-Koordinaten wurden nicht angezeigt.
- SR19569 - BILDER: Falsche Farbkonvertierung für transparente Bilder (Alpha-Kanal, 32 bpp).
- SR19614 - KOPIEBASISP Befehl: Die Basis ging verloren, wenn das Quell Objekt vor dem Einfügen gelöscht wurde.
- SR19645 - BILDER: ANGBASE und ANGDIR wurden für ECW-Bilder mit eingebetteten Metadaten nicht berücksichtigt.
- SR19650, TaskDD662: Pfade wie \\a\b\c (wobei "a" ein 1 Zeichen-Server-Name bedeutet) wurden zu Unrecht in ein a:\b\c konvertiert.
- SR19671 - PLOT: Die "Mittelpunkt" Option wurde in den PLOT-Befehlen beim Drucken aus dem Papier-Bereich nicht angezeigt.
Es sollte nur nicht verfügbar sein, wenn mit der Option "Layout" der Plotbereich festgelegt wird.
- SR19673 - EINFÜGE Befehls-Dialog: Mit der Option zuletzt Benutzten wurde der Standard Pfad anstatt der zuletzt vom Befehl einfüge benutzte Pfad benutzt.
- SR19705 - DRUCKEN: Seite einrichten wurde die Option "Anzeige von Plot Stilen" in der Model Ansicht nicht ignoriert.
- SR19725 - EINFÜGEPASSEND: Der Befehl richtete Blöcke nicht an Objekten aus.
- SR19728: Die Option "Schreibgeschützt öffnen" im "Datei öffnen" Dialog wurde beim Speichern von Zeichnungen ignoriert.
- SR19738, TaskDD1197 - REFBEARB: Wenn die Einstellung "Sperrt Objekte, die sich nicht im Bearbeitungssatz befinden" eingeschaltet war,
konnten Attribut-Definitionen, Texte und MTexte, die nicht im Bearbeitungssatz waren, trotzdem mit dem
Befehl DDEDIT oder der Eigenschaften Leiste bearbeitet werden.
- TaskDD1197 - REFBEARB: Die Eigenschaften von Objekten, die nicht im Bearbeitungssatz waren,
konnten geändert werden, obwohl "Sperrt Objekte, die sich nicht im Bearbeitungssatz befinden" aktiviert war.
- SR19762 - ANZEIGE: Es fehlte ein Strich am Anfang oder am Ende einer gestrichelten Polylinie.
- SR19795 - ANZEIGE: Griffe wurden unter einen Kreis gezeichnet, wenn die Z-Koordinate des Ansichts Zielpunktes des aktiven Ansichtsfenster einen negativen Wert hatte.
- SR19783 - Layer Explorer: Der Status der Menü Option "Zeige Xref Layer" wurde beim Öffnen des Explorers nicht berücksichtigt.
- SR19785 - PEDIT und 3DPOLY Befehle: die "Spline" Option - verfügbar im Kontext-Menü - fehlte in der Befehlszeile.
- SR19803 - MTEXT Editor: Das Problem der falschen Cursor-Position nach einem Tabulator-Zeichen wurde behoben.
- SR19832: Mit einigen Kombinationen von True-Type-Schriften und System-Code-Seiten zeigte der Stil Explorer ständig Fehlermeldungen.
- SR19840: Die Objekt Fang Option "KEINE" führte zum Ignorieren des gewählten Punktes, und zur Anfrage nach einem weiteren Punkt.
- SR19890 - MTEXT Editor: Auswahl der VONLAYER Farbe entfernte die vorherige Farbe Format-Codes von einem MTEXT nicht.
- SR19957 - Gedrehter SHX Text wurde teilweise unsichtbar.
- SR20131, SR20132, TaskDD1099 - BINDEN: Bei der Bindung mit dem Verhalten wie Einfügungen, wurden Änderungen die in der Aktuellen-Zeichnung
auf Xref Layer (Linientypen, Textstil ..) gemacht wurden, nach dem Binden nicht aufgenommen. Weiterhin gab es das Problem,
wenn in der aktuellen Zeichnung Linientyp die gleichen Namen wie in einer der Xref's vorhanden waren, wurden Layer, die diesen Linientyp benutzten,
nach dem Binden nicht korrekt aktualisiert: sie hatten immer noch xrefname|linietypename anstatt nur linietypename.
Zeichnungs Explorer: Nach dem BINDEN oder einer Einfüge Operation werden jetzt die "Layer", "Linientyp", "Textstil" und "Bemaßungs Stil" Ansichten sofort aktualisiert.
Vorher musste man vorübergehend eine andere Zeichnung öffnen, um Änderungen, die durch Binden/Einfüge erstellt wurden, in diesen Ansichten sichtbar zu machen.
- SR20148 - DRUCKEN: Benutzerdefinierte Papierformate wurden ignoriert, wenn der Drucker Name länger als 30 Zeichen war.
- SR20188 - DWGPRÄFIX: Für die Zeichnungen, die im Root-Ordner lagen, wurde der Pfad zu dem Ordner "Eigene Dateien" zurückgegeben,
anstatt von volume + volume separator + dir separator (z. B.: "c:\")
- SR20239 - Rasterbilder: Das Programm stürzte ab, wenn ECW-Dateien in Graustufen bearbeitet wurden.
- SR20265 - MTEXT: Bei der Bearbeitung eines MTextes in einem AFenster im Papier-Bereich, wobei sich der MText im Model befand, konnte der Text aus der Ansicht verschwinden.
- SR20275 - Rasterbilder: ECW-Dateien blieben weiterhin gesperrt, nachdem sie von einer Zeichnung abgehängt wurden.
- SR20298 - LISTE: Der Befehl unterstützt BILD Objekte nicht.
- MENÜ: Sonderzeichen (wie ^P, ^E, ...), die System-Variablen umschalten, wurden vor der eigentlichen Ausführung der Menü-Befehls ausgeführt.
Jetzt werden sie Inline verarbeitet, d. h. in der richtigen Reihenfolge, wie sie in Menü-Strings geschrieben wurden.
- -STIL Befehl: Die Eingabe eines Schriftart-Namen, der nicht gefunden wurde, führte zu einem anormalen Befehls Abschluss,
und der gewählte Schriftart Name wurden als Müll gedruckt.
- MTEXT: Bei der Erstellung von MTEXT über den MTEXT-Dialog wurde der MTEXT in der WKS-Ebene erzeugt, auch wenn ein BKS aktiv war.
- COM:
- COM: ThisDrawing.Export führt jetzt auch Dateien aus, die einen Punkt im Namen enthalten.
- TaskDD6 - COM - ADDINS: Bricscad stürzte beim Beenden durch ein nicht mehr vorhandenes Dokument ab,
wenn eine Addin-Anwendung zuvor das Dokument entladen hatte.
- SR18837 - VBA: ThisDrawing.SendCommand() mit einem LISP-Befehl mit Pause,
z. B. (command "insert" "blockname" pause 1 1 0), wurde vor der Pause sofort ausgeführt.
Der Insert-Befehl wurde dann weiter ausgeführt, nachdem der VBA-Code ausgeführt wurde.
Dies wurde behoben: jetzt wird der SendCommand Anruf nur zurückkommen, wenn das (command)
Statement einschließlich der Pause fertig ist.
- SR18837 - VBA: Senden eins Lisp (command pause) Ausdruck an die Befehlszeile mit
ThisDrawing.SendCommand oder Application.RunCommand
funktioniert nicht, wenn das VBA Makro mit dem VBARUN Befehl ausgeführt wurde.
- SR19083 - COM: Ändern der Skalierung/Position/Rotation einer AcadBlockReference sollte die Block Attribute für Skalierung/Position/Rotation ändern.
- SR19084 - VBAManager Dialog sollte nicht geschlossen werden, wenn ein VBA-Projekt geladen wird.
- SR19139 - COM: Parameter Bits für AcadUtility.GetKeyword waren inkompatibel.
- SR19182 - COM: Absturz beim Löschen von referenzierten Block Definitionen.
- SR19230 - COM: AcadDocument.MSpace Methode schaltete nicht korrekt in den Papier-Bereich.
- SR19247 - VBA Initialisierung schlug fehl, wenn beim Start die RockAUTO Applikation geladen wurde.
- SR19325 - COM - VBA: Utility-Funktionen, um Eingaben zu erhalten, gaben nur die letzte Zeile einer mehrzeiligen-Eingabeaufforderung zurück,
wenn die Zeilen durch "vbNewLine" oder "vbCrLf" Konstanten getrennt waren.
Betroffene Funktionen: GetEntity, GetSubEntity, GetKeyword, GetInteger, GetReal, GetString, GetAngle, GetCorner, GetDistance, GetOrientation und GetPoint.
- SR19366 - COM: Absturz beim Löschen von Layern mit VBA.
-
- SR20181 - COM: Absturz bei der Ausführung von ThisDrawing.Application.Documents.Item(0).SendCommand(Chr(27)+Chr(27)).
- SR20290 - COM: AcadEntity.Rotate3D Methode funktioniert nicht korrekt: Es wurde immer um eine Achse gedreht, die durch den Ursprung ging.
- DCL:
- SR17870 - DCL: Der Tooltipp des DCL image_button wurde nur angezeigt, wenn
der Cursor hovered über dem Rand des image_button war.
Nun wird der Tooltipp angezeigt, wenn die Fläche des image_button hovered wird.
- SR17868 - DCL: Wenn ein radio_button bereits ausgewählt wurde, wurde eine Rückruf Aktion nicht ausgeführt, wenn sie geklickt wurde.
- SR18280 - DCL: Wenn eine dcl Textkomponente alignment Eigenschaften hatte, ging das alignment verloren, wenn der Wert dynamisch (mit set_tile) zugewiesen wurde.
Dies wurde behoben, durch ein Re-Layout sowohl in der Text-Komponente als auch ihres Containers (statt nur den Container, wie sie verwendet wurde).
- SR18497 - DCL : Wenn ein DCL Dialog geschlossen wurde, waren die zuletzt verwendeten Werte für $KEY, $VALUE, $DATA, $REASON, $X and $Y DCL
Symbole nicht vorhanden.
- SR18872 - DCL: popup_list mit vielen Elementen war zu langsam.
- SR19054 - DCL: Wenn mode_tile benutzt wurde, um einen gesamten Container zu deaktivieren,
funktionierte die Freigabe einer Unter-Komponente des deaktivierten Containers nicht so wie erwartet.
Die Unter-Komponente sah aktiviert aus, aber reagierte nicht.
Dieses Problem wurde behoben, indem alle Eltern-Containern bei Aktivierung einer Unter-Komponente aktiviert werden.
- SR19126 - DCL cleanup: delayed gui update events wurde an bereits destroyed gui components gesendet.
Behoben durch Abschalten aller GUI-Event-Handler bei Zerstörung der GUI-Komponente.
- SR19133, SR19178 - DCL: Standard CANCEL Button Handler verursacht die Ausführung falscher action strings.
- SR19143 - DCL verschachtelte Dialoge: Der Aufruf von term_dialog während verschachtelten Dialoge ausgeführt werden, brachte Bricscad zum Absturz.
Behoben wurde das Problem, indem alle aktiven modalen Dialoge in umgekehrter Reihenfolge aufgeräumt werden.
- SR19156 - DCL Breite von dynamischen zentrierten Text: Wenn ein zentriertes Text Label dynamisch benutzt wurde,
wurde die Breite der Text Komponente nicht auf die neuen Inhalte angepasst.
- SR19189 - DCL: Die Breite von dynamisch gefüllten Texten war nicht korrekt.
- SR19288 - DCL & russische Zeichen: DCL-Parser interpretiert den character/byte Wert 255 als das Ende eines Strings.
- SR19475 - DCL: DCL: Tasten mit kurzem Text waren zu klein, um den Text einzupassen.
Die Breiten-Berechnung der Tasten wurde angepasst, um die korrekte Größe des Textes darstellen zu können.
Der Rahmen der Tasten wurde ebenfalls vergrößert, da der Raum um die Tasten zu klein war.
- SR19487 - DCL: Das DCL-Attribut children_fixed_width wurde für alle children angewandt.
(auch grand children und tiefer), es sollte aber nur für immediate children benutzt werden.
- SR19487, SR19776 - DCL: is_tab_stop=false funktionierte nicht.
- SR19487 - DCL: Labels von built-in dcl Komponenten ok_button, ok_cancel, waren nicht lokalisiert.
- SR19517 - DCL: Drücken der Tabulatortaste in einer edit_box löste einen System Warnton aus.
- SR19780 - DCL: Wenn die mnemonic eines Buttons benutzt wird, sollte der Button aktiviert werden, anstatt nur den Fokus zu erhalten.
- SR20123 - DCL: Wenn die gleichen dcl image oder image_button mehrmals wiederverwendet wurden, wurde die Anzeige immer langsamer.
Tatsächlich: Der bisherige Inhalt wurde nie aus dem Bild entfernt.
Dies wurde behoben: Von nun an, wenn eine Füllung gezeichnet wird, wird diese über die gesamte Fläche des Bildes berechnet, alle bisherigen Inhalte werden gelöscht.
- DCL - LISP: Die vordefinierte OK-Taste funktioniert nicht, wenn ein Ausdruck,
in dem die "default action" als leerer String übergeben wurde; Beispiel: (new_dialog "Dialog" dclid "")
- LISP:
- LISP GarbageCollection: Reelle Zahlen (REAL) konnten verloren gehen oder beschädigt werden,
wenn die reellen Zahlen nicht als lokale oder globale Variablen gespeichert wurden; wie in(list 10.0 20.0 30.0 ...)
- TaskDD240 - LISP: Undo-grouping wurde kompatibel gemacht.
Bei alle Operationen, die von Lisp ausgelöst werden, wird das undone/redone jetzt zusammen mit dem/der vorhergehenden Befehl/Operation bearbeitet.
(command) wird hier als Befehl betrachte, aber nicht als Lisp-Operation in diesem Sinne.
Zum Beispiel: der folgende Ausdruck (lisp expr 1)(command ...)(lisp expr 2) wird in 2 Schritten rückgängig gemacht.
Erster Schritt: (lisp expr2) und (command ...) Zweiter Schritt: (lisp expr 1).
Der Weg, wie Lisp aufgerufen wird - mit einer C:-function, oder einer non-C:-function oder von der Befehlzeile aus - spielt keine Rolle.
- LISP: Folgende reactor events wurden gefixt: vlr-endDwgOpen, vlr-beginClose, vlr-layoutSwitched, vlr-beginDeepCloneXlation,
vlr-mainFrameMovedOrResized, vlr-beginInsert, vlr-beginWblockPt.
- LISP: (vla-get-hyperlinkbase) schlug fehl.
- LISP: Vla-AddRegion und VLA-AddExtrudedSolid gaben falsche Daten zurück (SafeArray of Variants of IDispatch objects anstatt von SafeArray of IDispatch objects).
- SR17953 - LISP: Aufruf von RTxxx Befehlen mit (command)/sds_command() führte in einigen Fällen zum Status undurchführbar. Beispiel: (command "RTROT" "SomeString").
- SR18051 - LISP: Benutzung von (help "xxx.chm" "html/topic") schlug fehl, weil die .htm Erweiterung fehlte. Diese Syntax wird jetzt ebenfalls unterstützt.
- SR18164 - LISP: Benutzung von (vla-open) konnte eine Ausnahme-Fehlermeldung hervorrufen aufgrund eines Synchronisations Problems beim Wechsel von Zeichnungs Fenster.
- SR18211 - LISP: Behoben wurde ein Problem bei der Synchronisierung eines beginRightClick reactor event, das ein Kontextmenü anzeigt (menucmd).
- SR18279 - LISP: TEXT entity dxf73 (vertical justification) wurde ignoriert in (entmake),
wenn sie nach dem zweiten dxf100 "AcDbText" subclass marker kam.
- SR18418 - LISP: Behoben wurde ein Problem bei der Synchronisation einer neu erstellten Zeichnung bei Verwendung von
(vlax-invoke-method <documents> 'Add "") resp. (vla-add <documents> "")
- SR18569 - LISP: sds_ssget Modus wurde case-sensitive ausgeführt, es sollte aber case-insensitive sein.
- SR18577 - LISP: sds_defun() und sds_regfunc() verwendet verschiedene Methoden zur Bestimmung des aufrufenden Moduls, das zu instabilen Verhalten von
sds_regfunc, sds_getfunccode() und sds_getappname() führte.
- SR18589 - LISP (autoload) function und mechanism:
- Es trat eine unendliche Rekursion auf, wenn die geladene Lisp-Datei den angegebenen Befehl nicht definierte;
oder wenn das Laden aufgrund eines Lisp Fehlers angehalten wurde, bevor der angegebene Befehl definiert wurde.
- Aufgrund eines Problems in C:NAME command Registration, konnte ein Ausnahme-Fehler auftreten, wenn die geladene Lisp-Datei C:NAME command redefinierte;
dies stoppte schließlich die Lisp-Ausführung.
- SR18599 - LISP: (grread) funktionierte nicht korrekt, wenn der Tastatur Fokus in der Befehlszeile war.
Die Charakter wurde nicht zurückgegeben, bis die Eingabetaste gedrückt wurde.
- SR18627,TaskDD599 - LISP: Der Befehl polyline, wenn er von lisp aufgerufen wird, erzeugt jetzt keine Fehlermeldung mehr, wenn die Eingabetaste für den ersten Punkt gedrückt wird.
- SR18676, TaskDD599 - LISP: Beim Parsen von eingefügten Strings, Menü Strings und Skripte, eines Lisp-Ausdrucks in Klammern,
gefolgt durch andere Zeichen als Semikolon oder Leerzeichen, wurde als ganzer, anstatt als geteilter Ausdruck behandelt.
Ein Skript mit einer Zeile "(getString)", gefolgt von einer Zeile "(one)two", wird jetzt korrekt verarbeitet.
- SR19702 - LISP: slide library Syntax funktionierte nicht aus LISP.
- SR19732 - LISP : Problem beim Zugriff auf einige seltene Arten von COM TypeLibraries, accessing properties - no properties wurden nicht gefunden,
aber der Zugang zu den Methoden war in Ordnung.
- SR18963 - LISP: Ein Memory leak/corruption in Lisp DCL Management wurde behoben.
- SR19576 - LISP: (vl-registry-descendents "HKEY_CURRENT_USER") schlug fehl, wenn ein Registry Root Key verwendet wurde.
- SR19063 - LISP: Es gab ein Bereichs Problem für Funktionen, die als lokale Funktionen angemeldet wurden.
Nach dem Verlassen von defun, waren diese Funktionen noch immer aktiv.
Das gleiche Problem trat auf, wenn ein lokaler oder globaler Fehler Handler aufgerufen wurde.
Das Update führt zu einer geringen Performance-Verbesserung und zu weniger Speicherverbrauch für (defun) und (lambda).
Ähnliche Fehler sind mit (vl-registry-descendents "HKEY_CLASSES_ROOT") und (vl-registry-descendents "HKEY_LOCAL_MACHINE") aufgetreten.
- ARX/BRX:
- ARX/BRX: Drag-and-Drop-Unterstützung wurde hinzugefügt, um Applikations dlls zu laden.
- TaskDD1190 - ARX/BRX: EdJig::acquirePoint() unterstützte die direkte Entfernungseingaben nicht.
- SR15936, TaskDD916 -Fixed endlose "kLoadDwgMsg" Benachrichtigungen im Fall, dass seine Handler-Funktion einen modalen Dialog aufruft.
- SR17410 - ARX/BRX: Jig mode: Flackern trat bei der Darstellung von osnap tooltips auf.
- SR18374, TaskDD1211 - ARX/BRX: Fixed: Ausführung von acedCommand(RTSTR, _T("_explode"), NULL) gefolgt von acedCommand(RTSTR, _T("_last"), NULL)
löst jetzt sofort das letzte Objekt in der Zeichnung auf, anstatt auf die <Eingabetaste> zur Bestätigung zu warten.
- SR19060 - WM_COPYDATA: Beim Senden von WM_COPYDATA zum Bricscad main window,
wird der String jetzt so behandelt, als wenn er in die Befehlszeile eingefügt wurde; dies dient der besseren Kompatibilität.
- SR19061 - BRX/DRX: Ein Absturz trat auf, wenn eine laufendes BRX/DRX (registered) command sich selbst unregistered/removed hat.
- SR19249 - ARX/BRX: AcEdInputPointMonitor::monitorInputPoint bekam irrtümlicherweise Benachrichtigungen,
wenn keine Punkt-Eingabe erhalten wurde (z. B. getint, getreal, getstring, getkword).
- SR19397 - BRX/DRX: Ein Speicherfehler ist aufgetreten, wenn binäre Daten über sds_retlist() übertragen wurden.
- SR19468 - BRX/DRX: Rgistrierte BRX/DRX commands hatten keinen Einfluss auf die CMDACTIVE Einstellung (bit 0).
- SR19706 - ARX/BRX: acedInitGet und sds_initget - bei der Benutzung von acedGetPoint oder sds_getpoint mit einem ersten Punkt, wurden Schlüsselworte nicht akzeptiert.
- SR20115 - ARX/BRX: Fixed Link Fehler mit OdEdInputPointMonitor class.
Anmerkungen :
Funktions Tasten
Beim Hin- und Herschalten zwischen Pre/Post V9.3.4 Bricscad Versionen, muss die CUI-Datei zurückgesetzt werden, damit die Funktionstasten funktionieren.
Wichtiger Hinweis für Addin Anwendungs Entwickler:
Wir erhielten Änderungswünsche bezüglich unpraktischer Addin-bezogener Registrierungsschlüssel Standorte.
Deshalb wurden die Registrierungsschlüssel, in denen Bricscad seine Addins speichert, geändert.
HKEY_CURRENT_USER\Software\Bricsys\Bricscad\V9\en_US\Profiles\MyProfile\Addins
nach
HKEY_CURRENT_USER\Software\Bricsys\Bricscad\V9\en_US\Addins
Der Registrierungsschlüssel, der einen Bezug zu den obigen Bricscad Addins Schlüssel speichert, wurde ebenfalls verändert, von
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\AddIn Designer\Bricsys\Bricscad 8\
nach
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\AddIn Designer\Bricscad\V9
Dies bedeutet, dass die bestehenden Addins neu kompiliert und neu registriert werden müssen, um auf Bricscad V9.3.4 und neuer zu laufen.
Version 9.2.16
06/05/2009
Neu
- Die Hilfe für Bricscad ist jetzt komplett (ausgenommen Entwickler Referenz) in deutscher Sprache verfügbar. Programm technisch wurden keine Veränderungen vorgenommen.
Problembehebungen
- SR19526 Absturz nach dem Rückgängigmachen von einfüge oder verschiebe Aktionen bei OLE-Objekten.
- SR19255 die rechtsseitige Ausrichtung von Texten mit führenden Leerzeichen war falsch.
- SR19612, SR19431, SR19415 : Lokalisierungs- und Syntax-Fehler in Meldungen.
- SR19273: der PAN-Befehl setzt jetzt Ofang Optionen nicht mehr zurück.
- Url Fehler im Hilfe Menü behoben.
- SR17819: Zeichnungen werden jetzt in einer temporären Datei im Verzeichnis der Zeichnung gespeichert. Wenn der Speichervorgang erfolgreich war, wird die Zeichnung in den Zieldateinamen umbenannt.
- BRX API SR19240: für Befehle die mit Postmassage ausgeführt wurden war keine Rückgängig Aktion möglich, auch wenn diese über lockDocument aufgerufen wurden.
Version 9.2.15
03/20/2009
Verbesserungen
- SR18870 - Implementiert wurde die Anzeige von Abschneide-Rahmen (wenn XCLIPFRAME eingeschaltet ist)
und die Auswahl von Einfügungen über Abschneide-Rahmen.
- Das Grenzen des Zurück-Daten-Puffer wurde beträchtlich erhöht.
Problembehebungen
- SR14708, TaskDD793 - AFENSTER: Das Strecken der linken Seite schlug fehl.
- SR18313, TaskDD915 - COM: AcadUtility.GetKeyword Methode erkennt Schlüsselworte nicht.
- SR18548 - SHADEMODE funktionierte in manchen Zeichnungen nicht.
- Zeichnungs Explorer: Absturz in WxWidget Baum Steuerung beim Mehrfachauswahl-Modus unter Windows Vista.
Die Baum Steuerung stürzte nach dem Löschen eines Eintrags ab. Der Absturz tritt nicht sofort nach dem Löschen des Elementes auf,
sondern erst wenn der Eingabefokus wieder in die Baumsteuerung kam.
- SR18745 - Gefüllte Objekte wurden in manchen Fällen mit ungültigen Zügen dargestellt.
- SR18986 - SAT Dateien, in denen das Datum im Header in einer extra neuen Zeile platziert wurde, konnten nicht gelesen werden.
- SR18946 - ANSI-Skripte mit Double-Byte-Zeichen konnten nicht mehr gelesen werden seit der Erweiterung des
UNICODE Skriptes in V9.2.12 (SR18677).
- SR18984 - DCL: wenn ein List-Box unter ihrer letzten Zeile geklickt wird,
wird die aktuell ausgewählte Zeile deaktiviert.
Dieses Problem wird durch das verbieten einer leeren Auswahl durch klicken, behoben.
Diese Änderung wirkt sich nicht auf ein List-Box mit mehreren Auswahlen aus, und es hat
keinen Einfluss auf die Änderung der Auswahl durch den Aufruf von set_tile.
- SR18998, SR19043 - Durch das Löschen von assoziativen Vermaßungen und/oder Ihren assoziierten Elemente kam es zum Absturz.
- SR19014 - Plotter Konfiguration Editor und Plot Stil Tabellen Editor Dialoge wurden in manchen Fällen, wenn
MFC Erweiterungs DLLs geladen wurden nicht angezeigt.
- Auswahl Probleme in nicht-planaren Ansichten bei der Benutzung von WinOpenGl Graphik System Gerät.
- SCHRAFFUR: True Color ging nach dem Ausschneiden/Einfügen verloren. Geändert DWG-Version für die Zwischenablage in 2004.
Version 9.2.14
09/03/2009
Problembehebungen
- TaskDD951,SR18774: Das Programm wurde instabil wenn Änderungen von ACIS Objekten rückgängig gemacht wurden. Dies ist eine Zurückentwicklung seit V9.2
- Behoben wurde ein Absturz im Zeichnungs Explorer:
Im Baum Zeichnungen, in einem Ordner mit beiden Zeichnungen und Unterordnern,
wenn Sie eine Zeichnung durch Doppelklick aus irgendeinem Unterordner öffneten, wurde bei einem anschließende Klick auf irgendeinen Ordner im Baum folgende Nachricht ausgegeben:
"Ein unerwarteter Fehler ist aufgetreten. Die Applikation ist instabil...."
- Der Absturz im Zeichnungs Explorer beim Löschen einer Bild Definition aus einer nicht aktiven Zeichnung wurde behoben.
Version 9.2.13
03/03/2009
Problembehebungen
- SR18775 - Nach einem AFZUSCHNEIDEN schlug der Befehl Zurück beim Herstellen des ursprünglichen Ansichtsfensters fehl.
- TaskDD793 Entfernt wurde die Fehlerbehebung für gesperrte Ansichtfenster: Ändern der Höhe eines gesperrten Ansichtfensters (z.B. über die Eigenschaften Leiste) löste eine unerwünschte Ansichtsfenster Skalierung aus.
Dies wurde benutzt um Druckprobleme in V9.2.11 wenn das Ansichtsfenster komplett gesperrt war zu lösen.
- SR18636 - Die Applikation wurde instabil nachdem das Einfügen eines Blockes mit assoziativen Schraffuren fehlschlug.
- SR18777 - Wenn die LeaderLineTypeId (DXF340) eines MLeaderStyle NULL war, stürzte das Programm beim Speichern einer Zeichnung ab.
- SR18803 - DCL: Der DCL Befehl slide_image löschte fälschlicherweise alle Inhalte des DCL Image die vorher aufgerufen waren. Dies hat zur Folge, dass der Aufruf fill_image direkt vor slide_image keinerlei Auswirkungen hatte.
- SR18729 - Objekt Fang Spur-Punkte wurden in einer von einem Anwender zur Verfügung gestellten Zeichnung nicht dargestellt.
- SR18754 - Der Befehl -LAYER erlaubte es nicht eine Linienstärke Null einzugeben.
- Vla-AddRegion, VLA-AddExtrudedSolid gaben falsche Daten zurück (SafeArray of Variants of IDispatch objects anstatt einem SafeArray of IDispatch objects).
Version 9.2.12
20/2/2009
Verbesserungen
- SR12752 - Der Befehl DDEDIT kann jetzt auch für Bemaßungs Objekte angewendet werden.
- SR18713 - Die Schraffur Bereichs Berechnung wurde über den analytischen Ansatz reimplementiert,
anstatt den numerischen Ansatz zu benutzen, bei dem Punkte an den Grenzen verwendet wurden; dies führt zu viel genaueren Ergebnisse.
- Gruppen: Bei der Erzeugung werden die Gruppen Namen in Großbuchstaben umgewandelt (dies führt zu einer Kompatibilitäts-Verbesserung).
Problembehebungen
- SR18613 - BRX: Globale Funktions Überlastungen fromAcDbTextStyle: manchmal wurde ein falscher Textstil ausgegeben, obwohl der OK-Status zurückgegeben wurde.
- SR18677 - UNICODE-Skripte konnten nicht gelesen werden.
- SR18713 - Die Berechnung der Fläche von LwPolylinien mit negativen Wölbungen war noch nicht richtig. Das Problem entstand in V9.2.03. Extra Unit-Tests wurden hinzugefügt.
- TaskDD1138 - COM AddRegion Methode hat einen Fehler, wenn sie von einer externen Anwendung gestartet wurde.
- SR18481 - Die Werkzeugleiste Objektfänge wurde nicht aktualisiert wenn der Ofang Modus "für den aktuellen Befehl" benutzt wurde.
- SR18497 - Beim Einfügen einer Zeichnung in eine andere wurden unreferenzierte Blöcke nicht kopierte.
- Regression in V9.2.11. Beim Einfügen von Bildern wurde das Seitenverhältnis nicht beibehalten.
Version 9.2.11
11/2/2009
Verbesserungen
- SR18422, SR 18596 - Drucken: Punkte wurden als vertikale Linien mit Länge = Linienbreite gedruckt .
Für eine bessere Kompatibilität werden sie jetzt als horizontale Linien mit der Länge = 0,2-mal Linienbreite gedruckt.
- 3 Meldungs Dialoge benutzten fälschlicherweise caption "DCL.dll" anstatt "Bricscad"
- -UMGRENZUNG Befehl (Erweiterter, Umgrenzungs Satz):
Im Options Menü wird jetzt die Option "Alle" versteckt; es ist aber immer noch vorhanden, um die Abwärtskompatibilität zu V7 zu erhalten).
Die Eingabeaufforderung ist jetzt 'Neu/<Jedes>' anstatt 'Neu/<Alle>'
Problembehebungen
- TaskDD789, SR18004 - Rasterbilder: Positionierung von Bildern mit eingebetteten Geo Info war falsch.
- SR18391, SR18603 - Zeichnungs Explorer stürzte ab: 1. Wenn eine Block Erzeugung, die aus dem Zeichnungs Explorer gestartet wurde, abgebrochen wurde.
2. Wenn Blöcke aus dem Explorer eingefügt wurden und der Vorgang mit der rechten Taste (Eingabetaste) wiederholt wurde.
- SR18465 - Xref Dateien: Die Anwendung konnte instabil werden, wenn Xref-Dateien ge- bzw. entladen wurden.
- SR18531 - Wenn eine assoziative Basislinien Bemaßung, die sich in einer Xref befindet als Grundlage für eine Weiter Bemaßung genutzt wurde, stürzte das Programm ab.
- SR18544 - REFEDIT: Beim Bearbeiten eines XRef mit assoziativen Bemaßungen stürzt das Programm ab.
- SR18461 - ABRUNDEN Operationen schlugen für Objekte fehl, die sich an sehr großen Koordinaten befanden.
- SR18517 - COM: Bricscad wurde sofort beendet, wenn Char #27 (ESC) mit AcadDocument.SendCommand() an die Befehlszeile gesendet wurde.
- TaskDD793, SR14708, SR17349 - Gesperrte Ansichtsfenster wurden entsperrt wenn die Größe des Ansichtsfenster geändert wurde.
- Begrenzt wurden die Anzahl der Zeilen, die in den crash_report geschrieben werden.
Version 9.2.10
2/2/2009
Problembehebungen
- TaskDD1112, SR18471 - Falscher Druck und Vorschau Bereich, wenn nicht das Welt BKS verwendet wurde.
- SR18457 - Berechnung der Fläche von LwPolylinien mit Ausbuchtungen. Problem seit Version V9.2.3 .
- SR18454 - Druck- und Anzeige-Probleme, das bei Zeichnungen, die korrupte Material Referenzen hatten, auftrat wurde gelöst.
- SR17633 - Crash beim Umschalten von Layouts nach REFBEARB von Xrefs.
- SR18493 - Behoben wurde das Problem bei der Erzeugung von Radialen und Durchmesser Bemaßungen im Papierbereich.
- SR17822, TaskDD1003 - Verbesserte Kompatibilität der DXFOUT Befehle und Anweisungen.
- SR18466 - OLE-Objekte auf gefrorenen oder ausgeschalteten Layern waren wählbar und wurden in der Auswahl auch sichtbar.
- SR18319 - Nach einem Doppelklick auf ein Attribut und wenn dann nur die OK-Taste geklickt wurde,
wurde das Attribut Text Höhe, aufgrund einer unerwünschten Rundung des Text Höhenwerts, verändert.
- TaskDD1002, TaskDD1046, SR18323 - BRUCH: Das Kommando wurde abgebrochen, wenn die Auswahl leer war,
stattdessen sollte die Eingabeaufforderung zur Auswahl von Objekten erscheinen.
- SR18463 - Abgeschnittene Rasterbilder wurden in der ENTWURF Qualität falsch gerendert.
- TaskDD1028, SR18438 - Wenn in einem Linientyp TrueType Schriftarten (TTF) Formen verwendet wurden, durch Benutzung eines entsprechenden Form Textstils,
wurden Texte die diese TTF Schriftart und diesen Stil verwendeten nicht angezeigt(dies war auch so wenn die Schrift in einem anderen Stil benutzt wurde).
Anmerkung: Durch den Zeichnungs Explorer wurde eine .shx Erweiterung an den .ttf Schriftart Namen dieser Schriftart angehängt (z.B. "arial.ttf.shx").
- SR18409 - COM API: AcadBlock.AddRaster Methoden suchten die Rasterdateien nicht im SRCHPATH Ordner,
und gab auch keinen Fehler mit dem Hinweis auf den nicht vorhandene Raster-Datei-Pfad aus.
- SR18321, SR18475 - DCL: Der Hintergrund von dcl Bildern war immer schwarz:
Dieses Problem wurde behoben, indem die Initialisierung der Hintergrundfarbe einer Folie in einer dcl Bild oder image_button
mit der Farbe des "Farbe"-Attributs gesetzt wird. Bisher war es nicht korrekt initialisiert wurde immer mit schwarz.
- DCL - Während der Wiedergabe einer Folie (aus .sld oder .slb Dateien), wird jetzt die Farben adaptive auf die Hintergrundfarbe des Haupt CAD-Fensters angepasst.
Vor dieser Verbesserung war die Hintergrundfarbe einer Folie immer schwarz und die Vordergrundfarbe (Index 7) war immer weiß gewesen.
Von nun an, wird die Hintergrundfarbe einer Folie die gleiche wie die Hintergrundfarbe des Haupt CAD-Fensters
und die Vordergrundfarbe wird schwarz auf hellem Hintergrund.
Version 9.2.9
23/1/2009
Verbesserungen
- SR18386 - PSVPSCALE Variable wird bei der Erstellung Papierbereichs Ansichtsfenstern benutzt.
Problembehebungen
- SR18308, SR18309 - VBA Initialisierungs Problem.
- SR18375 - Der Befehl LÖSCHEN startet nicht und die Anwendung wurde instabil nach dem Abbruch eines Befehls
bei assoziativen Objekten (Objekte wie z. B. Schraffuren oder Führungen die Reactors benutzen)
- SR18368 - DXFOUT: Der Dokumentname wurde nicht bis zum Abschluss des DXFOUT Befehles erhalten.
- SR18373 - ZOOM Befehl: Der 'xp' Parameter wurde bei der Benutzung der Option Skalierung nicht korrekt behandelt.
- SR18386 - Nach dem Löschen eines Ansichtsfensters, wurde der Papierbereichs Inhalt nicht mehr angezeigt. Regression in V9.2.3
- SR18386 - Neu erzeugte Ansichtsfenster mit einer Erweiterungshöhe von Null wurden nicht entsprechend skaliert (Die Skalierung wurde viel zu groß).
- SR18363 - Die Anwendung hängte sich auf wenn ein Bemaßungs-Stil nach dem Löschen eines anderen Bemaßungs-Stils im Zeichnungs Explorer geändert wurde.
- SR18023 - Schwerwiegender Fehler bei Kopieren / Einfügen, aufgrund fehlerhafter Re-Initialisierung von gelöschten Skalierungs Listen.
- SR18335 - Kreisbogen-förmige Teile von Regions Grenzen wurden in einigen Fällen umgekehrt dargestellt.
- SR18434 - FLÄCHE Befehl: Die Unterstützung für das Schlüsselwort "Objekt" wurde wieder eingeführt.
Version 9.2.8
16/1/2009
Verbesserungen
- Es wurde eine Erklärung der Fehlermeldung hinzugefügt, falls die Programmparameterdatei default.pgp nicht gefunden wurde.
Problembehebungen
- SR18321: DCL image/image_button, Farbattribute:
- Bitte stellen Sie sicher, dass die Vordergrundfrabe schwarz ist, wenn sie einen hellen Hintergrund eingestellt haben, und umgekehrt weiß
- Stellen Sie die grafische Vordergrundfarbe als Vorgabefarbe für ein Bild oder einen Bildknopf ein
- Benutzen Sie die Farbe "schwarz" (index 0) als aktuelle grafische Hintergrundfarbe
- Benutzen Sie die Farbe "weiß" (index 7) als aktuelle grafische Vordergrundfarbe
- SR18330: Erzeugte Dia-Dateien wurden in der Y-Achse gespiegelt. (Dieser Fehler wurde in Version 9.2.2 versehentlich implementiert)
- SR18351: teilweise Anzeige von Texten und die Meldung: Nicht genügend Speicher, wenn der Font iso3098b.shx benutz wird.
- SR18315 - COM: Die Erzeugung einer Bricscad Applikation aus einer externen Applikation war nicht erfolgreich.
- TaskDD775, SR18206: Der Wert von RTDISPLAY wurde umgekehrt interpretiert (Darstellung der Zeichnung während der Echtzeit-Bewegung)
- SR183301: Speicherfehler in (vl-file-systime) konnte einen Crash der Lispengine verursachen.
- SR18304: Der abgeschnittene Inhalt eines Ansichtsfensters wurde nicht geplottet, falls sich das abgeschnittene Objekt auf einem 'nicht plotbaren' Layer befand.
- SR18180 - CUI Dateien:
- Behobener Crash, wenn man einen selbst-referenzierenden Flyout-Werkzeugkasten nutzt.
- Behobener Crash, wenn man ein selbst-referenzierendes Submenü nutzt.
- Behobener Fehler bei leeren Submenüs.
- SR18181 - LISP-SDS: sds_entsel und (entsel) gab leere Strings für Keywords zurück, die keine gloabale Definition hatten.
- SR17153 - LISP: Berichtigung bei Crash, falls eine Code-Sequence wie z.B. (ssetfirst nil ss1) (command "_erase") benutzt wurde.
Version 9.2.7
8/1/2009
Neu
- Neue Befehlszeile und Befehlszeilen Eingaben Protokoll.
- Das Befehlszeilen Texteingabefeld wurde voll editierbar gestaltet.
- Die Befehlzeilen Schriftart, Schriftgröße, Hintergrund- und Vordergrundfarbe kann mit dem Einstellungen Dialog definiert werden.
- Das Maus-rechts-Klick Kontextmenü erlaubt es, Text aus dem Befehlsfenster Eingabe Protokoll zu kopieren.
- Wenn mehrere Zeilen in das Befehlsfenster eingefügt werden, werden alle Zeilen bis auf die letzte ausgeführt; die letzte Zeile wird zur Bearbeitung in der Befehlszeile zur Verfügung gestellt.
- Wenn eine einzelne Zeile in die Befehlszeile eingefügt wird, wird diese nicht sofort ausgeführt, sondern steht dem Benutzer zur Bearbeitung zur Verfügung.
- Neues WxWidgets-basierendes Dia Rendern.
- TaskDD792, SR16654 - SCHNELL AUSWAHL: Unterstützung für < , <= , > und >= Operationen wurde hinzugefügt.
- Neuer Befehl -AFENSTER der entweder AFENSTER oder AFENSTER startet, abhängig von den TILEMODE Einstellungen.
- Hinzugefügt wurden die Voreinstellungen 'ShowFullPathInTitle'. Wenn 'EIN', zeigt die Fenster Titelzeile den kompletten Pfad der Zeichnung und den Zeichnungsnamen mit Erweiterung an,
anderenfalls wird nur der Zeichnungsnamen mit Erweiterung angezeigt.
- COM API: Hinzugefügt wurden Mirror(), Mirror3D(), ArrayPolar() und ArrayRectangular() Methoden für alle Objekt Typen.
- TaskDD352 - COM API: Hinzugefügt wurden Preferences.Display.GraphicsWinLayoutBackgrndColor,
Preferences.Display.XRefFadeIntensity und
Preferences.Profile.ActiveProfile (nur lesen)
- TaskDD1014 - COM API: Hinzugefügt wurden AcadDocument.Plot.PlotToDevice(), AcadDocument.Plot.PlotToFile
AcadDocument.Plot.DisplayPlotPreview, AcadDocument.Plot.NumberOfCopies, AcadDocument.Plot.SetLayoutsToPlot
- TaskDD1008 - COM API: Hinzugefügt wurden IAcad3dSolid.Explode() und IAcadDocument.EvaluateLispExpression() Methoden.
- TaskDD1006 - COM API: Hinzugefügt wurden Application.Preferences.OpenSave.SaveAsType property.
- LISP API: Hinzugefügt wurden (vl-getstartupdir), (vl-getcurrentdir), (vl-setcurrentdir ) und (vl-rmdir ) Funktionen.
- SDS API - Hinzugefügt wurden sds_ssnamex und sds_nameex Funktion.
- Eine BRX Beispielanwendung wurde hinzugefügt und die Beispiel Anwendungen Ordner-Struktur wurde überarbeitet.
Verbesserungen
- Komplett überarbeitet wurden alle Programmteile für die folgende Funktionen, Auswahl, dynamisches Ziehen und Anzeigen (Dynamik, Gummiband, Jigs, Fang Marken, Anpassungs Pfad, ...),
dies löst viele (meist kleine aber lästige) Probleme.
- SR17677: Drastische Performance-Verbesserung beim Einfügen vieler Blöcke.
- SR17204 - Verminderte Speichernutzung beim Kopieren einer großen Anzahl von Bemaßungs Objekten.
- TaskDD554 - Nächster und Mittelpunkt Objektfänge wurden für Splines hinzugefügt.
- Komplette Überarbeitung der Befehle SPEICHERN und SICHALS:
- SAVEFILE System Variable enthält jetzt den Pfad der letzten automatischen Sicherung.
- Wenn die System Variable SAVEFILEPATH nicht eingestellt ist, wird AutoSpeichern in ein temporäres Verzeichnis ausgeführt anstatt in das aktuelle Zeichnungs Verzeichnis.
- Bei der Eingabe des Namens z. B. "foo.bmp" als Speichern Befehlsparameter, wird jetzt die Zeichnung "foo.bmp.dwg" gespeichert, anstatt diese als foo.bmp zu exportieren.
- Wenn Sie den Namen einer bereits bestehenden Datei als SPEICHERN Befehlszeilen-Parameter eingeben, und FILEDIA=0,
fragt Bricscad, ob die Datei überschrieben werden soll. Wenn die Antwort "Nein" ist, wird die Speicheroperation abgebrochen anstatt wieder nach einem anderen Namen zu fragen.
- AutoSpeichern wurde immer für das dwg Format ausgeführt, jetzt wird dies auch durchgeführt, wenn die aktuell geladene Zeichnung im dxf Format vorliegt und/oder es sich um eine ältere Version handelt.
- Die Komplettsicherung ist jetzt während des AutoSpeicherns abgeschaltet.
- AutoSpeichern ändert jetzt nicht mehr temporär den Namen des Dokuments.
- Wenn eine Schriftart durch eine andere Schriftart ersetzt wird, wird eine Meldung in der Befehlszeile ausgegeben.
- SR17805 - ZEIGDIA unterstützt jetzt auch Dia-Bibliotheken.
Die Erweiterung "slb" wurde als erlaubte Dateierweiterung hinzugefügt.
Die erlaubten Dateinamenerweiterungen für den Befehl ZEIGDIA sind jetzt "sld", "slb", "emf", "wmf".
Wenn ein Dateiname mit der Erweiterung "slb" an den Befehl ZEIGDIA weitergegeben wird, wird der Benutzer nach einem Dia Namen gefragt.
Die Dia Bibliothek wird dann nach einem Dia mit diesem Namen durchsucht.
- TaskDD789 - Raster Bilder: Hinzugefügt wurde die Unterstützung für Rotations Winkel, die in TFW Dateien definiert sind.
- SR17848 - MText Editor kann nun auch fehlerhafte Texte bearbeiten, bei denen die OPEN / CLOSE Klammern ({}) nicht übereinstimmen.
- TaskDD107 - MTEXT Editor: Einem Klick außerhalb der Mtext-Editor galt als gleichwertig zum Klick auf die OK-Taste: Änderungen werden gespeichert und der Editor wird geschlossen.
- Zeichnungs Explorer Xref Baum Ansicht:
- Die Mehrfach-Auswahl im Baum wird jetzt unterstützt.
- Wenn die Auswahl geschachtelte Xref's enthält, ist die Binden-Option deaktiviert.
- Nicht referenzierte und ungelöste Xref's werden jetzt in der Detail Ansicht und in der Symbol Ansicht nicht mehr angezeigt (wie in Baum-Ansicht).
- Es wird jetzt eine Meldung angezeigt, wenn ein Xref nicht gebunden werden konnte, weil es ungelöst war.
- "Erste Ebene" Xref's, die auch verschachtelt in einer oder mehreren anderen "Erste Ebene" Xref's vorhanden sind,
werden jetzt als verschachtelte Xrefs behandelt: Sie können nicht umbenannt oder abgehängt werden.
- Zeichnungs Explorer: Der 'Zeige Xref Layer' Status wird jetzt zwischen den Sitzungen gespeichert.
- SR16259, SR16300 - Befehlszeile Nachrichten wurden leichter verständlich geschrieben.
- TaskDD1013 - Drucken: Verbesserte Unterstützung für Drucker mit anisotropen Skalierungen.
- TaskDD619 - APunkt Dialog: Es wurde die OK Taste hinzugefügt.
- TaskDD859 - Die Eigenschaften Leiste zeigt jetzt den Objekt Typ von teilweise unterstützten Objekten an , anstatt von "Unbekanntes Objekt".
- Das Tablett wird jetzt über die CUI-Datei initialisiert.
- Der Befehl FLÄCHE öffnet jetzt nicht mehr die Befehlszeile, wenn diese geschlossen war.
- TaskDD952 - Einstellungen Dialog: entfernt wurde die Maximieren Taste, hinzugefügt wurde die Kontext-Hilfe-Taste, anstatt der Werkzeugleisten-Hilfe-Taste.
- TaskDD1022, SR17163 - COM: AcadDocument.Export erlaubt nun den Export von PDF-Dateien.
Die gesamte Zeichnung wird als PDF exportiert, nicht nur die Objekte im Auswahl Satz.
PDF-Ausgabe-Einstellungen können über das Application.Preferences.Output.Pdf Objekt gemacht werden.
- LISP: (vlax-dump-object) jetzt werden Eigenschaften und Methoden sortiert aufgelistet.
- LISP: (arxload) zeigt nun detaillierte Fehlermeldung an, wenn die Funktion fehlschlägt.
- SR17419 - LISP Symbolnamen können nun eine Länge von bis zu 2512 Zeichen anstelle von 128 haben. AutoLisp Symbolnamen können bis zu 2305 Zeichen lang sein.
- SDS API: Drastische Performance-Verbesserung bei sds_dictadd, sds_dictdel.
- SR17749 - DCL Bild-Menü: Schnelleres Neuzeichnen von Dias in DCL Dialogen. Bisher wurden die Dias aus einer Datei gelesen, jetzt werden die Dia's im Speicher gehalten.
- TaskDD77 - VBA: Unterstützung für das Laden von referenzierten DVB-Projekten aus einem DVB Projekt.
Problembehebungen
- TaskDD826 - DRUCKEN: Entfernt wurden unerwünschte Verschiebungen des Papier Bild Ursprung (0,0) nach dem Befehl SEITENEINR,
wenn zunächst das Papier Bild nicht auf (0,0) war. Dieser Fehler führte zu einer unerwarteten Verschiebung des Papier-Bildes nach dem SEITENEINR Befehl.
- TaskDD862 - DRUCKEN/SEITENEINR: Wenn ein BKS aktiv war, kam es zu unvorhersehbaren Veränderungen der Druckfläche im Layout-Modus.
- SR18015 - DRUCKEN: Der Inhalt einer Block Referenz auf 'nicht plotbaren' Layern war trotzdem auf dem Plot sichtbar.
- TaskDD1090 - DRUCKEN: Die Einstellung Abschneiden direkt nach dem bedruckten Bereich bei Rollen Plottern funktionierte nicht.
- SR17706 - MTEXT Editor: Wenn ein Mtext im Papier Bereich über ein Ansichtsfenster und eine ABDECKEN hinausging, wurde dieser beim Bearbeiten unsichtbar.
- SR17830 - MTEXT Editor: Das Einfügen von Sonderzeichen wie das numerische Zeichen (U+2116) war nicht möglich.
- SR17703 - Behoben wurde das Problem beim Aktualisieren und Auflösen von assoziativen Bemaßungen nach dem Spiegeln.
- TaskDD1043 - Es war nicht möglich, Vorlagen-Zeichnungen mit einem Ole2Frame Objekt zu laden.
- TaskDD247 - Cursor Anzeige: Wenn der Fadenkreuz Cursor benutzt wurde, wurde die "zuerst erstellte" Fadenkreuz Graphik nicht entfernt und blieb sichtbar bis zum nächsten NEUZEICH/REGEN.
- Der Befehl URSPRUNG behält jetzt die Zeichenordnung von Objekten, die in einem aufgelösten Block besteht, bei.
- SR17778 - Kreise in nicht gleichmäßig skalierten EINFÜGUNGEN wurden zu Ellipsen mit dem Radius = 1 und dem Mittelpunkt (0,0,0) aufgelöst.
- TaskDD1000 - Perspektiven: Probleme mit Griff-Anzeige, Cursor-Anzeige und Auswahl wurden korrigiert.
- SR16424 - Bemaßungs Blöcke wurden falsch berechnet, wenn DIMSCALE = 0.0 war.
- AI_BOX Befehl erzeugte ein Polygonnetz anstatt ein Vielflächennetz.
- SR17373 - 3DCONVERT erzeugt manchmal ein Netz mit ungültigen Flächen.
- SR17521, SR17585, SR17590 - EXTRUSION wurde in die gegengerichtete Richtung ausgeführt,
wenn eine Fläche der zugrundeliegenden Ebene eine Orientierung in die gegengerichtete Richtung hatte.
Weiterhin wurden, wenn der Normalen Vektor einer extrudierten Region kollinear und gegenläufig zur BKS Z-Achse war,
die BKS Z-Achse als Extrusionsrichtung herangezogen. (Acad kompatible Verhaltensweise)
- TaskDD123, SR17894 - Beim Kopieren oder Importieren eines Layouts sollte kein neues Ansichtsfenster erzeugt werden.
- SR17793 - LÄNGE: ein fataler Fehler trat auf, wenn nichts ausgewählt wurde. Diese Regression wurde in Build 12084 implementiert.
- SR18254 - AUSSCHNT: "Speichern"-Option speicherte falsche Ansichts Parameter, "Fenster"-Option berechnete den Ansichts Mittelpunkt falsch.
- SR18110: Aktualisiert das Raster wenn LIMMIN/MAX geändert wird.
- SR18056, SR18091: Suchen und Ersetzen Dialog:
- Bei der Suche nach Attributen, wenn das Attribut einen oder mehrere leere Attributwerte hatte,
wurde die Suche beendet. Die Werte, die nach den leeren Werten kamen, wurden nicht gefunden.
- 'Zoom zu' Taste: vergrößerte die Zoomskalierung, weil das gefunden Objekt nicht groß genug gezoomt wurde.
- SR17404 - Objekt Fang Tooltipp wurde nicht aktualisiert während man mit TAB durch die OFANG Punkte wechselte.
- XREF Binden: BINDTYPE ist 0 sollte den Binde Modus umschalten(benutze Namen der Art xrefname$0$layername), BINDTYPE 1 sollte in den Einfüge Modus umschalten(benutze normal Layer und Linientyp Namen).
- XREF Binden sollte VISRETAIN nicht beachten.
- TaskDD965, SR16183, SR17931:'-EINFÜGE' fragte in der Befehlszeile, ob der Block neudefiniert werden soll. Es war nicht möglich, einen Block im EINFÜGE Dialog umzudefinieren.
- TaskDD965, SR16663 - EINFÜGE und -EINFÜGE Befehl: Wenn ein Block Dateiname im Befehlszeilen Modus eingegeben wurde,
und dieses Verfahren wiederholt wird, wurde vom Befehl nicht berücksichtigt, dass die bestehende Blockdefinition von diesem Block Dateinamen kommt,
und forderte(fälschlicherweise)zur Neudefinition auf. Zusätzlich wird jetzt die Syntax, = und =<> richtig unterstützt.
- SR18039 - XRefs, die den gespeicherten Pfad enthielten und keine Erweiterung hatten, wurden nicht gefunden.
- Zeichnungs Explorer, Layer: Layer aus ungelösten Xref's wurden angezeigt, dies sollten sie aber nicht.
- Zeichnungs Explorer: Nach dem Anhängen oder Abhängen von Xref's, wurden die Layer Ansichten nicht sofort aktualisiert.
Nur wenn zwischendurch eine im Baum "Offene Zeichnungen" andere Zeichnung ausgewählt wurde
oder nach dem Schließen und Wiederöffnen des Zeichnungs Explorers wurden die Layer Ansichten aktualisiert.
(Nach dem Anhängen/Abhängen eines Xref's sollten auch die Layer in der Layer Ansicht hinzugefügt oder entfernt werden).
- SR17784 - REFSCHLIESSEN stürzte ab wenn alle ausgecheckten Objekte entfernt wurden und neue Objekte hinzugefügt wurden.
- SR17835 - REFBEARB: Objekte wurde, wenn ein Block mit dem Ursprung != (0,0,0) bearbeitet wurden, an den falsche Ort verschoben.
- SR17872 - Gewählte Objekte blieben nicht HERVORGEHOBEN während Operationen in den Befehlen STRECKEN, SCHIEBEN, DREHEN, 3DDREHEN, VARIA.
- TaskDD817, SR14940 - KOPIEREN/EINFÜGEN Spezial erzeugte beim Einfügen keinen eindeutigen Block Namen.
- TaskDD817, SR17890 - KOPIEREN/EINFÜGEN: Nach mehreren Kopieren / Einfügen Operationen, wurden nicht eindeutige Block Namen für den Zwischenablage Inhalt erzeugt.
- SR12163, SR17165 - Wenn während des Panning mit der gehaltenen mittleren Maustaste
die mittlere Maus Taste freigegeben wurde, während der Cursor nicht mehr in der Zeichnung war,
wurde die Echt-Zeit-Pan Operation nicht mehr gestoppt.
Jetzt wird die Echt-Zeit-Pan Operation gestoppt, sobald die Maus wieder in das Zeichnungs-Fenster gezogen wird, ohne dass die mittlere Maustaste gedrückt ist.
- TaskDD1045 - Die folgenden ABRUNDEN Probleme wurden behoben:
- Bei der Verwendung von Linien- und Polylinien Objekten
- Mit FILLETRAD == 0 und TRIMMODE == remove: Unerwünschte zusätzliche Eckpunkte wurden zur Polylinie hinzugefügt.
- Mit FILLETRAD != 0 und TRIMMODE == retain: Der Mittelpunkt für den neuen Bogens wurde falsch gesetzt,
die normalen Richtung des entstehenden Bogen wurde entgegen der Normalen Richtung der Quell Polylinie gesetzt.
- Bei der Verwendung von Linien- und Bogen Ausgangs Objekten mit FILLETRAD == 0: Das falschen Ende des Bogens wurde durch ein Koordinaten Konvertierungsproblem erweitert.
- Linie zu Bogen Abrundung funktioniert nicht mit BKS Koordinaten.
- Verhalten, wenn abgerundeten Polylinien bei denen die BREITE korrigiert wurde.
- Verhalten beim Trimmen von STRAHLEN und KLINIEN in Linear-zu-Bogen Abrundungs Szenarien wurde korrigiert.
- Für Linear-zu-Bogen und Bogen-zu-Kreis Abrundungen wurde das Kriterium für die Wahl zwischen möglichen Abrundungen geändert.
Jetzt wird die Entfernung vom Schwerpunkt der gewählten Punkte zum Mittelpunkt des möglichen Abrundens genutzt.
- LETZTE Schlüsselwort funktioniert für die Option "Polylinie" des Befehls ABRUNDEN nicht.
- Beim Versuch, einen Strahl und eine parallel Linie abzurunden, entstand ein Problem.
- SR14315 - Werkzeugleisten: Korrigiert wurden die Layer und Farbe Comboboxen: Wenn der Hintergrund weiß ist, sollte die "VonLayer" 'Farbanzeige von weiß nach schwarz wechseln.
- SR14337 - Farb Combo in Werkzeugleisten und in der Eigenschaften Leiste zeigten unrichtige Farbmuster,
wenn die gewählten Objekte die Farbe "VonLayer" hatten aber auf unterschiedlichen Layern lagen.
- SR16873 - In der Eigenschaftenleiste wurde nach dem Layer Farben geändert wurden keine Aktualisierung durchgeführt.
- SR17473 - Die Raster Bild Skalierung wurde falsch zugewiesen, wenn die Vorgabe Skalierung ohne Eingabe (z.B. drücken der Eingabetaste) gewählt wurde.
- TaskDD789 - SR18004: ECW GEO-Info Ursprungspunkt von Raster Bild Dateien wurde falsch interpretiert.
- SR17463 - Gruppen Dialog: Gruppen konnten nicht durch STRG-Klick abgewählt werden. Die Gruppen wurden nicht mehr markiert angezeigt, aber blieben nach wie vor ausgewählt.
- SR17627- -GRUPPE Befehl erlaubte keine leere Beschreibung.
- SR17543 - EIGÄNDR Befehl: Die Option LType akzeptiert jetzt _bylayer und _byblock (Unterstriche waren bis jetzt nicht erlaubt).
- SR17539 - -UMGRENZUNG Befehl: Versteckt hinzugefügt wurde _Everything (Jedes) _Advanced (Erweitert) Option, für eine bessere Kompatibilität.
- TaskDD168, SR17465 - Vorgabe (Leere) Eingaben wurden für _UNDO (Zurück) _Auto (Auto) Befehls Option nicht akzeptiert ( Regression in Build 10861)
- PBEREICH Befehl: Falls dieser verwendet wurde, wenn man bereits im Papierbereich war, schlugen alle späteren MBEREICH Befehle fehl, die das Modelbereich Ansichtsfenster aktivieren wollten.
- SR17045 - Menü Mnemonik: CUI-Datei modifiziert, um minimale Überschneidung von Mnemonik zu erreichen.
- TaskDD1006 - Abstürze beim Export zu BMP / WMF / EMF wurden behoben.
- TaskDD931 - WMF Export: Erweiterungen von WMF exportierten Bilder waren falsch, wenn WMFBKGND = off war.
- SR17026 - Nach den Dehnen von Bemaßungen Fuß und Zoll konnten als 9'-12" angezeigt werden anstatt als 10'-0"
- SR16922, SR16950 - VARIA, DREHEN, 3DDREHEN, QUADER Befehle: wurden nicht dynamisch gezeichnet.
- PUNKT Befehl ignoriert die Linienstärke.
- SR16929 - STUTZEN/DEHNEN Befehle: SORTENTS Variable wurde bei der Auswahl UnterObjekten nicht berücksichtigt.
- Lokalisierte Versionen: Fehlermeldungen aus den DwgDirect Bibliotheken waren nicht übersetzbar.
Fixes für 3rd-Party-Anwendungs Entwicklung
- SR17936 - SCHIEBEN/DREHEN/VARIA/SPIEGELN Befehl aktualisierten die Objekt XData für DXF1013, DXF1041, DXF1042, DXF1011 nicht korrekt.
- SR17789 - STRECKEN Befehl:
- Wenn die Auswahl von Objekten, die gestreckt werden sollten, durch Benutzung von (ssget) vorgefertigt war,
wurde sie nicht vom Befehl akzeptiert. Jetzt werden solche Auswahl Sätze akzeptiert und so bearbeitet, als ob alle Streckpunkte ausgewählt sind.
Dadurch wird das Auswahlset verschoben anstatt gestreckt.
- Wenn eine vorgefertigte Auswahl als Eingabe für den Befehl weitergegeben wird,
werden alle zusätzlich gewählten Punkte, die bereits in der vorgefertigten Auswahl vorhanden waren, in dieser Auswahl ersetzt.
- TaskDD168, SR17516 - db undo stack hatten ein clearing Problem.
- SR17696 - ZOOM: Wenn der Zoom-Befehl aufgerufen wird, während einige Fang Punkt markiert waren, wurden die Fang Punkte und die Fang Tooltipps nicht richtig freigegeben.
- TaskDD1010, SR16759 - Dokumente referenziert durch OdApDocManagerReactor::documentCreated reactor hatte im Falle einer File-Open Operation einen ungültigen Namen.
- SR17776 - Es war nicht möglich zu entdel Objekte in der *error* Funktion, die aufgerufen wird wenn der Benutzer während der Operation auf Abbrechen drückt.
LISP/SDS API
- SR17557 - PLINE Befehl gibt jetzt RTERROR zurück anstatt von RTCAN, dies verursacht jetzt keinen Abbruch der Lisp Code Ausführung mehr.
- SR17770 - MSLIDE: 'file exists' Nachricht wurde nicht unterdrückt in Lisp und Skriptausführung Modi.
- SR18059 - LISP: Benutzung von(vlr-remove ...) sollte einen Reactor deaktivieren aber nicht entfernen, andernfalls kann (vlr-add ...) Hänger und Abstürze verursachen.
- TaskDD854, SR15234, SR16878 - LISP: load/unload Raster Bild nach entmod() wurde behoben.
- SR17472 - LISP Befehle wurden nicht wiederholt, wenn die Eingabetaste oder die rechte Maustaste gedrückt wurde. Regression wurde im Build 12744 eingefügt.
- SR17882 - LISP: (vla-...) Funktionen, die Ergebnisse als Lisp Symbole zurückgaben,
wie z.B. (vla-getpapersize obj 'width 'height), weist den Wert der durch COM zurückgegeben wird nicht korrekt ihren Variablen zu, in diesem Beispiel 'width' und 'height'.
Nur VT_VARIANT kompatibel Werte wurden korrekt zugeordnet.
- LISP: Funktionen (vla-getwidth < lwpolyline > ...) führten zu einer falschen Fehlermeldung über eine fehlende Methode'GETPLWIDTH'
- TaskDD885, SR15234, SR16878 - LISP: Garbage Collection konnte dazu führen, dass Lisp Daten während Lisp Ausführung beschädigt wurden.
- LISP: Wenn die Funktion (getint) ohne vorhergehendes (initget) benutzt wurde, waren keine leeren Eingaben möglich.
- SR17503 - LISP: Code der Form (apply 'mapcar (list ...)) oder (apply 'mapcar (cons ...)) verursacht eine Fehlermeldung und beendet die Lisp Ausführung.
- LISP: (Befehl "_fillet" "_radius" rad) beendeten nicht automatisch den _FILLET Befehl.
- SR17708 - LISP: (vl-load-all) konnte bewirken, dass ein Fehler beim Laden einer Lisp-Datei auftrat, so dass die Datei nicht geladen wurde.
- SR16894 - LISP: Wenn ESCAPE character(s) Befehlen oder Lisp Ausdrücken vorangestellt wurde,
schlug IAcadDocument.SendCommand() fehl. Beispiel: DocumentObject.SendCommand(#27#27(load "LispFile.lsp")#13)
- LISP: (acad_strlsort) benutzt jetzt lexikographische Sortierung, die wie AutoLisp Ergebnisse sind.
- LISP - 'Last' Schlüsselwort für (entsel) war fehlerhaft, wenn es in Skripten benutzt wurde.
- LISP: (vla-...) Funktion gab eine leeres SafeArray zurück, mit LowerBound = 0 und UpperBound = -1.
Wir gaben hier irrtümlich NIL zurück, das Fehler in (vlax-variant-value...) verursachte.
- TaskDD1087 - SR17841 - LISP: Die Start Lisp-Dateien wurden manchmal nicht geladen, wenn eine Zeichnung geschlossen worden war,
(ON_START_DEFAULT.LSP, ON_START.LSP, ON_DOC_LOAD_DEFAULT.LSP, ON_DOC_LOAD.LSP)
- SR17972 - LISP: In einigen Fällen gab die (ascii) Funktion einen negativen Wert zurück.
- LISP: Wenn kein (S::STARTUP) definiert war, versuchte die Lisp Engine manchmal diese (non-defined) Funktion auszuführen. Dies führte dann zu falschen Fehlermeldungen.
- SR18053 - LISP: Die (ver) Funktion enthält nun auch Lokale Spezifikation der laufenden Bricscad Version, wie "LispEx : Version 1.976 (en)"
- TaskDD946 - entget list für DIMSTYLE Tabellen Datensätze enthielt keine Gruppencodes 5, 6, 7, 176, 177, 178, 270.
- TaskDD1025 - entget list für 3d-Polyline-Vertex enthielt keine Gruppencodes 40, 41, 42, 50, 71, 72, 73, 74.
- entget list für LwPolyline enthielt keine Gruppencodes 40, 41.
- TaskDD907 - Auswahlen mit Fang funktionierte nicht mit den Befehlen, (entsel) und (ssget) Funktionen.
- TaskDD907 - Temporäre Objekt Fänge funktioniert in Skripts nicht. Regression wurde im Build 9891 eingefügt. Ein automatisierter Test wurde hinzugefügt.
- LISP/SDS: ssget() Auswahl unterstützt Namen, die mit "_" anfingen nicht.
- SR17397 - SDS: sds_redraw() und (redraw) Funktionen benutzten invertiert Logik, so dass 'redraw' (1) und 'hide' (2) flags in entgegengesetzter Richtung funktionierten als geplant.
- SDS: floating-point Werte die mit sds_cmd()/sds_command() (resbuf::restype is RTREAL, RTPOINT, RT3DPOINT) gesendet wurden verloren nach der 6. Dezimale ihre Präzision.
DCL
- SR17749, SR17514 - DCL - BILD Menü Dialog: Unterstützung für Listeneinträge, die kein entsprechendes Dia haben.
Wenn ein Bild Menü Element in einer CUI-Datei ohne Dia definiert ist, wird es in der Liste im Bild-Dialog angezeigt und das entsprechende dcl Bild ist leer.
Vor dieser Korrektur wurde der Rest der Liste beschädigt wenn ein Element ohne Dia vorhanden war.
- SR17880 - DCL Layout Problem: Eine edit_box mit einer edit_width, aber ohne Label, wurde nicht richtig angepasst.
- SR17817 - DCL cleanup issue: In manchen Fällen wurde eine dcl Component zweimal destroyed.
- SR18058, SR18209, SR18255 - DCL:
- Ein Dialog war zu weit gefasst, wenn ein Label mit vielen vorangestellten Leerzeichen vorhanden war.
- Ein Text Element, ein Radiobutton und Checkbox erhielten nicht genügend Speicherplatz auf ihrer rechten Seite. In einer Reihe von dcl Components, add more (spare) space to the right side, außer wenn das am weitesten rechts liegende Element eine edit_box oder popup_list ist.
- Hinzugefügt wurde ein Stretcher vor einer popup_list oder edit_box, auch wenn es kein Label hat. Ein Stretcher ist eine unsichtbare Component, das freien Raum erzeugt.
Vor dieser Änderung wurde eine Stretcher nur zwischen nicht leeren Label und der entsprechenden popup_list oder edit_box eingefügt.
Als Ergebnis erscheint jetzt eine popup_list oder edit_box rechts-ausgerichtet, auch wenn das Label leer ist.
- Hinzugefügt wurde die Unterstützung für fixed width font zu dcl Text Component.
- Die width einer popup_list mit edit_width Attribut war zu klein, da sie nicht die width des Pfeiles der popup_list enthielt.
- Die color Codes, die den Dialog Hintergrund- oder Grafik-Hintergrund darstellten, ergaben nicht die entsprechende Farbe.
- Erweiterung eins dcl image oder image_button über die verfügbare width und height in Bezug auf die Attribute fixed_width und fixed_height, selbst wenn das Attribut aspect_ratio angegeben wurde.
Vor dieser Änderung, Bricscad respektiert die aspect_ratio des image, auch im endgültige Layout. Jetzt wird aspect_ratio wird nur verwendet, um eine Mindestgröße anzugeben.
- Wenn ein spacer und und ein Lable Element in der gleichen Zeile vorhanden sind, teilt sich der freie Raum gleichmäßig über die spacer (s) und das labeled Element.
- Ignoriere die Vorgabe width/height von list_box, wenn width/height Attribute spezifiziert wurden.
- SR18210 - DCL Text: Sonderzeichen (Umlaute) wurden nicht korrekt angezeigt.
- SR18115 - DCL: Unerwartetes Abschneiden von Text, der das Tab Zeichen enthielt: Wenn eine dcl Text Component das Tab Zeichen enthält, ist es nur teilweise sichtbar.
Dies ist auf eine Begrenzung der zugrunde liegenden GUI-Layer zurückzuführen: die Länge eines Textes kann nicht korrekt vorhergesagt werden, wenn ein Tab Zeichen vorhanden ist.
Dies wird durch die Erweiterung des Textes über die zur Verfügung stehende Breite behoben.
Allerdings würde dies die Ausrichtung durcheinander bringen. Tatsächlich ist es so, wenn die Text-Komponente die gesamte zur Verfügung stehende Breite einnimmt, ergeben Zentrierung oder Rechts-Ausrichtung keinen Unterschied.
Kompromiss Lösung, wenn die Ausrichtung gesetzt ist, wird der Text nicht auf die verfügbare Breite erweitert, sondern die Länge des Tab wird stattdessen geschätzt.
Beachten Sie bitte, dass ein Text einige Pixel falsch sein kann, wenn er einen oder mehrere Tab Zeichen enthält.
COM/VBA
- SR17726 - COM: AcadEntity.TransformBy gab falsches Ergebnis.
- SR16119 - COM: Iteration über eine leere Auswahl mit 'For Each' VBA-Anweisung ergab einen Fehler.
- SR12442 - COM: Es wurde keine Fehler gemeldet, wenn versucht wurde, einen bestehenden Layer, Block, LineType, TextStyle, DimStyle, Ucs, Viewport oder View. anzulegen
- COM: Folgende Zuweisung schlug fehl: Application.ActiveDocument = Application.Documents(0).
- TaskDD953, SR17639 - COM: AcadUCSs::Add() ändert jetzt das bestehende UCS, wenn ein UCS mit dem spezifizierten Namen bereits besteht.
- TaskDD468, SR12187 - COM: UserCoordinateSystems.Add(): sanity checks wurden hinzugefügt für 1. Koinzidenz von Achs Punkten mit dem Ursprung,
2. Rechtwinkligkeit der spezifizierten X und Y Achsen
- VBA Macros die über (command "vbarun") aufgerufen wurden, konnten keine Benutzereingabe abfragen. Die fiber switching logic wurde geändert, um Benutzereingaben abzufragen.
BRX SDK
- Ein Überblick über die neuen Erweiterungen zum BRX SDK finden Sie in der Changelog.txt Datei, die im SDK enthalten ist.
Generic Development Hilfe:
- Ermöglicht Crash Reports. Der Report wird in der Datei crash_report.txt im Applikations Start-Arbeitsverzeichnis abgelegt.
Zwei Arten von Ausnahmen Fehler werden unterschieden:
- Unhandled (die in der Regel zum Absturz führen); diese werden mit "Unhandled" im Report markiert;
- Handled - in diesem Fall verlangt das Programm die Zeichnung zu speichern und das Programm zu schließen.
Der Crash-Report enthält Informationen über: exception type, CPU registers values and calls stack of the crashed thread.
Um Stack Reports nützlicher zu machen, werden Symbol Dateien (PDBs) bereitgestellt.
Version 9.1.12
28/11/2008
Problembehebungen
- SR17914: BRX: Die Funktion AcGeLineSeg3d::isColinearTo gab nicht immer das richtige Ergebnis zurück.
- SR17869: SHX Texte wurden nicht in das PDF-Format exportierte, wenn die Option "SHX Text als Geometrie" ausgeschaltet war.
- Druck Dialog: Die Einstellungen "Plotten mit Plotstilen","Plotten mit Objekt Strichstärken", "Plotte Papierbereich zuletzt", "Anzeigen der Plotstile" wurde bei der Benutzung der Option "Verwende Plot Einstellungen von: Vorheriger Plot" nach einem Programmneustart nicht mehr erkannt.
- Der Dateiname der zurückgegeben wurde von OdApDocument::fileName entsprach nicht dem tatsächlichen Dateinamen wie er zurückgegeben wurde von OdRxEventReactor::saveComplete event reactor.
Version 9.1.11
20/11/2008
Problembehebungen
- SR17593 - Der SICHALS Befehl fragte nicht nach wenn eine geöffnete Datei mit dem gleichen Namen aber einer älteren DWG-Version abgespeichert wurde.
- SR17697 - Instabiles und fehlerhaftes Verhalten bei der Linientyp Auswahlbox, wenn die Standard-Plotstile fehlten.
- SR17815 - BRX: Bei Subsequentiellen Aufrufen von acedSSGet und acedSSFree konnte es gelegentlich zu Abstürzen kommen.
Version 9.1.10
13/11/2008
Problembehebungen
- SR17276 - Vorheriger Plot: Wenn direkt nach dem Starten des Programms die Druck-Dialog Option "Vorheriger Plot" eingestellt wurde,
wurde der Druck direkt an den im System eingestellten Vorgabedrucker anstatt an den gewählten Drucker geschickt.
- SR17276 - Drucken: Wenn der Befehl 'PLOT' mit einer Plot-Stile Tabelle ('ctb' Datei), der nicht im Layout gespeichert wurde, benutzt wurde, wurde dieser ignoriert.
- TaskDD826 - Papierbereich: Nach dem Aktualisieren der Einstellungen ('SEITENEINR') wurde das Layout am Bildschirm so gezoomt, dass es dem rechteckigen Papierbereich entsprach.
Das Problem, wenn der Zoombereich zunächst weit weg und links oben oder rechts unten dargestellt wurde, wurde behoben.
- SR17625, SR17107 - Drucken: Shx Texte, die durch Ansichtsfenster Grenzen abgeschnitten wurden, wurden nicht gedruckt und verursachten ein Druckproblem bei nachfolgend zu druckenden Objekten.
- TaskDD1057, SR17520 - Block Einfügen Dialog: Der Fehler der durch die Eingabe des Blocknamens (und nicht die Auswahl des Blocknamens über die Auswahlliste) in die Auswahlbox entstand, wurde behoben.
Ab jetzt wird die Taste OK immer aktiviert dargestellt, so dass es nicht mehr nötig ist zu warten bis der Dialog einen richtigen Block erkennt
- da der Befehl "EINFÜGE" dies auch überprüft, kann die vorherige Prüfung wegfallen.
- TaskDD915, SR17515 - Das Problem beim Speichern von Zeichnungen, die überschriebene Bemaßungsstile enthielten, wurde behoben.
- SR17612, SR17698 - Große Zeichnungen, die Material-Definitionen benutzten wurden sehr langsam geöffnet und belegten viel Speicherplatz.
- SR17732 - Limiten Befehl: Die Option "EIN" beim Befehl Limiten kollidierte mit dem Befehl "EIN" des Befehls Fang der immer aktiv ist. Die Option für den Befehl Limiten wurden auf "Ein" umgestellt.
- TaskDD820 - Absturz bei Zeichnungen, die zirkuläre Referenzbezüge hatten, wurde behoben.
Jetzt wird eine Meldung ausgegeben, wenn eine zirkuläre Referenzbeziehung entdeckt und entfernt wird.
- SR17589 - Positionierung von Attribut-Definitions Objekten mit Nicht-Standard-Ausrichtung ist behoben.
- SR17571 - Behoben wurde das Attribute Anpassungs-Problem beim Laden von DXF R12.
- SR17486 - DCL Engine: Hinzugefügt wurden quotes und escaping während der Substitution von $key und $value in einem DCL action attribute.
Dies hat zur Folge, dass die sich daraus ergebenden Werte oder Schlüssel immer vom Typ String sind.
Zum Beispiel action="(setq variable $value)"; gibt den Rückgabewert immer als String zurück.
- SR17635 - Die lisp/sds Funktion "alert" benutzt jetzt wxWidgets anstatt von MFC um die Nachrichten darzustellen.
Es ist jetzt richtigerweise Modal wenn vom DCL aufgerufen.
- SR16066 - Drücken der F1 Tasten während des Zeichnens einer z.B. Linie startet den Dialog "wählen Sie ein Hilfe-Thema". Dieser Dialog konnte dazu führen, dass Bricscad hängen blieb.
- SR17164 - Skript aufzeichnen: Mausklicks, die zur Eingabe von Punkten benutzt wurden, wurden nicht korrekt aufgezeichnet. Dies führte dazu, dass die Skripte nicht ausgeführt werden konnten.
- TaskDD556 - (findfile) und sds_findfile() Funktionen waren nicht komplett ACAD kompatibel.
Version 9.1.9
29/10/2008
Neu
- BRX API: Unterstützung für DemandLoad Funktion zum Laden von Anwendungen hinzugefügt.
- Die DEMANDLOAD System-Variable kann verwendet werden, um die DemandLoading Modis zu konfigurieren.
- Die DemandLoad Informationen werden in der Bricscad Registrierung gespeichert.
- Derzeit umgesetzte "DemandLoad" Einstellungen:
- onCommand: Arx/drx Module werden geladen, wenn definierte Befehle eingegeben werden
- onStartup: Arx/drx Module werden geladen, sobald die Sitzung gestartet wird
- onProxy: ist vorübergehend umgesetzt (als Workaround) wie "onStartup"
um sicherzustellen, dass diese Module geladen werden, bevor Objekte vorhanden sind.
- Disabled: deaktiviert alle DemandLoad Operationen für das Arx/drx Modul
Verbesserungen
- TaskDD1047, SR 17304 - WHERST und PRÜFUNG Befehle können jetzt falsche Identifikatoren der Layer Materialien reparieren.
- Unterstützung für AUDITCTL System Variable: Wenn Ein, werden die Audit-Ergebnisse in einer Datei mit dem gleichen Namen wie die Zeichnung, aber mit der Endung "ADT", gespeichert.
- SICHALS und DXFOUT Zeichnung Format Namen wurden vollständig kompatibel gemacht.
Problembehebungen
- SR 17584 - Sichtbarkeit von Punkten in gedruckten Schraffuren und Linientypen wurden verbessert.
- SR 17626 - Schraffur verschwindet aufgrund von Abschneide-Problemen.
- SR 17623 - TaskDD1061 - MTEXT in Papierbereichs Ansichtsfenstern wurde nicht gedruckt.
- SR 17553 - Ansichtsfenster Inhalt verschiebt sich.
- Befehle von COM-Addins waren nicht vorhanden.
- TaskDD583, SR 16775 - Plotstile wurden, nach der Bearbeitung der aktuellen PST-Datei oder der Auswahl einer anderen PST-Datei im Drucker- oder Seiten Setup-Dialog, nicht aktualisiert.
- SR 17467 - BKS folgt Einstellung lösen ein Umschalten in die Draufsicht aus, auch wenn die Ansichtsfenster, gesperrt sind.
Das ist OK für nicht gesperrte Ansichtfenster aber gesperrte Ansichtfenster sollten nicht in die Draufsicht umschalten.
- SR 17410 - Tool-Tipps im Bricscad Haupt-Zeichnungs-Fenster blieben sichtbar wenn in eine andere Anwendung gewechselt wurde.
- TaskDD283 - Tablett: Das Tablett-API wurde in Unicode-Version geändert, dies löst Digitalisierung Regressionen.
- SR 17302 - Winkel-Werte die per 'sds_cmd()' und 'sds_command()' mit 'RTANG' und 'RTORINT' resbuf Types gesendet wurden, wurden falsch interpretiert, wenn AUNITS anders war wie 3 oder wenn ANGDIR 1 war.
- SR 17580 - Der "StartUp"-Ordner wird nun bei Datei Such-Operationen wie (load), (arxload), (FindFile) und andere berücksichtigt.
- TaskDD59 - acquireAngle() und acquireDist() gibt bei einer leere Eingabe (Eingabe oder Leertaste) eNormal zurück, auch wenn eNullResponseAccepted nicht gesetzt ist.
- TaskDD59 - Transparenter Aufruf von Befehlen während jigging führte zum Stop von jigging, wenn die Calls Benutzereingaben erfordern. Dieses Update ermöglicht es auch ein Jig transparent in einem anderen aufzurufen.
- TaskDD59 - Operationen, die eine Zeichnung zum Neuzeichnen veranlassten, wurden transparent gemacht im jig-Modus, dies führte zu Ghost Grafiken von Jig Objekten.
- TaskDD59 - Fangen am Raster im jig-Modus funktionierte nicht korrekt für BRX apps.
- Befehle von COM-Addins waren in BricsCad Classic nicht verfügbar.
Version 9.1.8
17/10/2008
Verbesserungen
- SR 17360 - Beschleunigte Öffnung der Textstile Explorer durch Zwischenspeichern der Liste der Font-Namen.
- SR 17109 - Druckvoransicht für sehr große Papierformate.
- SR 17339 - Übersetzungs-Belange gelöst.
- Langsame Pan Operation für Rasterbilder wurde verbessert.
- MTEXT-Editor ermöglicht es nun auch, die Größe der Breite eines rechts und mittig ausgerichteten MTEXT zu verändern.
- MTEXT-Editor wurde geschlossen ohne zu speichern, wenn auf einige Befehls Symbole während der Bearbeitung von MTEXT geklickt wurde.
Jetzt wird eine Bestätigung abgefragt, ob Änderungen gespeichert werden sollen.
Problembehebungen
- SR 17347 - Die Modellansicht konnte nicht erstellt werden, wenn Ortho-Modus eingeschaltet war.
- SR 17376 - Absturz beim Fangen von assoziativen Bemaßungen und Führungs Objekten.
- SR 17415 - Absturz beim Öffnen einer Zeichnung (Absturz bei der Anzeige von Solid Schraffuren).
- TaskDD59 - Rechtwinkliger Fang an Rastern arbeitete instabil.
- Zeichnungen mit ACIS Elemente stürzten ab, wenn DISPSILH aktiviert war.
- SR 17416 - Öffnen einer von einem Anwender gelieferten Zeichnung war seit Version V9.1.4 unmöglich (Proxy-Handling-Problem).
- SR 17299 - Flächen werden als "XX sq in. (YY sq ft.)" angezeigt, wenn LUNITS System Variable 3 (Engineering) oder 4 (Architektonisch)eingestellt war.
- SR 17255 - Attribute, die Feld-Objekte mit DXF301="" haben, wurden nicht angezeigt.
- TaskDD826 - Drucken: Bei der Verwendung der aktuellen Ansicht als Druckoption zum Drucken eines Layout,
wurde nicht die tatsächliche aktuelle Ansicht gedruckt, der Bereich wurde verschoben.
- SR 17386 - Als Vorgabe-Wert für die Rotation eines Xref Anhangs sollte ANGBASE ignoriert werden.
- SR 17412 - DCL: Standard-Höhe von Abstandshaltern war zu hoch.
- SR 17412 - DCL: Angepasst Radio_Button werden standardmäßig horizontal gestreckt, dies ist jetzt standardmäßig aktiviert.
- LISP: Der Aufruf von Methoden und Eigenschaften von COM-Objekten aus lisp durch
ihre Namen (mit vlax-invoke-method, vlax-get-property, vlax-put-property) schlug mit den Nachrichten wie
"Automation Error. Property [PropertyName] not available" fehl.
- SR 17394 - LISP: Unterstützung von NILAutomation Error. Property [PropertyName]nicht verfügbar in (vla-...) und (vlax-...) als :vlax-false
um die Kompatibilität zu bestehendem Code zu erhalten (dies ist darüber hinaus mit Autolisp kompatibel).
- SR 17311 - LISP/SDS: sds_findfile() und (findfile) veränderten fälschlicherweise das "aktuelle Arbeitsverzeichnis",
wenn dies nicht das "Startverzeichnis" war - dies ist behoben, das "aktuelle Arbeitsverzeichnis" wird nicht mehr durch eine "findfile" Operation verändert.
Version 9.1.7
09/10/2008
Problembehebungen
- Drucken: Punkte in gepunkteten Linien waren kaum sichtbar.
- SR 17107, SR 17281 - Drucken: SHX Text der von Ansichtsfenster Grenzen abgeschnitten wird wurde nicht gedruckt.
- TaskDD997, SR 17272 - Linien mit Punkten wurden von Ansichtsfenster Grenzen nicht vollständig abgeschnitten (Punkte wurden nicht abgeschnitten).
- TaskDD1031, SR 17335 - Schraffur Grenzen, die doppelte Eckpunkte hatten verursachten unvollständige Druck- und Bildschirmausgaben.
- TaskDD887, SR 17331 - Inseln in Solid Schraffuren wurden manchmal gefüllt, obwohl sie ungefüllt sein sollten.
- SR 17346 - Solid Schraffur mit vielen (in Tausend) Grenze Eckpunkte verursachten ein Performance-Problem.
- TaskDD1024, SR16845 - ATTEXT Befehl erzeugte UNICODE SDF/CDF Dateien anstatt ANSI Dateien.
- SR 17265 - Absturz, wenn ein Block Referenz vor dem Start des STUTZEN-Befehl ausgewählt wurde (Pick zuerst).
- Das Programm stürzte ab wenn mit dem Fang Modus "Nächster" eine Null-Länge Linie gefangen wurde.
- Das Programm stürzte ab, wenn ein eingebettetes Objekt geöffnet werden sollte.
- Einige Nachrichten und Meldungen konnten in lokalisierten Versionen nicht übersetzt werden.
- TaskDD618, SR 13020 - Korrigiert Fläche und Umfangs Berechnung für mehrere Flächen.
- TaskDD710 - PEDIT Befehl: Auswahl eines falschen Objekttyps führte zu einer endlosen Iteration.
- TaskDD774, SR 16964 - Tastatureingabe wurde ignoriert, während Objekte gezogen wurden.
- SR 17247 - LISP: (vlax-safearray->list) manchmal wurden Listen zurückgegeben die falsche oder NIL Werte enthielten.
- COM API - Einstellen des aktiven Dokumentes mit Application.ActiveDocument war fehlerhaft.
Version 9.1.6
02/10/2008
Problembehebungen
- Absturz bei der Griff Bearbeitung von MTEXT Objekten. Absturz bei der Bearbeitung von MTEXT Eigenschaften in der Eigenschaftenleiste.
- Fokus Problem beim Ändern von Texthöhen mit dem MTEXT-Editor.
Version 9.1.5
01/10/2008
Problembehebungen
- Lokalisierung: Beim KAPPEN und ROTATION Befehl waren die übersetzten Schlagwörter nicht funktionsfähig.
- Lokalisierung: Einige Nachrichten Zeichenketten waren nicht für die Übersetzung verfügbar.
- TaskDD257, SR 16987, SR 17143, SR 17005, SR 17236 - Benutzer Profile die in .Arg Dateien exportiert wurden, konnten nicht wieder in die Registrierung importiert werden.
- TaskDD967 - sende kQuitMsg nach der Anfrage Beenden.
- SR 17175 - SHX Text wurde beim Drucken nicht angezeigt wenn dieser teilweise durch Ansichtsfenster Grenzen abgeschnitten war. Die Nachricht "Ungültige Eingabe" wurde ausgelöst.
Version 9.1.4
30/09/2008
Neu
- TaskDD967: Es wurde die Unterstützung für OdEditorReactor::beginClose()/beginQuit() hinzugefügt.
Verbesserungen
- SR 16938 - stark reduzierter Speicherbedarf, bei Zeichnungen mit vielen Ansichtsfenstern mit ähnlichen Layer Einstellungen.
- SR 17076 - der neue MText Editor unterstützt jetzt Große Schriftarten ( = zusätzlich SHX Schriftarten für asiatische Sprachen).
- Mtext Editor: der Cursor wird nicht blinken, wenn ein großer Text bearbeitet wird (aus Performance-Gründen).
- Mtext Editor: während des Einfügens von Text, wird der automatische Auswahl Mechanismus für Schriftarten die derzeitige SHX Schriftart nicht auf eine TTF Schriftart umstellen, wenn davon ausgegangen wird, dass die SHX Schriftart den Zeichensatz des eingefügten Textes unterstützt.
- SR 16760 - Assoziative Bemaßungen werden automatisch aktualisiert, wenn im Ansichtsfenster des Papierbereiches gezoomt oder gepant wird. Dadurch entfällt in diesen Fällen die Notwendigkeit des Aufrufes von BEMREGEN.
- SR 16222 - Einstellungen-Dialog: Für die Variable SCRLHIST wurde die Erläuterung hinzugefügt.
- Zeichnungs Explorer, Layer Status: das Symbol Speichern in der Werkzeugleiste wurde ersetzt und umbenannt, um Verwechslungen zu vermeiden:
diese Aktion überschreibt den aktuell gewählten Layer Status mit den aktuellen Layer Einstellungen.
Problembehebungen
- TaskDD832 - Die Plot-Datei Größe hatte zwischen V8 und V9, durch den Versuch die Druckqualität zu verbessern, stark zugenommen.
Dies wurde wieder zurückgesetzt.
- TaskDD826 - die Plot Fenster Position für Aktuelle Ansicht wurde wegen fehlendem Platz verschoben.
- TaskDD1021 - Regression, die mit DwgDirect 2.6.0 Update eingeführt wurde: verursachte ein exponentielles Wachstum der Speicherauslastung bei der Verwendung von komplexen SHX Schriften.
- SR 16883 - BindType Variable wurde nicht berücksichtigt, beim REFBEARB Befehl.
- TaskDD913, SR 16918 - Attribut Objekte wurden nicht neu angeordnet während DXFIN.
- SR 16952 - MTEXT Einzug ging verloren nach der Bearbeitung: %%p nach einem geschützten Leerzeichen war kein Abbruch.
- TaskDD941 - MTEXT Stile Option erlaubt keine Leerzeichen im Namen.
- TaskDD107, TaskDD529 - Mtext Editor: MTEXT springt nicht mehr, wenn die Ausrichtung geändert wird.
Ihren Vorschlag zur Verbesserung der Übersetzungsqualität werden wir in künftigen Aktualisierungen unseres Systems berücksichtigen.
- MTEXT wird sofort nach dem Andern der MTEXT Eigenschaft in der Eigenschaftenleiste aktualisiert.
- SR 16899 - Die Text Ausrichtungs-Combobox von der Eigenschaftenleiste löste einen Absturz aus, wenn diese wiederholt ausgewählt wurde.
- Sichtbarkeit der Einfügungen auf gefrorenen Layern in Papierbereichs Ansichtsfenstern war falsch.
- Cursor-Abstand während des Echtzeit-Pan entsprach nicht dem Ansichts Abstand.
- SR 16996 - eine Performance-Verbesserung für Schraffuren mit Textfeld Loops (DXF 92 Bit 8 set) wurde rückgängig gemacht, da dies unerwünschte schraffierte Bereiche verursachte.
- TaskDD913 - SR17013: Zeichnungen konnten nicht als ASCII-DXF gespeichert werden , wenn sie Anmerkungsskalierungs Objekte enthielten.
Nicht wiederherstellbare Proxy-Objekte im Anmerkungsskalierungs-Wörterbuch werden nun gelöscht, wenn die Zeichnung geladen wird, und das Wörterbuch wird auf Standardskalierungen zurückgesetzt.
- TaskDD101 - SR 15569 PDF-Export mit Layer-Unterstützung schlug für eine vom einem Benutzer erstellte Zeichnung fehl.
- Jetzt kann das Zentrum auch für Kugel Oberfläche auf ACIS Elementen benutzt werden.
- TaskDD1006 - Die Befehlszeilen-Version des SICHALS Befehls beachtete nicht die Vorgabe Einstellungen für das Speichern der Datei.
- THICKNESS: Die Punkt Objekthöhe wurde in der Eigenschaftenleiste nicht angezeigt. Band und Solid Objekthöhen wurden falsch als Erhebung angezeigt.
- SR 17083 - 3D-Polylinie Eckpunkte wurden vom Befehl LISTE/DBLISTE nicht gelistet.
- SR 16781 - Wenn der Befehl "REFSATZ" in die Befehlszeile eingegeben wird, während keine Referenzen ausgecheckt sind, erscheint jetzt die Meldung
** Der Befehl ist nicht erlaubt solange die Referenz nicht mit dem Befehl REFBEARB ausgecheckt ist ** sofort,
bevor der Benutzer aufgefordert wird, alle Optionen, die ohnehin nicht verwendet werden, einzugeben.
- TaskDD663 - Das Meldungs Menü blieb am Bildschirm, nachdem zu einer anderen Anwendung gestartet wurde.
- SR 17038, SR 17052 - Der Absturz, wenn beschädigte assoziative Bemaßungen aktualisiert werden sollten, wurde behoben.
- SR 16978 - Unterdrücken von Pop-up-Dialogen, wenn die Befehlszeile nicht sichtbar ist.
- Behoben ist der Abbruch des Bemaßungs Befehls bei der Bemaßung eines Objektes, ohne Auswahl eines Objektes (leere Auswahl).
- TaskDD461 - Behoben ist die falsche Eingabeaufforderung im -BEMSTIL Befehl ( "Speichern"-Prompt wurde für die "Wiederherstellung" und für die "Variablen" gleichermaßen benutzt).
- SR 17199 - Einstellen der Bemaßungs Pfeile funktionierte im Bemaßungsstil Explorer nicht richtig, wenn DIMSAH = 1.
- SR 17199 - Bemaßungs Symbolleiste: Xie letzten 4 Tasten funktioniertsn nicht mehr richtig: sie starteten den Zeichnungs Explorer anstatt die Befehlszeilen Version des Befehls BEMSTIL. Dies ist behoben, jetzt benutzen sie _-dimstyle statt _dimstyle.
- PEdit Befehl: Beim Verschieben eines Kontrollpunktes war die dynamische Anzeige nicht aktiv.
- SR 17079 - Der Seiteneinrichtungs Dialog blieb für 8-10 Sekunden stecken, wenn er in einem Layout mit Referenzen und nicht verfügbarem Netzwerk-Drucker geöffnet wurde.
- SR 17198 - Absturz, wenn die "überschreiben" Schaltfläche in der Symbolleiste geklickt wird, während der Layer Status gerade bearbeitet wird (=der Editor blieb weiterhin sichtbar).
- SR 17161 - Führungen: Linientyp und Farbe des MTEXT wurden für neu erstellte Führungen falsch auf VonBlock eingestellt. Jetzt werden sie auf Datenbank Standardwerte (oder auf den Wert der DIMCLRT Variablen für Farbe) eingestellt.
- SR 17024 - Die Option Verbinden des PEdit Befehl sollte pickfirst Daten ignorieren.
- dimLinPoint und dimTextPosition können jetzt eingestellt/verändert werden, wenn gleichzeitig DIMTMOVE = 0 und useSetTextPosition aktiviert ist.
- COM: Absturz behoben in Methode CAcadSpline:: put_Weights (). Crash ist aufgetreten, wenn die Größe des neuen Array größer als die des alten war.
- TaskDD1018 - Polylinien mit Nicht-Null Objekthöhen verdeckten andere Objekte nicht, wenn shademode = verdeckt eingestellt war.
- TaskDD878, SR 13513, 15999, 16716, 17122 - entmake/sds_entmake erlaubte die Erstellung von anonymen Blöcken nicht.
- ARX/DRX Module konnten vom falschen Ort geladen werden, wenn Module mit gleichem Namen in verschiedenen Ordnern vorhanden waren.
- SR 16856 - ARX/DRX: CMDNAMES und Prompt Menü Titel konnten völligen Unsinn enthalten, anstatt den Befehlen für ARX/DRX app Befehlen je nach Umsetzung ihrer globalName() und/oder localName() Methoden.
- TaskDD918, SR15551 - LISP: (Befehl "_DTEXT") Verhalten wurde verbessert, d.h. die Textinhalte werden interaktiv in der Zeichnung gesehen und wiederholt, um mehrzeiligen Text einzugeben.
- SR 17140 - LISP (vlax-invoke) und (vlax-invoke-method): Konstanten wie :vlax-true, :vlax-false, und andere :vlax-xxx wurden irrtümlich
als Von-Referenz Symbole verarbeitet, um ihre Rückgabewerte zu erhalten, anstatt normale Werte.
- SR 17140 - LISP: (equal) Funktion konnte verglichen mit Autolisp unterschiedliche Ergebnisse liefern, wenn Punktlisten mit Toleranzen verglichen wurden. Dies wurde verursacht durch die Benutzung einer 2d/3d Entfernung anstatt der Koordinatendifferenz.
- LISP - Behoben: Fehlerhafte Ausgabe von binären Daten (in resbufs) aus lisp.
- LISP - (type) Funktion gab manchmal SUBR zurück anstatt SYM.
- LISP - Variablen beginnend mit "$#$" Präfix sind jetzt "versteckte" Variablen, nicht sichtbar für die (atoms-family) Funktion.
- TaskDD877, Task878 - LISP und SDS: Die Erstellung von anonymen Blöcken mit (entmake) und sds_entmake() war fehlerhaft und konnte zu Abstürzen führen.
- SR 17009 - DCL: Behobene Probleme mit der Multi-Spalten-Funktion von list_box (tabs attribute). Die Tabs Attribute werden nun als eine Liste der kumulierten Werte interpretiert.
Vor diese Änderung wurden drei Spalten der Breite 8 durch "8 8 8" definiert, jetzt wird "8 16 24" benutzt. Auch das Label einer list_box, bei der die tabs-attribute in Sub-Labels aufgeteilt sind, wird an die Spalten angepasst.
- SR 16919 - DCL: Suche nach der optional base.dcl dauerte zu lange, da an zu vielen Orten durchsucht wurden. Die Datei wird jetzt nur noch im Support Pfad gesucht, dadurch ist das Problem behoben.
- SR 16003 - Info-Prompt wurde im Skript-Modus, auch wenn CMDECHO ausgeschaltet war, angezeigt.
Version 9.1.2
17/09/2008
Problembehebungen
- SR 17059 - 17067 - 17049: Benutzerprofil-Manager funktionierte nicht korrekt, weil dieser die Registrierung der V8 verwendete.
- MTEXT Editor erstellt neue Objekte im Modellbereich anstatt im aktuellen Layout.
- SR16994: MTEXT ist während der Bearbeitung nicht sichtbar, wenn MTEXT Hintergrund Maske eingeschaltet ist.
- TaskDD1011: Bild-Rendering führte zu einer Blockierung des Systems, wenn das Bild seitlich angezeigt wurde, so dass das Bild, wenn es angezeigt wurde, wie eine Linie aussah.
- SR 16989: Zeichnungen, die beschädigte Objekte enthielt wurden in V9 nur teilweise angezeigt.
- SR 17068: Ausnahme-Fehler beim Speichern im DWG-Format R15.
- SR 16921: Bei der Rotation von ACIS Objekten wurden diese fälschlicherweise transformiert.
- Einfügung war nicht wählbar auf einem ausgeschalteten Layer.
- COM: Absturz bei der Methode CAcadSpline::put_Weights() behoben.
- COM: Es war nicht möglich, Ellipsen die nicht auf der WKS XY-Ebene waren zu erzeugen. Jetzt wird die ZACHSE des aktuellen BKS als Normale für neue Ellipsen benutzt.
- Migration von Einstellungen von V8 zu V9: Wenn Bricscad in einem nicht Vorgabe-Pfad installiert wurde, erhielt die migrierte SRCHPATH sysvar falsche Werte.
Info
- Ab Version 9.1.2 installiert Bricscad die Bonus-Werkzeuge nicht mehr. Alle Funktionen gibt es jetzt direkt im Kern.
Version 9.1.1
05/09/2008
Neu
- Der Direkt-Bearbeitungs-WYSIWYG-Editor MTEXT. Unterstützt bidirektionale Bearbeitung von Texten und Ligaturen.
- Direkt-Bearbeitung von Xref und Blöcken mit REFBEARB/REFSATZ/REFSCHLIESSEN Befehlen.
- Assoziative Bemaßung und Führungen.
- Schnell-Auswahl-Werkzeug in der Eigenschaftenleiste.
- Unterstützung für ECW-Bilder.
- Unterstützung für JPEG2000 Rasterbilder.
- BRX SDK: BRX ist eine 100%-Code-kompatible Lösung für ARX. Die Runtime brx.dll Datei, die benötigt wird um BRX basierte Anwendungen zu laden und auszuführen, wird zusammen mit Bricscad installiert (erfordert die Pro-Lizenz).
Interessierte Entwickler sind herzlich eingeladen, Kontakt mit uns aufzunehmen, um Zugang zu unseren BRX SDK zu erhalten.
- BEMREGEN Befehl für die Aktualisierung assoziativer Bemaßungen.
- LAYEIN, LAYAUS, LAYFRIER, LAYTAU, LAYSPERR, LAYSPERRAUFH, LAYISO, LAYISOAUFH Befehle in der neuen Layer Werkzeugleiste.
- Der Befehl ABDECKEN.
- Der Befehl TRANSPARENZ.
- Der Befehl TXTAUFL, um Texte aufzulösen.
- Die Befehle KOPIEBASISP und BLOCKEINFÜG.
- Der Befehl PRÜFUNG.
- Der Befehl zum Anhängen von Xrefs.
- Statuszeile wurde reimplementiert. Die Statuszeile ist jetzt anpassbar.
- Dokumentation: Testen Sie die neue Befehls-Referenz, in der Hilfe. Der Entwickler-Referenz wurde auf den aktuellen Stand gebracht, zur V9 COM-Schnittstelle.
Verbesserungen
- Performance - Neuzeichnen Aktionen wurde 3-mal schneller (im Durchschnitt, je nach Zeichnungs Inhalte).
- Performance - Ursprung wurde viel schneller.
- Performance - Bilder: Schnellere Raster Bilder Anzeige.
- TaskDD840 - Performance - Bilder: Viel schnelleres Neuzeichnen für Schwarz-Weiß-Bilder mit Transparenz.
- TaskDD840 - Performance - Bilder: Um größere Rasterbilder noch komfortabler handhaben zu können,
kann die BILDQUALITÄT auf Entwurf eingestellt werden. Dadurch wird die Farbauflösung reduziert und große Rasterbilder
(Bilder mit vielen Pixel, nicht unbedingt große Dateien) werden skaliert, um ihre Auflösung und den Speicherbedarf zu reduzieren.
Dies behebt auch das Problem, dass Bilder nicht geladen wurden, weil sie zu viel Speicher benötigten.
- SR 16406 - Performance - Löschen: Löschen von Objekten wurde viel schneller.
- SR 16577 - Performance - Gruppen: Stark verbesserte Auswahl Geschwindigkeit und Kopie Leistung für Zeichnungen mit vielen Gruppen.
Auch stark verbesserte Geschwindigkeit der Anzeige Listen der Gruppen im Dialog Gruppe.
- TaskDD801 - Performance - Regen: Viel schnelleres Regen für xzugeschnittene Einfügungen die Schraffuren enthalten + Optimierung von NURBS-Abschnitten.
- TaskDD869 - STUTZEN: Text kann nun als Schneideelement für den Befehl STUTZEN dienen.
- TaskDD952 - Kontext-Hilfe-Schaltflächen wurden zu den meisten Dialogen hinzugefügt + F1-Taste Kontext-Hilfe im Zeichnungs Explorer und NEUASS Dialogen.
- TaskDD804 - TaskDD850 - Anpassen-Dialog: "Vorgaben wiederherstellen" öffnet jetzt einen Dialog, in dem der Nutzer entscheiden kann, ob die CUI und/oder die PGP-Datei wiederhergestellt werden soll.
- TaskDD804, SR 14719 - Für den "Block einfügen" Dialog wurde eine Plausibilitätsüberprüfung eingeführt.
- TaskDD780, SR 16768 - Einfügen/Anhängen Dialog: Es war nicht möglich, den Namen einzugeben; man war gezwungen, die Schaltfläche "Durchsuchen" zu verwenden. Jetzt kann das Feld bearbeitet werden.
- SR 15592 - Klinien und Strahlen werden auf 3-mal Bildschirmgröße erweitert, um diese nach dem Zoom-out nicht getrimmt zu sehen.
- TaskDD64, TaskDD291 - Farb Dialog:
- Unterstützung für die Farbe 257 als "VonObjekt" Farbe hinzugefügt.
- Wenn "Variiert" ein war, funktionierte der "Abbrechen" Knopf nicht richtig.
- "Index" Spin Control war verschwunden, wenn es auf 257 gesetzt wurde.
- TaskDD728 - CUI: Bei MenuMacroId's werden jetzt Groß- und Kleinschreibung unterschieden.
- TaskDD643 - CUI: Unterstützung für Werkzeugkasten Flyout "UseOwnIcon"-Attribut. Der Anpassen Dialog kann jetzt Bild Elemente in PopMenuRef und ToolbarFlyout bearbeiten.
- Überarbeitet wurde das Prompt-Menü, jetzt hat es die Fähigkeit versteckte Optionen anzuzeigen.
- CUI Tastatur-Kurztasten: Unterstützung für Nummernblock /*- + Tasten und für F13-F24 Funktionstasten. Nur einzelne Zeichen werden mit der Strg-Taste akzeptiert (abgelehnt werden "Shift + A" oder "Alt + A"), Satzzeichen Zeichen werden abgelehnt.
- SR 16360 - default.cui, 'CMEDIT' Kontext Menü:
- Hinzugefügt wurde das Menü 'OBJECT_DIMENSION' zur Auswahl eines Bemaßungsobjektes.
- Hinzugefügt wurde das Kontextmenü 'dimstyle_apply', um Bemaßungsstile zuzuweisen.
- SR 16162 - Zeichnungs Explorer: Die Abhängigkeit zwischen den verschiedenen Arten von Xref Ansichten wurden entfernt,
dadurch wird das Laden der Daten für eine Baumansicht nur ausgeführt, wenn die Baumansicht ausgewählt wird,
nicht, wenn Bilder oder Blöcke ausgewählt werden. Für die Baumansicht wurde ein 'Ausgelastet' Cursor hinzugefügt.
- SR 16411 - Zeichnungs Explorer, Layer Status: Die Option 'Speichern' wurde in Werkzeugleisten und Menüs hinzugefügt.
Wenn "Speichern" gewählt wird, wird der aktuell ausgewählten Layer Status mit den aktuellen Layer Einstellungen überschrieben.
- TaskDD940 - Die Option POLYGONAL wurde für den Befehl XZUSCHNEIDEN hinzugefügt.
- TaskDD957 - Die Option SPERREN wurde für den Befehl MANSFEN hinzugefügt.
- TaskDD958 - Die Option Verbinden für AFENSTER wurde überarbeitet, um die Ansichtsfenster auszuwählen, nicht zwei Punkte in verschiedenen Ansichtsfenster schalten das aktive Ansichtsfenster zwischen.
- TaskDD984 - VERBINDEN Befehl: Wenn Linien verbunden werden, wurde beim Linien Akzeptanz Test geprüft, ob diese parallel/gleich-gerichtet sind. Fies wurde geändert, jetzt werden die Linien auf Kollinearität geprüft.
- TaskDD873 - SR 15370 - Glätte der Spline-Kurven wurde verbessert.
- TaskDD522 - Der Rechtschreib-Prüfungs Dialog wurde verbessert: Hinzugefügt wurde eine Combo-Box "Wo prüfen:" (entweder "Gesamte Zeichnung" oder "Ausgewählte Objekte") und ein Auswahlknopf für Objekte. Der Wörterbuch Subdialog kann jetzt auch erreicht werden, wenn kein Text ausgewählt ist.
- SR 15622 - Die Option "Bereinigen" wurde im Menü "Datei" hinzugefügt.
- TaskDD696 - Laden von VBA nur bei Bedarf.
- SR 15599 - COM API: Erlaubt jedem COM-Client seine eigene Bricscad-Server-Instanz zu haben.
- Ein neuer Mechanismus für partielle Anzeige-Updates wurde implementiert. Zwei neugezeichnete, modifizierte Objekte explizit upzudaten war die Aufgabe für die Entwicklung.
- TaskDD59 - dev. Info: Aktiviert Verwendung von Hot-Keys, Menüs und Schaltflächen in jig-Modus.
- SR 15614 - Plot Stile und Plotter-Konfiguration-Dateien werden jetzt auch in den Unterordnern des Plot-Stil und Plotter-Konfiguration Ordners gesucht.
- SR 15309 - Die Statuszeile Kontext-Menü für die Auswahl der aktuellen Bemaßungs Stile erlaubte nur einen der ersten 25 Bemaßungs Stile aktuell zu setzen. Dies wurde erweitert.
- Upgrade auf Dwgdirect 2.6.
- Upgrade auf WxWidgets 2.8.
- Upgrade auf FreeImage 3.10.0
Problembehebungen
- TaskDD860 - Zurück/ZLÖSCH Probleme beim Umschalten einer Zeichnung während der Ausführung eines Befehls: zu große Zurück-Schritte.
- TaskDD919 - SR 16079: Druckvorschau für eine Kundenzeichnung SR 16079 löste eine "Ungültige Eingabe" Ausnahme aus.
- TaskDD991, SR 16671, TaskDD812 - Drucken: Fehler beim Erzeugen von Objekt Grafiken. Während des Druckens führte dies zum Abbruch des gesamten Druckvorgangs.
Jetzt meldet das Programm das Problem dieses Objektes und druckt weiter.
- Drucken-Dialog: Bei der Verwendung des "Layout" Plottbereichs und 'Benutzerdefinierten' Plot Skalierungen (z. B. 1:2) war der gedruckte Bereich falsch.
- TaskDD835 - Druck von Gradienten Schraffuren funktionierte nicht seit V8.2.1 (hier wurde die Aktualisierung auf DwgDirect 2.5.1 durchgeführt)
- TaskDD950 - SR16242: Punkte auf den defpoints Layern wurden gedruckt, sie sollten aber nicht gedruckt werden.
- SR 15595 - Beim Anzeigen/Drucken eines Linientyp Objektes, und einen Punkt stimmte mit dem Endpunkt der zuvor ausgegebenen Striches überein, sollte der Punkt nicht ausgegeben werden.
- SR 15259 - Wenn unter Windows 2000 die Hochformat/Querformat Radio-Buttons im Drucken-Dialog gedrückt wurden blieb das Programm hängen.
- TaskDD890: Werte für Plot Pfade wurden aus früheren Benutzerprofilen geladen.
- TaskDD915 - Zeichnung konnte nicht gespeichert werden (ProblematicTableStyle.dwg).
- SR 16302 - Die Zeichnung konnte durch beschädigte X-Attribute nicht gespeichert werden.
- Potenzielle Probleme mit TTF, was zu INVALID INDEX Nachrichten und zum Scheitern des Speicherns der Zeichnung führte.
- TaskDD991, SR 16671 - Regen von Objekten mit vielen Eckpunkten und mit nicht-Continuous Linientypen, konnte mit der Fehlermeldung "Ungültige Eingabe" fehlschlagen.
- Der DXFOUT Befehl konnte nicht im A2000-Format speichern.
- TaskDD687 - Behoben wurde ein Absturz beim Zugriff auf Zeichnungen (ohne sie im Editor zu öffnen) mit OLE-Objekte.
Dies geschah z. B. beim Import von Layouts aus Vorlagen, Rendern einer Zeichnungsvorschau, etc..
- SR 15893 - Absturz bei der Auswahl eines Objektes mit sehr großen Koordinaten (> 10.000.000.000).
- SR 16510 - Problem beim Öffnen von Zeichnungen mit großen Koordinaten.
- TaskDD823 - Es gab einen Absturz, wenn die Ansichtsgröße einen Wert bei rund 1.e+100 hatte, und es wurde versucht, die Ansicht weiter zu verkleinern.
- SR 16602 - Rendering von Text oder Attribut Objekten mit sehr kleiner Texthöhe (1.e-10 oder weniger) schlugen mit der Meldung "Ein Fehler ist aufgetreten, während des Renderns des Objektes" fehl.
- SR 15727 - Absturz bei der Verarbeitung eines Kreises mit Radius Null im verdeckten Modus.
- Verschieben eines Kreises mit Radius Null verursachte einen Absturz.
- SR 15792 - Absturz beim Laden von DXF-Dateien, die fehlende Textstile hatten.
- TaskDD932, SR 16064 - Der Befehl BEREINIG konnte auch Blöcke bereinigen, die noch eine Referenz hatten (unter bestimmten Umständen).
- TaskDD866, SR515515, SR16748 - VOLKÖRPERBEARB Befehl: Flächen konnten nicht ausgewählt werden; ACIS Objekte aus dem DWG2004-Format konnten nicht verarbeitet werden.
- SR 16787 - Bei der Einstellung von POLARANG über die Befehlszeile, war die Anzeige in linearen Format statt in polaren Format.
- SR 16639 - Zoom Grenzen blockierten die Anwendung, wenn eine Zeichnung Objekte mit unzulässigen riesigen Koordinaten enthielt.
- TaskDD848, SR 15253 - Zoom-Befehle für gesperrte Ansichtsfenster verhielten sich nicht richtig
- TaskDD930 - SR 16159 - BKS-Symbol sollte nicht neu skaliert werden nach dem "Zoom; Vorher" Befehl.
- SR 16712 - Falsche Bild Skalierung entlang der Y-Achse, wenn eine TFW-Datei für die Bild Einfügung benutzt wurde.
- Verhinderung der Erzeugung von korrupten Tabellenstilen beim Schließen des Einstellungs-Dialogs.
- SR 16537 - Unterstrichener Text zeigte Lücken in der Unterstreichung, für bestimmte SHX-Schriften (z. B. romanc.shx)
- SR 15996 - Es war nicht möglich, eine DXF-Datei mit MleaderStyles mit 0-Werte für DXF91/DXF93/DXF94 zu laden.
- MTEXT Ausrichtung für Text mit führenden Leerzeichen wurde korrigiert.
- SR 15997 - Negative Werte für Texthöhen sind nicht mehr zulässig für Text und MTEXT Objekte.
- SR 15990 - TaskDD245 - Der Absturz bei der Vorschau von Dateien mit Korruptionen wurde behoben.
- TaskDD931 - SR 16032 - Behoben wurde das Rendering-Problem von TTF-Schriften in WMF-Metadateien (Regression, die in v8.2 hinein kam)
- TaskDD962 - Einmalstart Modus funktionierte nicht mehr
- TaskDD968 - Befehl Ändern: Für Strahlen/KLinien wurde ein falscher Basis Punkt eingestellt, wenn "Objekte/Definitions Punkte" ausgewählt wurde, bevor eine tatsächliche "Ändere Punkt" Maßnahme durchgeführt wurde.
- SR 16324 - Bei der Verwendung von Umschalt + rechter Maustasten Menü, in dem eine Fang überschreiben wird, wurde die Polar-Spur deaktiviert.
- TaskDD613 - SR 15225 - Attribute wurden im DDATTE Dialog nicht dargestellt, wenn ATTRIB Objekte in der EINFÜGUNG nicht korrespondierende ATTDEF Objekte in der Block Definition enthielten.
- SR 15234 - Es war unmöglich, Attribute mit EATTEDIT zu bearbeiten. Jetzt wurde der EATTEDIT Dialog verbessert: Die Eingangs-Gültigkeits-Überprüfung wird jetzt in einem früheren Stadium durchgeführt.
- SR 14481 - Berichtigt wurde die Eingabeaufforderung und der Dialogbox Titel für den WMFOUT Befehl (es verwendete die gleiche Eingabeaufforderung wie der MACHDIA Befehl).
- TaskDD824 - Umschalten von weißen Linien auf schwarz in der Zwischenablage. Eingeführt wurden WMFFOREGND und WMFBKGND sysvar.
- TaskDD931 - SR 14871: WMFBKGND Variable wird berücksichtigt, wenn der Hintergrund bei exportierten WMF/EMF-Metadatei erstellt wird.
- SR 16347 - Bei der -Stil Befehl Eingabeaufforderung für Neigungswinkel wurden Standard-Winkel in linearen Einheit dargestellt (z. B.: Neigungswinkel: <0">) jetzt werden sie als Winkel-Einheit dargestellt.
- SR 15353 - Ansichtspunkt Dialog: Der "Abbrechen"-Knopf schließt jetzt den Dialog.
- TaskDD956 - Es war nicht möglich, das aktive Layout mit der Löschen Option des "Layout" Befehls zu löschen.
- SR 16603 - Der NEUASS Dialog hat sich die zuletzt verwendeten Option nicht gemerkt.
- TaskDD837 - SR 15011, 15132, 15631 - Ein Teil der Zeichnung verschwand nach der Bearbeitung eines Objektes in einigen von Kunden erstellten Zeichnungen: regen war notwendig, um wieder alle Objekte anzuzeigen.
- SR 13157 - Wenn eine Einfügung dahingehend geändert wurde, dass diese auf einen neuen Block zeigte, stellte die Anzeige immer noch den alten Block dar.
- TaskDD877 - SR 15525 - Anzeige von Polylinien-Breiten wurde fälschlicherweise skaliert für Polylinien, die in Blöcken waren.
- SR 13765 - DIMTOL und DIMLIM sollten sich gegenseitig ausschließen. Der Befehl SETVAR stellt jetzt sicher, dass die eine ausgeschaltet ist, wenn die andere eingeschaltet ist.
- SR 15372 - TaskDD596 - Falsches Ergebnis beim gemeinsamen Verschieben von Führungen und ihren Anmerkungen.
- SR 15372 - SR 15393 -TaskDD596 - SR 12897 - Anpassungs- und Ausrichtungs-Einstellungen bei kopierten Führungen wurde der kopierte MTEXT unterschiedlich zum ursprünglichen MTEXT.
- SR 12578 - SR 16178: Shape-Dateien konnten nicht gefunden werden, wenn ihre vollständigen Pfad in Textstilen angegeben wurden.
- SR 15343 - Der Befehl BKS WELT im Papierbereich setzte das BKS nicht zurück.
- TaskDD923 - SR 13871 - Zeichnung stürzte bei falschen BKS Daten ab.
- Das BKS-Symbol wurde mit Linienstärken gezeichnet, wenn in den TILEMODE umgeschaltet wurde.
- SR 15667 - Layerstatus: Die Wiederherstellung des aktuellen AF Zustandes Gefroren/Getaut war nicht möglich.
- SR 15567 - Layerstatus: In der Baumansicht ist es möglich, den Namen eines anderen Layer Status in das Feld Name einzugeben. Hier wurde ein Meldungsbox mit einer Warnung hinzugefügt.
- SR 16179 - Die Breite einer Polylinie wurde falsch berechnet, wenn:
- Polylinie Eigenschaften "Linientyp Generation" aktiviert wurde (dxf70=128) und
- die Polylinie transformiert wurde, z. B. in einem Block. Die Transformation war nicht auf die Breite der Polylinie angewandt worden.
- SR 12577, SR 16881: Absturz während des EXTRUSION Befehls.
- SR 16746 - Fehler nach der Verwendung von DEHNEN auf Polylinie mit Nicht-Null-Breite.
- TaskDD988 - Polygonale Option von AFZUSCHNEIDEN wurde korrigiert, um LW Polylinien zu erstellen.
- TaskDD940 - XZUSCHNEIDEN "neue" und "erzeugte Polylinie" Optionen funktionierte nicht korrekt mit Einfügungen von Blöcken mit Nicht-Null-Basis-Punkt.
- TaskDD439, SR 16691 - Befehle Verschieben und Kopieren waren fälschlicherweise in der Lage, Objekte auf gesperrten Layern zu ändern, wenn diese Objekte vor dem Aufruf des Befehls ausgewählt wurden (PICKFIRST).
- SR 15890 - ACIS Objekt wurde nicht korrekt angezeigt, nach dem Befehl Verschieben.
- SR 15942 - Aufhängen während des Neuzeichnens eines MEINFÜG Objektes, wenn es eine Spalte oder eine Zeile hatte.
- TaskDD714 - SR 13801, SR 16445 - Text Spiegelung war nicht korrekt für Ausrichtungen, die nicht links/Basis waren.
- SR 16235 - STUTZEN und DEHNEN Befehle: Unterobjekt Auswahl Problem, wenn alle Objekte als Grenze Kanten benutzt werden.
- STUTZEN und DEHNEN Befehle: Zaun Option wurde als einziger Schritt rückgängig gemacht.
- TaskDD864 - SR 15873 - SR 15499 - Polar-Fang Tooltip: Zurück Operation während LINIE, PLinie, 3DPOLY, FÜHRUNG Befehlen stellten den Polar-Fang Basispunkt nicht korrekt zurück.
- SR 16001 - Einstellungs Dialog: Behoben get/set 'POLARANG' Variable.
- SR 15732 - Einstellungs Dialog: Hinzugefügt COPYMODE System Variable.
- TaskDD35 - Einstellungs Dialog: Korrigiert Nur-Lese-Zustand der RE_INIT und TEMPPREFIX System Variablen.
- SR 16288 - Einige Bildschirmschoner, die auf DirectX basieren brachten Bricscad zum Absturz.
- TaskDD259 - SR13336, SR14003, SR14655, SR16337 - RASTER: Die Raster-Anzeige war nicht korrekt in gedrehten Koordinatensystemeen.
Behoben wurden die Raster Anzeigen in allen Limits (jetzt ist die Raster-Anzeige konform zu den Limits).
Wiederhergestellt die isometrische Rasteranzeige. Wiederhergestellt die Raster Dichte Überprüfung. Wiederhergestellt Punkt Fang für isometrisches Raster.
- SR 16348 - Die Schraffur Muster Vorschau wurden durch die Zeichnungs Einstellungen beeinflusst, dadurch konnte es sein, dass die Vorschau leer oder unsichtbar wurde.
- SR 16463 - Vererbte Eigenschaften einer Schraffur mit unbekanntem Muster verursachte einen Fehler.
- Gschraff Dialog: "Aktueller Ursprung" Radiobutton blieb nach der Wahl der Option "neuen Ursprungs" gedrückt.
- TaskDD821 - Die Schraffur Assoziativität ging beim Bewegen schraffierter Objekte verloren.
- TaskDD957 - Ein Absturz konnte auftreten, wenn Ansichtsfenster Ein/Aus geschaltet wurden.
- SR 16181 - Ansichtsfenster Grenze blieb nach wie vor sichtbar, auch wenn der Ansichtsfenster Layer ausgeschaltet wurde.
- TaskDD958 - Die Löschen Option für Ansichtsfenster wurde so korrigiert, dass sie nicht mehr die "*Aktive" Ansichtsfenster' Konfiguration löscht.
- TaskDD957 - MANSFEN wurde korrigiert damit LwPolyinien unter Nicht-Berücksichtigung der PLINIENTYP Einstellung erzeugt werden können.
- TaskDD913 - EINFÜGE: Absturz ereignete sich beim Einfügen der Zeichnung kadastrale_kaart.dxf.
- SR 16127 - Falscher Schnittpunkt Fang, wenn sich ein Kreis innerhalb einer skalierten Einfügung befindet.
- SR 15734 - In übersetzten Versionen waren die Tooltips für OFANG nicht übersetzbar.
- SR 16104 - Nach dem Neuladen eines Linientyps war die Linientyp Combo leer.
- SR 16097 - EINFÜGEPASSEND Befehl: Die Meldung "XYZ/Block Spiegelungs Kontrollpunkt" wurde in "Block Spiegelungs Kontroll Punkt eingeben:" geändert.
- SR 16156 - Die Hilfe sollte auch funktionieren, wenn kein Dokument geöffnet ist.
- DIMTFILLCLR System-Variable war nicht funktionsfähig.
- TaskDD890: Mit dem /p Schalter bei .arg-Datei wurde die Datei nicht gefunden.
- TaskDD908 - OLE - der Fehler bei der Aktivierung von eingebetteten Bricscad Dokumenten in der Bricscad Applikation wurde behoben.
- Meldungs Nachrichten von WHERST und PEdit Befehle waren nicht übersetzbar.
- SR 15571 - Auswahl eines Modus für den "SHADEMODE" Befehl funktionierte in übersetzten Versionen nicht.
- SR 16156 - Der Befehl TEXT sollte den ORTHOMODE nicht ausschalten.
- TaskDD918; SR 16040 - Links + rechts Trimmen des eingegebenen Text Werts; Befehle _Text/_DText sollte den eingegebenen Text nicht "Formatieren".
- Zeichnungs Explorer, Zeichnungen Baum - Einfügen als Block funktionierte nicht mit Dateien, die im Netzwerk lagen.
- TaskDD902 - Kopie/Kopie mit Strg + Drag/Spiegeln/Reihe wurde geändert zum Kopieren einer Gruppe von Objekten zusammen mit gruppierten Objekten.
- SR 15782 - Unterbrechung Echtzeit-Ansicht oder Objekt ziehen konnte einen Absturz herbeiführen.
- SR 15779 - Der BRUCH Befehl löscht jetzt eine offene PLinie und löscht nicht mehr eine geschlossene PLinie, wenn die Endpunkte der PLinie als Bruch Punkte benutzt werden.
- SR 15766 - Korrigiert wurden die ATTMODE Optionen.
- TaskDD702 - SR 15687 - Regionen können nun aus offenen Kurven mit gleichen Anfangs-und Endpunkt erstellt werden.
- TaskDD742 - Einen Wert eingegeben als "7/3" wurde nicht mehr als 2,3333 interpretiert. Es trat ein Fehler auf, wenn der Zähler größer als der Nenner war.
- TaskDD742 - Es war nicht mehr möglich, Dezimalstellen bei der Eingabe einer Länge in Fuß einzugeben. Z. B. 3.5' sollte akzeptiert werden und in 3'6" konvertiert werden.
- SR 15323 - Wenn ein Layer im aktuellen Ansichtsfenster mit der Layer Combo Gefroren/Getaut wurde, scrollte die Layer Liste nach oben. Dadurch musste der Benutzer explizit eine Regen ausführen, um das Ergebnis zu sehen.
- Auswahl der Unterobjekte mit dem Modus Fenster-Innen war defekt.
- TaskDD711 - Unterstützung für DIMUPT Variable für gedrehte Bemaßungen.
- TaskDD710 - Die PEdit "Bruch" Option brach eine geschlossene PLinie falsch, der Anfangskontrollpunkt für die zweite produzierte PLinie wurde nicht erzeugt.
- TaskDD139 - MENUCMD Unterstützt jetzt Diesel Expressions (menucmd "M=$(...)").
- SR 15234 - MENUCMD Rückgabewert: Menüpunkt Status-Abfrage gibt nunmehr RTKWORD statt RTNORM zurück.
- TaskDD737 - MENÜLAD erlaubte das gleiche Menü öfter als einmal zu starten.
- TaskDD665 - Rechte Maustaste Kontext-Menü bei freistehenden Werkzeugkästen funktionierte nicht mehr.
- SR 15375 - Entfernt wurden veraltete Werkzeuge aus der CUI-Datei, sowie das veraltete 32x32 Bitmap "dimstyle.bmp"
- SR 15516 - Beim Laden teilweiser CUI-Dateien schaut das Programm jetzt auch nach den entsprechenden Ressourcen-DLL und/oder MNL-Datei wie folgt:
- Es sucht nach einer Datei im selben Ordner mit dem gleichen Namen, aber den Endungen .Dll oder .MNL.
- Es sucht nach einer Datei im Suchpfad mit dem gleichen Namen, aber den Endungen .Dll oder .MNL.
- SR 15389 - ICM nach CUI Konvertierung:
- Top-Level-Menüs ohne "tearOffName" wurden nicht korrekt importiert.
- Der Importfehler für Untermenüs wurde behoben (Check nächste Unterebene anstelle von eigenen tearOffName)
- Redundante leer Popmenü Elemente wurden in CUI Baum erstellt.
- Korrigierte Diesel Expression für GRIDMODE, SNAPMODE und LIMCHECK vars (benutze 'eq ON' anstatt von '= 0').
- Übersprungen werden Objekte mit Sichtbarkeit 1134 (Duplikat Objekt Fang Elemente)
- Behoben wurde DlgOpenFile für "Load Main CUI File" ('mnu' Filter wurde als Vorgabe gesetzt, anstatt von 'cui').
- SR 15291 - Dateinamen umgeben von Anführungszeichen, können nicht mit den Befehlen NEU (Vorlagen Dateinamen) und SICHALS bearbeitet werden.
- SR 16408 Farb-Dialog: Wenn die aktuelle Farbe zwischen 0 und 9 ist und ein anderer Wert im Index Bereich eingetragen wird, ändert sich die Farbe nicht.
- SR 15255 - Parallelogramme, die kleine TTF Texte ersetzen, wurden an falsche Positionen platziert.
- TaskDD842 - Wenn ANGBASE=90, ANGDIR=Uhrzeigersinn und ein Block eingefügt wird, sollte der Dialog standardmäßig die Rotation=90 haben, so dass der Block aufrecht eingefügt wird.
- SR 15355 - SR 15433 - Vermieden wird jetzt das unerwünschte Öffnen des Eingabeaufforderung History Fensters während des Befehls "-BEMSTIL".
- TaskDD781 - Fadenkreuzcursor war verschwunden, wenn die Pick-Box auf einen Werte größer als 10 gesetzt wurde.
- TaskDD713 - Wenn LUPREC auf Null gesetzt wurde, war es in den Dialogen nicht möglich, einen Skalierungsfaktor kleiner als 1 anzuzeigen
Die Skalierungswerte werden jetzt unabhängig von der LUPREC sysvar in den Dialogen angezeigt.
Die System Variablen LWDISPSCALE, DIMRND, DIMALTRND, DIMTM, DIMTP werden jetzt unabhängig von der LUPREC sysvar angezeigt, sowohl in der Befehlszeile wie in den Einstellungen und Zeichnungs Explorer Dialogen.
- SR 16649 - AcadSummaryInfo: AddCustomInfo, RemoveCustomByIndex und RemoveCustomByKey wurden nicht upgedated.
- SR 14717 - Wenn die Auswahl durch Fenster erfolgte, wird der Raster Fang deaktiviert, um eine verwirrende Objektauswahl zu verhindern.
Auswahl sah verwirrend aus, da das Auswahl Rechteck dem Cursor gefolgt ist, während die realen Bereiche für die Auswahl am Raster ausgerichtet waren.
- TaskDD838, SR 16834 - Ein Absturz wird vermieden, wenn die Befehle WERKZEUGKASTEN /EZPAN/REZZOOM und andere, während keine Zeichnung geöffnet war, ausgeführt wurden.
Programmierungs Anmerkungen
- TaskDD275, SR16734 - CMDDIA/Aus schaltet folgende Befehle zur Befehlszeilen (nicht Dialog basiert) Version:
ATTDEF, ATTEXT, GSCHRAFF, FARBE, DDSELECT, DDSETVAR, DDVPOINT, BEMSTIL, EXPBLOCKS, EXPBKS, GRUPPE, SCHRAFF, HYPERLINK,
EINFÜGE, LAYER, LAYOUT>VORLAGE, LINIENTYP, REFBEARB, UMBENENN, SETBKS, STIL, TEXT, EINHEIT, AUSSCHNT, XREF
- TaskDD876 - Der Kopie Befehl verwendet jetzt den 'Einzel' anstelle des 'Mehrfach' Modus, wenn der Befehl innerhalb eines Skripts benutzt wird.
- SR 16780 - angtos und RTOS Funktionen gaben falsch gerundete Werte zurück, wenn die Präzision auf mehr als 8 eingestellt wurde.
LISP/SDS
- LISP Engine upgrade
- Gesamtleistungs Verbesserung (5% ... 8%)
- Mehr als 440 (vla-...) Funktionen aus AutoLISP 2007/2008/2009 hinzugefügt.
- Wechsel zwischen Zeichnungen wurde 30% ... 40% schneller auf Dual-/ Multi-Core-Prozessoren, weil die Lisp-Engine multithreaded Kompression die Lisp-Cores verwendet.
- Reduziert den Speicherbedarf und die schnellere Verarbeitung von COM-Objekten.
- Korrigiert wurde die Unterstützung für binäre Daten in (entget) und (entmod), in Bezug auf groupcodes 310-319 und 1004
- Korrigiert wurde die Unterstützung für die undokumentierten VLA Variante Datentypen:
vlax-vbDate (VT_DATE), vlax-vbCurrency (VT_CY), vlax-vbDecimal (VT_DECIMAL),
vlax-vbOle_Color (VT_UI2)
- Unterstützung für undokumentiertes Symbol *LAST-VALUE*, das immer den zuletzt ermittelten Wert enthält.
- LISP: Während einer Befehlspause wurde die Objekt-Eigenschaftenleiste nicht aktualisiert. Dies wurde geändert: Immer wenn Bricscad beginnt auf eine Benutzereingabe zu warten, wird die GUI aktualisiert.
- LISP: Während Benutzereingaben abfragen (Befehlspause) war es nicht möglich, die osnap overrides zu benutzen.
- LISP: Auf einigen Maschinen (expt 10 2) könnte das Ergebnis 99 anstelle von 100 sein.
- SR 15366 - LISP: Problem mit (chr) und (ASCII) Funktionen bei der Konvertierung von Zeichen in Zahlen und umgekehrt.
- SR 15383 - LISP: (ssdel) Funktion gab immer das SelectionSet zurück, während NIL zurückgegeben werden sollte, wenn das Objekt sich nicht im SelectionSet befand.
- LISP: Geschützte Lisp-Dateien, die von CONVERT Shareware-Programm erzeugt wurden, verursachten einen Fehler in unserem Decoder.
- SR 14283 - LISP: entmake ignorierte Daten für BLOCK Objekte.
- SR 15207 - LISP: Temporäre osnap Optionen hatten nicht funktioniert, wenn sich diese in einer (Befehl) Sequenz, gefolgt von (Befehl Pause) befand.
- SR 15208 - LISP: Es war unmöglich, eine Tangenten Linie mit (command "_LINE" "_tan" pause "_tan" pause "") zu zeichnen.
- TaskDD821 - LISP: Wenn das zuletzt erzeugte Objekt zu einer Gruppe gehörte, sollte die Option ssget "last" alle Objekte der Gruppe wählen, statt nur das einzelne Objekt.
- SR 15188, 15443 - LISP/DCL-Dateien konnten nicht aus dem 'Applikations Dateien Laden' Dialog geladen werden.
- SR 15536 - LISP-Kompatibilität: der String-Modus der (Öffnen)-Funktion akzeptiert nun "a", "a+", "r", "r+", "w", "w+".
Von einem beliebigen anderen String-Modus, wird nur das erste Zeichen berücksichtigt.
- SR 16091 - entget: falsche Spline-Tangenten (dxf12/dxf13) erschienen in der entget Ausgabe, wenn der Spline unbestimmte Tangenten hatte.
- TaskDD582 - SR 12846 - entget Liste für MTEXT enthielt dxf43 nicht.
- TaskDD777 - DXF: dxf1 von Nicht-Xref BLOCK Objekten war bei der DXF-Ausgabe leer(einschließlich entget ()).
- LISP : Wenn mehrere Bricscad Instanzen ausgeführt wurden, konnte die Lisp-Engine der einen
Bricscad Sitzung fälschlicherweise das COM Interface der anderen
Bricscad Sitzung benutzen. Wenn dann diese Sitzung geschlossen wurde, konnten die meisten (VLA-xxx) und
(Vlach-xxx) Funktionen nicht mehr richtig ausgeführt werden.
- Die (equal) Funktion führte manchmal bei komplexeren Listen keinen Vergleich aus. Dieses Problem konnte die Lisp-Engine an der ordnungsgemäßen Funktion hindern.
Die (equal) Funktion wurde erweitert, um VLA-Objekte auch innerhalb von Listen zu vergleichen.
- SR 14424 - LISP - Wenn pickfirst EIN ist und eine pickfirst Auswahl besteht, wiederholte das letzte "" Argument in (command "erase" selectionSet "") den vorherigen Befehl.
- SR 14734 - LISP - (grread) Schleifen wurden unterbrochen, wenn zoomen oder pan mit der Scroll-Taste der Maus verwendet wurde.
- TaskDD860 - Fehler bei den sds_undogroup() Rückgabewerten wurden behoben. Sie sind jetzt RTERROR/RTNORM, anstatt von RTERROR/0/1.
- APPLOAD Dialog: *.arx/*.drx/*.dll Dateien konnten nicht entladen werden.
- (ssget) der logische Filter AND mit einzelnen Argumenten wurde nicht akzeptiert.
- TaskDD864 - Der Polare Fang funktionierte bei SDS Eingabe Funktionen nicht.
- Berichtigt Verhalten des SAVE Befehls im Lisp-Modus:
(command "save" "foo.dwg") fragt jetzt, ob die Datei "foo.dwg" überschrieben werden soll, wenn diese bereits existiert, es sei denn, "foo.dwg" ist kein aktueller Dokument Pfad.
- Behoben wurden mehrere Probleme, wenn leere Strings verwendet wurden: z. B.(vl-string-trim " " "")
- SR 16514 - In einigen Fällen gab die (ASCII) Funktion eine negative Zahl zurück.
- TaskDD725 - SR 15851: Schwache Leistung beim Verschieben von Schraffuren mit vielen assoziativen Grenze-Objekten.
- TaskDD726 - SRs 13341, SR 16440: Redefinieren eines Blockes mit entmake (LISP oder SDS) führte zu Problemen einschließlich Abstürzen, wenn der Block Referenzen (inserts) hatte.
- Unterstüzung für (vlax-product-key)
- (substr) Funktion sollte (substr "" x -1) unterstützen.
- Behoben: "getString"-Funktion druckt den Ergebnis String in Fehler oder Abbruch (in diesen Fällen ist der Ergebnis String undefiniert ), wenn sie mit der "command"-Funktion benutzt wird.
- Problem mit (vlax-make-variant) gab ein VLA-Object zurück, obwohl ein vlx-vbObject Type erwartet wurde.
- (equal) Funktion sollte VARIANT/SAFEARRAY Werte akzeptieren.
- (vl-symbol-p) Funktion schlug manchmal fehl.
- (lambda) Konstruktionen waren nicht nutzbar als Argumente für andere Funktionen.
- (vlax-for) Funktion - mit speziellen Objekt Sammlungen, die Schleife über gesammelte Elemente scheiterte.
- Die Funktionen (acet-autoload), (acet-autoload2), (acet-autoloadarx) wurden hinzugefügt.
- Wenn LISPINIT=0, wird für jede neu geöffnete Zeichnung ein Lisp-Bereich benutzen, der aus der Zeichnung, die gerade geöffnet ist, entsteht.
- TaskDD258 - Unterstützung von lispWillStart/lispEnded/lispCancelled reactor Benachrichtigungen hinzugefügt.
- APPLOAD : Unterstützung von "BWF PROTECTED LISP" Dateien hinzugefügt; diese neuen (Blowfish) verschlüsselt Lisp-Dateien, werden von der nächsten Version von LispEx und DEScoder.exe erzeugt.
- SR 16702 - (vlax-ldata-put) und(vlax-ldata-get) Funktionen: Speicherung und Abruf von Lisp Datentypen wurden korrigiert.
- LISP - (vla-intersectwith) gab eine Liste von reals zurück, anstelle eines <variant 8197>
- LISP - SafeArray data die von externen COM Applikationen zurückgegeben wurden, kamen manchmal als ein
Variant das ein SafeArray <variant [8192+x]> enthielt anstatt direkt das
SafeArray as <safearray...> zurückzugeben.
- LISP - (read ";;") verursachte eine Endlosschleife.
- LISP - Der VARIANT Daten Wert eines VLA VARIANT Objekt wurde gedruckt als "..." like #<variant 8 ...>
- TaskDD947, SR16234 - "Doppel-klick" Bearbeitung ist während der Lisp Ausführung abgeschaltet.
- SR 16799 - LISP/SDS: grread gab ein falsches zweites Element für den Wert 11 des 1. Elements zurück (AUX menu item).
Jetzt gibt es 0, 1000, 2000 oder 3000, je nachdem, ob Strg und/oder die Shift-Taste zusammen mit der rechten Maustaste gedrückt wurden, zurück.
Beachten Sie, dass die AUX Menüpunkte selbst und die zugehörigen Zwischen-Werte (1-999, 1001-1999 und so weiter) noch nicht unterstützt werden.
- SR 16723 - Export in PDF-Format von Lisp hat nicht funktioniert.
- Behoben wurde ein Problem in (repeat ...) :
die wurde zweimal ausgewertet, diese konnte die Schleifen-Zählung beeinflussen.
- Behoben wurde ein Problem in (foreach item ...) :
die wurde zweimal ausgewertet, dies wirkte sich auf die daraus resultierenden Listen und daher auf die gesamte (foreach)-Schleife aus.
- Unterstützung für undokumentierte(vlax-invoke) Funktion.
- SR 16443 - (command "_INTERSECT") aktivierte den Schnittpunkt Objekt Fang, anstelle dass es den INTERSECT Befehl startete.
- TaskDD587 - SR 12780 - entmake (in LISP und SDS) Fehler beim Erstellen eines TEXT Objektes, wenn die Input-Liste ein zweites (100 ". AcDbText") Element enthielt.
- SR 16604, SR 15312- (command "_color") Wiederholte die Eingabeaufforderung nicht, so dass der Benutzer den Eindruck hatte, dass der Befehl fertig war, ohne nach einer Farbe zu fragen.
(command "line") keine Anzeige des Eingabeaufforderung Menüs.
- Falsche Berechnung in (rem x y ...), wenn negative Werte benutzt wurden.
- Falsche Berechnung in (expt num power) wenn 'num' ein negativer Integer war.
- SR 16604 - (trace) Funktion : nur 1 Funktion kann als Argument verwendet werden, während AutoLISP mehrere Argumente erlaubt.
Es wurde auch die Ausgabe der (trace) Funktion repariert: normale Text-Ausgabe und (Trace-) Ausgabe wurden gemischt.
- SR 16660 - Behoben wurde ein Problem in (vlax-ldata-put) Funktion.
- Konstanten hinzugefügt vlax-vbdecimal (14) und vlax-vbole_color (19).
- (getangle), (getdist), (getorient) und (getpoint):
weil diese Funktionen (getxxx ) und (getxxx )
Syntax erlauben, wenn (getxxx ) Variant benutzt wird, wurde der Nachrichtentext manchmal nicht angezeigt.
- SR 16808 - Behoben: 'getstring' Funktion (in LISP und SDS) schlägt fehl, wenn ein Punkt von irgendwo mit "command"-Funktion (LISP oder SDS)gesendet wird.
Jetzt wird der Punkt in einen String konvertiert und dieser zurückgegeben. Beachten Sie, es ignoriert Z coord der 3D-Punkte
Beispiel:
1. Rufen Sie "caller" auf, um das Beispiel auszuführen:
(defun c:called() (alert(getstring)) )
(defun c:caller() (command "called" '(1.1 2.2 3.3)))
2.Im folgenden Beispiel wurde der übergebene Offset Punkt nicht akzeptiert vor dem Update:
(command "_plot" "_Y" "" "MyPrinter" "" "_Millimeters" "" "_Yes" >"_Extents" "_Fit" '(0.5 0.5) "_No" "." "_No" "_No" "" "_No" "_No")
- TaskDD569, SR 16779: Fehler in bedingten ssget Filterung auf EED.
DCL
- Bei DCL Dialogen die in mehreren Zeichnungen benutzt wurden, konnte LispEx sporadisch nicht mehr funktionieren oder Bricscad stürzte sogar ab.
- Wenn ein Container die gleichen Eltern wie eine list_box hat, konnte der Container zu groß angezeigt werden.
Dies wurde ausgelöst durch die Skalierung der list_boxes nach dem Layouting.
Die Componenten mit den gleichen Eltern (Geschwister) wurden auch falsch skaliert.
- Attribut Höhe muss ignoriert werden für eine popup_list.
- SR 15997 - Negative Werte für Text Höhe werden für Text und MTEXT Objekte nicht mehr zugelassen.
- SR 16021 - Fehler beim Callback, wenn (Doppel)-Klick auf ein list_box-item ausgelöst wird, wird ein Callback ausgelöst, das dieses Element löscht.
- SR 16048 - Alignment funktioniert bei label nicht.
- SR 15603 - (und andere) - Größe der Spalten bei list_box.
- SR 15547 - Geändert Standard-Ränder für Radiobuttons und Checkboxen von 1 auf 2 Pixel.
- SR 16251 - Größe der dcl Texte, die dynamisch gefüllt sind.
- Color Attribut mit einem negativen Integer-Wert verursachte einen Absturz.
Negative Integer-Werte für Color Attribute werden jetzt wie folgt akzeptiert:
Die negativen Integer Werte -2, -15, -16, -18 sind Farbcodes für den Grafik Hintergrund, den Dialog Hintergrund, den Dialog Vordergrund und die Dialog Linienfarbe.
Diese Farb-Codes gelten auch in den DCL-Funktionen fill_image und vector_image.
Andere negative Integers sind ungültige Farbcodes.
Wenn eine ungültige Farbcode ermittelt wird, wird stattdessen schwarz verwendet.
- SR 16545 - Hinzugefügt automatische Suche nach "base.dcl". Wenn "base.dcl" gefunden wird, werden seine Definitionen verwendet, wenn nicht, werden die built-in Bricscad Definitionen benutzt.
Dieser Mechanismus kann verwendet werden, z. B. für Übersetzung von Ok und Abbrechen-Schaltflächen.
- SR 16564 - Behoben wurde die right und center alignment für dcl Text-Komponenten. In dcl wird immer ein extra Raum reserviert für mögliche Übersetzungen einer Text Komponente.
Dieser zusätzliche Raum wurde immer auf der rechten Seite des Textes hinzugefügt.
- SR 15339 - Wenn DCL vom BRX aufgerufen wird, hat das Event-Handling (Callback-Mechanismus) nicht funktioniert.
- SR 15434 - DCL - Erhalten einer Eingabe in einer edit_box: Vorher wurde die Verbindung mit dem Eingabe/Doppelklick Signale nur durchgeführt, wenn allow_accept ON war.
Jetzt wird ein Auswahl-Callback immer bei EINGABE/Doppelklick durchgeführt. Bei allow_accept wird jetzt die Standard-Komponente aufgerufen (dies führt zum Schliessen des Dialoges).
- SR 15376 - DCL - list_box sollte nicht über eine Standard initial Auswahl verfügen, im Gegensatz zu Combo-Kontrollen.
- SR 15468 - DCL - DIASTAT Variable gab unrichtigen Wert zurück. Jetzt gibt sie 1 zurück, wenn Ok-Taste verwendet wurde, 0 für "Abbrechen".
COM/VBA
- TaskDD696 - SR 16551 - VBA-Befehle werden nicht ausgeführt, wenn sie beim Start des Programms aufgerufen werden.
- TaskDD773 - SR 14296 - COM: IAcadDocuments.Add Methode öffnet eine Vorlage, anstatt eine neue Zeichnung mit dieser Vorlage zu erzeugen.
- TaskDD993 - API's: Schließen von mehr als einem Dokument über EXIT lässt jetzt das Reactor Environment für alle Dokumente intakt.
- SR 13832 - API: Unterstützung für das EED platzieren am Anfang der Input-Liste in bag filers (verwendet für entmake/entmod) implementiert: Verhalten von OdDbObject::dxfIn()
- SR 16212 - COM: Die QUIT Methode für IAcadApplication schließt die Bricscad Anwendung, aber gibt den Speicher nicht frei.
- SR 16244 - Batch-Plot-Werkzeug: ein Versuch, die ComboBox.Text Eigenschaften während der "Layouts" Dialog-Initialisierung unterbricht das Batch-Plot-Werkzeug.
- SR 15394 - COM - SourceDoc.CopyObjects das Kopieren von Objekten zwischen Zeichnungen schlug fehl.
- COM - Methoden um get/set den Neigungswinkel von Texten zu setzen, wurden geändert. Es wird jetzt das Bogenmaß anstatt Grad benutzt.
- TaskDD77 - SR 15371 - Behoben wurde das Problem beim Laden von Passwort-geschützten DVB-Projekten. Das Programm fragt nun nach einem Passwort, anstatt das Projekt nicht zu laden.
- COM - AcadPolyline.AddVertex verwendete ein read-only Polylinie Objekt, die führte zu einem Ausnahmefehler.
- SR 16700 - COM: AddMText Methode benutzt den Wert der aktuellen TEXTSIZE für Höhe, wenn der angegebene MTEXT Text-Stil eine Null-Text Höhe hat.
- COM - AcadRasterImage.Rotation gibt einen falschen Wert zurück, wenn der Drehwinkel größer als Pi ist.
- COM - VBALOAD konnte nicht geladen werden, wenn der Benutzer kein Passwort eingegeben hatte, wenn ein Passwort geschützt DVB geladen wird. Jetzt, wenn der Benutzer ein
leeres Passwort angibt, versucht das Programm die DVB trotzdem zu laden, nur ohne die Referenzen zu ersetzen.
DRX/BRX
- SR 16331 - DRX/BRX: Behoben wurde deepClone() für Bemaßungs Objekte.
- SR 15955 - UNDO/REDO beschädigte OdDb2dPolyline, die mit OdDbPolyline::convertTo() erzeugt wurde.
- SR 15234 - Für klassische Polylinien sollte der Z-Wert des 2D Kontrollpunktes aus der 2DPolyline Höhe ermittelt werden, der z-Wert des Kontrollpunktes sollte ignoriert werden.
- TaskDD687 - DRX/BRX: Folgende Operationen schlugen fehl, wenn es im Nicht-Haupt-Thread aufgerufen wurden (z. B. vom der Zeichnungs Vorschau Thread oder aus einem Thread der vom DRX app erstellt wurde)
oder wenn asynchron über PostMessage() aufgerufen wurde: erasing OLE item, undo/redo of OLE item creating/erasing,
loading/saving OLE item, autosaving drawings, executing a registered VBA command,
INSERTOBJ of a file, -VBALOAD, VBAUNLOAD, ADDINRUN, VBARUN, AcadApplication.RunMacro,
copying layout from template, export to BMP/WMF/EMF, saving or resetting DBMOD on CLOSE,
re/setting DBMOD on QUIT, Q/SAVE, applying MTEXT editor results, sds_callinmainthread().
- SR 15171 - Standard-Argument sollte im Falle von OdDbUserIO::select(,kSelAllowEmpty) zurückgegeben werden.
- TaskDD892 - Unterstützung für eLastPt Punkt History Flagge und lastPt param von OdEdInputPointMonitor::monitorInputPoint().
Hintergrund Info
- Nach einer Bricscad Update-Installation wird das Bricscad Benutzer Datei-Manager-Werkzeug aufgerufen und ermöglicht Ihnen die Auswahl,
welche Ihrer benutzerdefinierten Daten-Dateien Sie durch die neueren Versionen des Updates ersetzen wollen.
Bekannte Probleme
- Assoziative Bemaßungs und Führungs Unterstützung für alle Objekte außer 2dPolyline und 3dPolyline (nicht zu verwechseln mit LwPolyline). Diese werden voraussichtlich bis Ende des Jahres auch unterstützt werden.
Bitte benutzen Sie die Support Anfrage Seiten bei www.bricsys.com, um auftretende Problem zu berichten.
Copyright
Copyright Bricsys nv.
Alle Rechte vorbehalten.
Dieses Programm wird durch US und internationales Urheberrechtsgesetz geschützt, wie in der Lizenzvereinbarung beschrieben.
Bricsys nv
Bellevue, 5 / 201
9050 GENT
Belgium