Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
MicroStation Programming
  • Product Communities
  • Developers and Programming
  • MicroStation Programming
  • More
  • Cancel
MicroStation Programming
MicroStation Programming - Wiki MDL FAQ
    • Sign in
    • MicroStation Programming - Wiki
    • -MicroStation CONNECT Edition
      • +MicroStation SDK
      • -MicroStation MDL
        • MicroStation CONNECT SDK - Introduction
        • -MDL FAQ
          • Bentley PowerProduct Functionality Matrix
          • Bentley Systems Position on "passcodes"
        • +MDL Topics
      • +MicroStation VBA
      • +Training
      • +Code Examples and Utilities
      • +Code Snippets
    • +MicroStation V8

     
     Questions about this article, topic, or product? Click here. 

    MDL FAQ

    Use this page to see frequently asked questions.

    Related Topics:  Best Practices, SyntaxHighlighter, Terminology, Secure Upload

    TIP: For linked content presented in different languages, consider using a browser extension like: Google Translate > Translate Page.

    Getting Started

    • Access and Download SDKs > MicroStation SDK Download
    • Frequent Product Links
      • MicroStation CONNECT SDK (Announcements, Downloads, Wiki, Migrating to CONNECT, Forum, Blogs, Medium, LEARN, YouTube)
    • Current Releases (Recent Visual Studio releases required)
      • MicroStation SDK Home (Additional Info)
      • MicroStation CONNECT Edition SDK Introduction
      • MicroStation CONNECT SDK Setup and Overview
        • Download the SDK
        • Install the SDK
        • Developer Shell Overview
        • SDK Tips and Macros
      • MicroStation CONNECT SDK Developer Training
      • Step by step to learn MDL CE (See Tip above)
      • CONNECT APIs

    • Older Releases (Visual Studio 2005 Professional required):
      • Step by step learning MDL V8i
      • Step by Step learning MDL V8i Addins
      • MicroStation V8 LEARN path

    .NET Addins

    Access/Permissions

    • Running an AddIn from network locations

    C++/CLI

    • Writing Add-ins in C++/CLI
    • .NET programming with C++/CLI (Walkthrough)
    • [MSCE C++] How to add version information to C++/CLI-style DLL? (See Tip above)

    Debugging

    MicroStation CONNECT SDK source code can be readily debugged using Microsoft's Visual Studio Debugger.

    • Become familiar with Microsoft Visual Studio Debugging Basics and Microsoft Symbol Technology
    • Open a Visual Studio Project's Solution file (.sln)
      • TIP: For best results start devenv.exe directly from the MicroStation CONNECT Developer Shell
    • Configure, Start or Attach to an application or process to Debug:
      • Configure Symbol (.pdb) and Source Files in Visual Studio
      • Start Debugging or Attach to a Running Process
      • TIP: For best results specify (Native or Managed) code project type to debug. See Also: Just My Code

    RELATED: Debug V8 MDL Apps, Debug MicroStation VBA Apps

    Dialogs

    MicroStation CONNECT Dialog Box and Item sizes

     

    MicroStation CONNECT switched to using a more modern Windows 10 default system font (From: "Microsoft Sans Serif", To: "Segoe UI"). Therefore any custom Dialog Boxes and Items sized using XC & YC macros will be respectively change their calculated sizes/proportions based on the default system font the respective MicroStation product line was compiled to use.

    For additional dialog box migration and creation, please see these helpful MicroStationAPI.chm help topics:

    • Migrating Dialogs
      • CONNECT Edition User Interface Porting and Enhancements
    • Creating New Dialogs
      • Dialog Box Manager Overview
      • Migrating to Layout Manager

    Elements

    MicroStation classifies and organizes graphical (vector) and metadata information using a number of well-defined conventions. Please find information related to the most common concepts and methods available:

    • MicroStation's element types

    Security

    Determine if your .NET Project requires running in a High Security mode. See: Security Configuration Variables

    MS_SECURITY_LEVEL   : System         = NONE
    MS_SECURITY_SPC     : System         = C:\ProgramData\Bentley\CONNECT Edition\Configuration\Organization\SPC\*.cer

    • MDL-FAQ
    • Share
    • History
    • More
    • Cancel
    • Robert Hook Created by Bentley Colleague Robert Hook
    • When: Tue, Jul 9 2019 3:46 PM
    • Robert Hook Last revision by Bentley Colleague Robert Hook
    • When: Fri, Dec 17 2021 8:30 AM
    • Revisions: 17
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2021 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies