MegaCAD 2019 3D
AnzeigenAusblenden
  • Inhaltsverzeichnis
  • Index
  • Glossar
 

Einleitung C-Interpreter

 

Einleitung

 

MegaCAD ist ein CAD-Programm, das für die allgemeine Konstruktion konzipiert wurde. In der Regel finden Sie in MegaCAD die notwendigen Funktionen für Ihre tägliche Arbeit. Auch für bestimmte Bereiche (z.B. Architektur) sind Funktionen in der Standardlieferung enthalten. Um MegaCAD mit weiteren, benutzereigenen Funktionen zu versehen oder mit Zusatzprogrammen komplexe Applikationen an MegaCAD anzubinden, wurde die MegaCAD C-Schnittstelle geschaffen.

 

Zu diesem Zweck entwickelte die Firma MegaTECH einen eigenen C-Compiler, der direkt mit MegaCAD zusammenarbeitet. Dieser Compiler erzeugt einen eigenen Programmcode, der von MegaCAD interpretiert wird. Diese Vorgehensweise ergibt eine schnelle Verarbeitung der Programme in MegaCAD.

 

MegaCAD interpretiert die vom Compiler erzeugten Interpreterdateien.

 

Der C-Compiler von MegaCAD verarbeitet eine Untermenge von ANSII-C. Diese Beschreibung soll kein Lehrhandbuch der Sprache C darstellen. Es richtet sich an den geübten C-Programmierer. Zur Erstellung der Programme stellt die C-Schnittstelle eine Reihe von MegaCAD-Funktionsaufrufe bereit. Eine vollständige Aufstellung der Funktionen und deren Benutzung ist Inhalt dieser Beschreibung. Anhand von Beispielen wird die Benutzung beschrieben. Zusätzlich werden eine Reihe von C-Dateien mitgeliefert, die bestimmte Themen aus dem Handbuch aufgreifen und von Ihnen weiter verwendet werden können.

 

Neue Funktionen, die nicht in dieser Beschreibung beschrieben sind, finden Sie in der Datei README.C im Unterverzeichnis des C-Compilers. Wir sind bestrebt, die Funktionalität der C-Schnittstelle ständig zu erweitern. Bitte lesen Sie diese Datei, sie enthält nützlich Informationen.

 

Neben der Programmierung mit dem MegaCAD eigenen C-Compiler besteht auch die Möglichkeit, unter Windows das Windows API (Application Programmer's Interface) zu verwenden. In diesem Fall werden mit einem handelsüblichen C-Compiler DLL's erstellt, die MegaCAD Funktionen nutzen und in MegaCAD gestartet werden. Diese DLL's können einzelne Funktionen sein oder vollständige Programme zu MegaCAD, die in MegaCAD ablaufen.

 

Weiterhin ist MegaCAD unter Windows DDE fähig. Über die Verwendung von DDE-Kommandos finden Sie ebenso Hinweise in dieser Beschreibung.

 

Handbuch C-Interpreter und C-Schnittstelle.

In dem MegaCAD Verzeichnis \CC finden Sie die Microsoft-Word Datei Helpcint.doc. In dieser Datei wird die C-Schnittstelle beschrieben.