Hallo Asi
Erst mal im Vorraus, mdl hat nichts mit Microsoft zu tun. Es handelt sich um einen C-Dialekt, der sich im wesentlichen aus ANSI-C und den spezifischen Erweiterungen zur Programmierung von MicroStation zusammensetzt. Die benötigten Kompiler und Schnittstellendateien (includes) liefert Bentley im Standardumfang von MicroStation mit. Programmierbeispiele und Dokumentation (der mehr als 3000 Funktionen) sind als separater Download für Select-Kunden erhältlich.
Die Programmierung von mdl-Anwendungen kann alternativ (und aus meiner Sicht empfehlenswert für größere Anwendungen) auch mit VC++ 6.0 erfolgen, es gibt dafür fertige Projekttemplates inkl. Funktionssyntax. Die Übersetzung erfolgt dann als .dll anstelle der üblichen .ma. Hilfen dazu unter www.sumbera.com
Als große Alternative gilt bei Bentley VBA, welches in der V8 als Neuerung eingeführt wurde, und kontinuierlich ausgebaut wird. Für kleine und wenig komplexe Systeme ist dies sicherlich eine Alternative, allerdings (so Benltey) wird mdl immer als erste, und (wie zum Beispiel bei der Solid-Generierung) ggf. als einzige Sprache über alle Möglichkeiten verfügen.
für weiter Anfragen stehe ich gern zur Verfügung, da ich das Ganze allerdings als angestellter Dipl. Informatiker betreibe werde ich kaum mit Code aushelfen können.
Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP