A Empty Header
elementevents - Programmable Events for Microstation -Elements
elementevents bridges the gap between script based programming (VBA/Keyin) and events.
Scripting in Microstation
In Microstation we have two possibilities to call individual processes and routines.
These scripts or macros will have to be called explicitly. The user needs to keyin a command, hit a button or choose a menu item or tool.
Using elementevents you can define your keyins or macros as events for Microstation elements. You can integrate your processes directly under the hood of Microstation functions. The element itself calls the functions whenever it is deleted or changed. No need to program extra functions for fence delete, selection set delete and so on. The element that called the macro or keyin is available via a global variable in your VBA project.
That allows you to model your business logic with VBA and integrate it seamlessly in your dgn files.
How to define events
The events will be defined by a simple tag set and attached to the element. That makes them easy to edit and to maintain. There comes a special function with elementevents that locks all tags at once so they are secured from accidential changes.
But you also can attach the events as XML fragments. elementevents comes with an interface to maintain them.
elementevents allows you to 'listen' to the following events.:
Blocking of operations
With elementevents you are able to block Microstation operations like changing, adding or deleting. Just let your VBA function return a certain value ("1" or "true" for blocking) or set the configuration variable "elementevents_block". This lets you effectively control and alter the behaviour of Microstation.
There are many additional informations elementevents delivers to you.
business data and business logicUsing elementevents allows you to model your business logic with VBA and integrate it seamlessly in your dgn files. No separate GUI or user tools are needed.
Openess and transparency are principles of open-source
We see open source in one line with democracy and the human right of knowledge, the best ideas mankind developed.
We are active contributors for the following projects:
More informations concerning open-source you will find here.
The MicroStation test framework. Test your self written MDL programs or any MicroStation process in a wiki based test system. Apply for eeing a beta tester now...
Die neue Microstation CONNECT ist erhältlich. Wir migrieren Ihre MDL/VBA Programme ´.
The ultrafast and easy-to-use alternative to Bentley Maps. Read and write data from any geodata source...
As a software developer you need to provide a simple mechanism for the user to update your software. AutoUpdate takes care of this...
Lock any accidental manipulation of raster attachments in MicroStation V8i.
Create Microstation Cells out of photos that contain geo tags. A freeware tool for Microstation.
You need consulting or you want to launch a software project in our key competences.
Our team has proved experience in middle-size and large software projects.
These are some of your products. A complete list can be found here.