MicroStation CONNECT Edition SDK Update 17.2

8. März 2023

Das MicroStation SDK Team freut sich Ihnen mitteilen zu können, dass das MicroStation CONNECT Edition SDK Update 10.17.02.09 verfügbar ist.
Dieses aktuelle Release  liefert eine Anzahl von Erweiterungen in den folgenden Bereichen:

Zusammenfassung

Bleiben Sie aktuell

Voraussetzunge

MicroStation CONNECT Edition SDK native (C/C++) and managed code (.NET add ins) development requires:

Bentley Visual Studio Templates

Microsoft Visual Studio Konfigurationsempfehlungen

Visual Studio - Workload Dependencies

Visual Studio - Installing and Configuring

Visual Studio - Toolset location Changes

Anmerkung: Microsoft empfiehlt Bindung eines Toolsets (Version) pro Development Shell (Umgebungsinstanz)

Anmerkungen zum Release

  • Allgemein
    • Einige CHM Dateien fehlen in diesem Release des SDKfiles und können hier erhalten und manuell installiert werden.
    • Ändern der Desktop und/oder Start Charm/Menü Shortcut Eigenschaften,  um  "Ausführen als Administrator" zu aktivieren 
    • MicroStation CONNECT Edition SDK Releases sind generell innerhalb von 2 Wochen nach einem eng passenden MicroStation Produkt Release verfügbar
    • Um maximale Kompatibilität und Stabilität Ihrer Applikationen zu sichern:
      • Rekompilieren Sie angepasste Applikationen bei Microsoft Visual Studio Versionsänderungen oder wenn  tiefergehende Änderungen angekündigt sind 
  • Fehlerbehebungen - Schauen Sie unter behobene Defekte hier: MicroStation CONNECT Edition - Resolved Issues
  • tiefergehende Änderungen - k.A.

Änderungen

MicroStation Developer Shell
SDK Root
  • k.A.
Bin
  • SDKCommonEnv.bat (BLI 1090328 - Add VerifyRequirements)
  • SDKMacros.bat (BLI 1090325 - Add SDKMacros)
  • SDKPrefs.bat (BLI 1090328 - Add VerifyRequirements)
Dokumentation
  • Laufende API Updates. Siehe: Include section (s.u.) und  ChangeLogs
Examples
  • Hinzu:
    • DgnEC\ECValueWithTypeAdapter (BLI 933630. Erstellen von nativen und managed Beispielen von EC Value Type Adapter)
  • Aktualisiert
    • examples\Elements\SteelMaster (Bug 1090301 - Fix Steel build dependency issues)
    • examples\Miscellaneous\steel (Bug 1090301 - Fix Steel build dependency issues)
Include
  • Constraint2d\Constraint2dCoreAPI.h
    • Hinzu: Enum VertexType (Centroid)
    • Hinzu: Enum Constraint2dType (EqualAngle)
  • DgnPlatform\CustomItemType.h
    • Hinzu: GetAccessStringFromContext, GetInstanceClassFromContext, IsContextAvailable
  • DgnPlatform\DgnECTypes.h
    • Hinzu: DgnECExtendedType::DirectionAngle
  • DgnPlatform\DgnPlatform.h
    • Hinzu: MAX_MATRIX_DATA_DOUBLE, MAX_MATRIX_DATA_INT
  • DgnPlatform\DgnPlatform.r.h
    • Hinzu: hideTextFieldBkgrnd
  • DgnPlatform\DgnPlatformErrors.r.h, Add:
    DGNMODEL_STATUS_TNodeMaxLengthError
    DGNMODEL_STATUS_InvalidPixelsFormat
    DGNMODEL_STATUS_OversizedMatrixData
    DGNMODEL_STATUS_InvalidNumValueData
    DGNMODEL_STATUS_InvalidBSPLINECURVE
    DGNMODEL_STATUS_InvalidBSPLINESURFACE
  • DgnPlatform\DisplayFilter.h
    • Hinzu: ViewFlag_TextFieldBkgrnd
  • DgnPlatform\MaterialSettings.h. Hinzu:
    MAPTYPE_PBRClearcoatFlatten
    MAPTYPE_PBRClearcoatIntensity
    MAPTYPE_PBRClearcoatNormal
    MAPTYPE_PBRClearcoatRoughness
    MAPTYPE_PBRClearcoatTint
    		
    GetClearcoatColor
    GetClearcoatColorR
    GetClearcoatFlatten
    GetClearcoatIntensity
    GetClearcoatNormalMapScale
    GetClearcoatRefract
    GetClearcoatRoughness
    GetPBRClearcoatColor
    GetPBRClearcoatColorR
    GetPBRClearcoatFlatten
    GetPBRClearcoatIntensity
    GetPBRClearcoatNormalMapScale
    GetPBRClearcoatRefract
    GetPBRClearcoatRoughness
    SetClearcoatColor
    SetClearcoatFlatten
    SetClearcoatIntensity 
    SetClearcoatNormalMapScale
    SetClearcoatRefract
    SetClearcoatRoughness
    SetPBRClearcoatColor
    SetPBRClearcoatFlatten
    SetPBRClearcoatIntensity
    SetPBRClearcoatNormalMapScale
    SetPBRClearcoatRefract
    SetPBRClearcoatRoughness

  • DgnPlatform\TextTableHandler.h
    • Hinzu: TableMinorId
  • DgnPlatform\TextTableStyle.h
    • Hinzu: SortTableStyles
  • Geom\DPoint3dOps.h
    • Hinzu: ConvexHullXY, AreaPerpendicularToUpVector
  • Geom\Polyface.h. Hinzu:
    CreateTrianglesInHoles
    ExtractBoundaryStrings
    ExtractTopologicalBoundaryStrings
    HoleFillingOptions
    IsIncludeOriginalFacets
    IsPlanarWithinSuperfacets
    IsValidEdgeCount
    IsValidPerimeter
    NormalizedUpVector
    TryGetMaxSingleFacetLocalXYLength
    TryGetMaxSingleFacetParamLength
  • Mstn\Constraint2dElement\ConstraintHandlerBase.h
    • Hinzu: _DoModifyAgendaEntries
  • Mstn\MdlApi\dlogids.r.h
    • Hinzu: TOGGLEID_OpenWithoutRef, MENUSEARCHID_ImportSub_KML, ICONCMDID_KmlImport
  • Mstn\MdlApi\helpids.r.h
    • Hinzu: HELPID_PULLDOWN_InpSub_KML
  • Mstn\MdlApi\rmdlgids.r.h. Hinzu:
    ERROR_NotXAMIS
    ERROR_NotXWCS
    ICONCMDID_attachAMIS
    ICONCMDID_newAMIS
    ICONID_attachAMIS_16x16
    ICONID_newAMIS_16x16
    MENUSEARCHID_RMDlgAttachAMIS
    MENUSEARCHID_RMDlgAttachWCS
    MENUSEARCHID_RMDlgEditXAMIS
    MENUSEARCHID_RMDlgEditXWCS
    MENUSEARCHID_RMDlgNewAMIS
    MENUSEARCHID_RMDlgNewWCS
    MENUSEARCHID_RMDlgPopupEditAMIS
    MENUSEARCHID_RMDlgPopupEditWCS
    MISCID_AMISATTACHBALLOONSTRFORGA
    MISCID_AMISFileFilter
    MISCID_AMISFileSInvalidGCS
    MISCID_AMISNEWBALLOONSTRFORGA
    MISCID_ATTACH_WCS
    MISCID_EDITAMIS
    MISCID_EDITWCS
    MISCID_NEW_WCS
    MISCID_WCSFileFilter
  • Mstn\cmdlist.r.h
    • Hinzu: CMD_SET_PLACEMENTPOINTNAME, CMD_REFERENCE_LOADREFERENCE
  • Mstn\MicroStation.r.h
    • Hinzu: quickLoadRef
Library
  • k.A.
Migration Tools
  • k.A.
MKI
  • Verschiedene make Dateien (*.mki)
    • mki\CaptureCommandEnv.py (Aktualisierte Visual Studio Versionsnummern und Build ids)
Updates and Enhancements
Bugs
  • Bug 946864 - VBA File properties documentation- Update Design File Property Descriptions (typical)
    ActiveDesignFile.Author
    ActiveDesignFile.Comments
    ActiveDesignFile.Client
    ActiveDesignFile.Company
    ActiveDesignFile.DateLastPlotted
    ActiveDesignFile.Title
    ActiveDesignFile.Manager
    ActiveDesignFile.Subject
  • Bug 974065 - Update Constraint2ddemo.cpp to call BeFileName--GetDirectoryName vs GetSystemDirectoryW
  • Bug 1086590 - Fix Copyrights for Audit
  • Bug 1090301 - Fix Steel build dependency issues
Backlog Items
  • BLI 1090325 - Hinzu: SDKMACROS
    • InstallLogs - Auflisten und Navigieren zu den Bentley installationslogs
    • FILEMODS - Arg1: Auflisten von Datei(typen) modifiziert in vergangenen Arg2: (oder zukünftig) X Anzahl von Tagen optionall sortiert über Attribute
    • FILETYPES - Aufzählen der Dateitypen unterhalb des aktuellen Ordners
    • FILEVERSIONS - Auflisten von Metadaten der Bibliotheksdateiversionen
    • SHORTFILE - Auflisten von 8DOT3NAME für alle Dateien unterhalb des aktuellen Ordners
    • SHORTFOLDER - Auflisten von 9DOT3NAME für alle Ordner unterhalb des aktuellen Ordners
  • BLI 1090328 - Hinzu: SDK Requirements
Resolved Issues (Product)

Resources

Related

Verfügbare Sprachen: Chinesisch, EnglischDeutsch