Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »


Unknown macro: {on-this-page}

Overview

Unknown macro: {new-tab-link}

CSI

Sample Plugin 1 is a simple example, created using Visual Basic 2005, which demonstrates the development of SAP2000 plugins. The [plugin] creates a new model, converts a line of text into frame objects, then adds these objects to the model. For testing purposes, if the text 'crash' is entered, and error message will generate.

To enable the plugin in SAP2000, necessary steps include:

  • [Register the plugin]

Plugin FAQ:

How is the plugin compiled?

Answer: The plugin is already compiled as the DLL library which follows:

obj/Release/Sap2000Plugin_CSI_Sample1.dll

Once compiled, does the plugin need to be registered with the operating system, and how is this done?

Answer: Please see the [Registering plugins] article for response.

How is the regsvr32 error, shown below, resolved when registering the plugin?


Unknown macro: {center-text}

Figure 1 - regsvr32 error


Answer: The plugin should be registered using regasm, instead of regsvr32, by running the following command:

c:\windows\Microsoft.NET\Framework\v2.0.50727\regasm /codebase /tlb /verbose  Sap2000Plugin_CSI_Sample1.dll

Warning RA0000, shown below, occurs when using regasm to register the plugin. How is this resolved?


Unknown macro: {center-text}

Figure 2 - RA0000 warning


Answer: The RA0000 warning may be ignored since the [plugin] will still function properly.

Attachments

  • [Sample Plugin Microsoft Visual Studio 2005 Project |^Sap2000Plugin_CSI_Sample1.zip] (zipped file)
  • No labels