Startseite
Beschreibung
Fragen & Antworten
Makros & Tips
Herunterladen
Bestellen
 Über diese Webseite
Weblinks
 
 Ohne Frames
Frameset neu laden

Makros und Tips


Logo Übersicht
Folgende Themenbereiche sind derzeit verfügbar:
 
Logo Anleitungen
Logo Integration von Compilern
Logo Makros zur Automation
Logo Werkzeuge definieren
Logo Templates

Sollten Sie selbst eine Anpassung für einen Compiler oder ein anderes Werkzeug gemacht haben oder ein anderes hilfreiches Makro erstellt haben, das noch nicht in dieser Liste erscheint, würden wir uns freuen, wenn Sie uns dies zuschicken würden, damit wir es an dieser Stelle veröffentlichen können.
 
 
 
Logo Anleitungen
Datei
Größe
Beschreibung
FM_anl.txt

V1.54

13,6 kB
Kurzanleitung zur Einführung in FoldMaster. Die Kurzanleitung ist als reine Textdatei abgelegt.
FM_Macros_e.zip

V1.0

909 kB
Einführung in die Makrosprache von FoldMaster. Tutorial (Englisch) als PDF und Beispielmakro.

zurück zur Übersicht
 
 
 
Logo Integration von Compilern
Im folgenden finden Sie einige Makromodule, die die Integration von Compilern, Assemblern und Linkern erlauben. Die Module enthalten alles um ein Projekt zu übersetzen.

Zur Installation dieser Makromodule Laden Sie die entsprechende Datei herunter und entpacken Sie die Datei in das Unterverzeichnis macros im Installationsverzeichnis von FoldMaster.

Einbinden in FoldMaster:

Wählen Sie aus dem Menü "Automation" den Punkt "Module anzeigen". Der Dialog zur Anzeige der Makromodule wird geöffnet. Über den Button "Hinzufügen" können Sie die entsprechende Datei auswählen.
Die Datei sollte in der Liste der bekannten Makromodule erscheinen. Markieren Sie die Datei und aktivieren Sie die Option "Modul ausführen". Dadurch wird das Modul bei jedem Start von FoldMaster automatisch übersetzt und ausgeführt. Die Makros überprüfen dann jedesmal ob die entsprechenden Werkzeuge installiert sind und setzen auch notwendige Umgebungsvariablen.
Beim ersten Start des Makros wird nach dem Installationspfad des Tools gefragt. Aus diesem Grund sollte das Tool bereits installiert sein, wenn Sie die Makros einbinden. Der Installationspfad wird in einer globalen Variablen gespeichert. Löschen Sie diese, wenn sich das Installationsverzeichnis geändert hat.

Compiler verfügen über vielfältige Einstellmöglichkeiten. Aus diesem Grund kann nicht garantiert werden, daß die Tools auf Ihrem Rechner auf Anhieb laufen. Es steht Ihnen jedoch frei die Makros entsprechend Ihren Anforderungen abzuändern.

Zusätzlich zu der Installation der Werkzeuge, werden auch Transferfilter für diese Tools definiert, so daß Fehlerausgaben im Meldungsfenster erscheinen und das Springen an eine fehlerhafte Stelle im Quelltext ermöglicht wird.

Für die angegebenen Versionen wurden die Makros getestet. Wenn Sie eine andere Version verwenden, kann es notwendig sein, die Makros und die Transferfilter zu überarbeiten.
 
Makro Größe Beschreibung
oc_tools.pas 11,4 kB OCCAM Tool-Set, Version 2.1, vom 30. Oktober 1995
Copyright (c) SGS-THOMSON Microelectronics Limited 1995
mri_tools.pas 10,4 kB Microtec C- Compiler Version 4.4
java.pas 6,2 kB JAVA JDK 1.1.8
Copyright (c) 1994-1999 Sun Microsystems, Inc.
dsp_tools.pas

makelink.pas

6,0 kB

1,3 kB

GNU C/C++ Compiler für Motorola DSP56300
GNU General Public License.
Motorola DSP56300 Tools Version 6.2.0
Copyright(c) 1993-1997 Motorola
MakeLink.PAS kann in der Projektdatei als Makro in eine MakeFalte aufgenommen werden, um eine Steuerdatei für den Linker zu generieren.
iar_avr_c.pas 5,7 kB Dient zum Einbinden des IAR C-Compilers (icca90.exe) für Atmel AVR-Prozessoren.
cascon166d.zip

V1.66
 

120 kB Makro, Bitmaps, Template und HTML-Anleitung zum Einbinden des Boundary Scan Testsystem Cascon V4.2.1 der Fa. Göpel electronic GmbH. Ältere Versionen V3.44 und V4.xx werden weiterhin unterstützt.
Es wird als Sprache Deutsch und Englisch unterstützt.
Es wird die Kommunikation über DLL verwendet.
Stellt Syntaxfilter und Templates für Caslan und alle wichtigen Dateitypen zur Verfügung.
Verwendet zwei Sätze von reservierten Worten für CASLAN.
Sie benötigen FoldMaster in der Version 1.62 oder höher.

zurück zur Übersicht
 
 
 
Logo Makros zur Automation
In folgender Tabelle finden Sie einige Makromodule, die zur Automation der täglichen Arbeit dienen sollen. In den meisten Fällen binden Sie die Module wie gehabt ein, sodaß sie beim Start von FoldMaster ausgeführt werden. Die Module erweitern das Menü "Automation" um die jeweiligen Einträge.
 
Makro Größe Beschreibung
ProExp.pas 34,2 kB Makros zur Automation innerhalb von Projekten, dazu gehört
- das Anlegen von Modulen (für C/C++) und Headerdatei inklusive Dateirumpf
- Backup von allen Dateien aus dem Projekt
- Bestimmung der Dateigrößen aller Dateien innerhalb des Projekts
Zur Archivierung wird ein Packer- Programm benötigt. In dieser Version wurde das kostenlose Utility "infozip" verwendet, das auf vielen Freeware und Shareware CD's enthalten ist. Das Tool muß vor der ersten Ausführung des Makros bereits installiert sein.
Sie benötigen FoldMaster in der Version 1.53 oder höher.
C_Tools.pas 8,1 kB Makros für C/C++ Programmierer.
AutoFold
Pascal.pas
9,9 kB Diese Makrodatei enthält zwei Makros, die im Menü "Automation" eingetragen werden. Die Makros dienen zum automatischen Falten von bestehenden Pascal- Dateien.
Sie benötigen FoldMaster in der Version 1.52 oder höher.
AutoFold
C_CPP.pas
10,9 kB Diese Makrodatei enthält zwei Makros, die im Menü "Automation" eingetragen werden. Die Makros dienen zum automatischen Falten von bestehenden C / C++ Dateien.
Sie benötigen FoldMaster in der Version 1.52 oder höher.
PrjStats.pas 8,7 kB Diese Makrodatei enthält zwei Makros um verschiedene statistische Werte einer Datei oder des gesamten Projekts zu ermitteln.
Diese Werte sind:
- Anzahl von Dateien innerhalb des Projekts
- Anzahl der "Lines of Code"
- Anzahl der "Lines with comments"
- Anzahl der "Bytes in Files"
Die Werte werden für eine einzelne Datei ermittelt und auch für das gesamte Projekt. Es wird eine Protokolldatei angelegt.
Sie benötigen FoldMaster in der Version 1.53 oder höher.
RCS_Tools.pas

RCS_Tools.txt

46,6 kB

13,7 kB

Diese Makro- Datei bindet GNU- RCS in FoldMaster ein. Das Makro wurde getestet mit der Version 5.6.4 von RCS. 
GNU- RCS unterliegt der GNU General Public License und ist aus diesem Grund frei erhältlich. Die Datei RCS_Tools.txt gibt einige Hilfestellungen zur Installation von RCS und des Makros. 
Sie benötigen FoldMaster in der Version 1.50 oder höher.
Tags.pas

V1.62

26,4 kB Ebenfalls unter der GNU General Public License ist ein weiteres hilfreiches Tool verfügbar: ETAGS. Dieses Tool scannt den Quelltext und erstellt verschiedene Tags. Diese Tags verweisen auf den Definitionsort von Funktionen und Makros. 
FoldMaster generiert aus den Ausgaben eine Datenbank, die von FoldMaster gepflegt wird. Eine Aktualisierung der Datenbank wird von FoldMaster vorgeschlagen, wenn der Quellcode verändert wurde und die Tags in der Datenbank nicht mehr passen.
Verschiedene Makros werden auf die Taste F11 gelegt.
Sie benötigen FoldMaster in der Version 1.61 oder höher.
Indent.pas 5,2 kB Ein weiteres Tool unter der GNU General Public License ist "Indent". Dieses Tool formatiert C- Quellcode entsprechend bestimmten Vorgaben. Das Makro bindet das Tool in FoldMaster ein und stellt verschiedene Parametersätze zur Vefügung, die in der Projektdatei eingefügt werden können.
Comment.pas

V3.1

26,8 kB Dieses Makro wurde uns von einem Kunden zur Verfügung gestellt.
Es erlaubt eine komplette Falte in einen Kommentar umwandeln mit allen darin enthaltenen Zeilen und Unterfalten. Alle so in einen Kommentar umgewandelten Zeilen sind durch eine Kennung gekennzeichnet, damit man sie auch wieder in normalen Text umwandeln kann.
Sie benötigen FoldMaster in der Version 1.62 oder höher.
Keymap.zip

V10.01

4,6 kB Dieses Makro ändert die Tastaturbelegung von FoldMaster. Es werden einige Standard-Hotkeys definiert, wie z. B. <Strg+A> um alles zu selektieren. Des Weiteren wird eine Funktion zum schnellen (Aus)kommentieren von markiertem Sourcecode zur Verfügung gestellt.
Sie benötigen FoldMaster in der Version 1.63 oder höher.

zurück zur Übersicht
 
 
 
Logo Werkzeuge definieren
In folgender Tabelle finden Sie Makromodule, die zur Definition von verschiedenen Tools dienen. Zur Installation binden Sie das entsprechende Modul im Dialog der Makromodule ein, übersetzen es und führen das Modul aus. Dabei wird das entsprechende Tool angelegt. Durch das Speichern der Optionen wird das Tool dann in den Optionen des Editors gespeichert, und steht von nun an sofort nach dem Start von FoldMaster zur Verfügung. Das erneute Ausführen des Makros ist nicht notwendig.
Voraussetzung für einige Makros ist, daß das Makromodul "TxMacs.pas" beim Start von FoldMaster ausgeführt wird, und beim Aufruf des Tools geladen ist. Dieses Makro ist beim Download von FoldMaster bereits enthalten und muß normalerweise nicht heruntergeladen werden.
 
Makro Größe Beschreibung
TxMacs.pas 5,9 kB Dieses Makro ist Voraussetzung für einige Makros.
ToolDos.pas 0,8 kB Ermöglicht den Aufruf eines Kommandozeilenfensters aus dem Tool-Menü.
ToolGrep.pas 1,2 kB Verfügen Sie über das Tool grep oder ein kompatibles Tool, können Sie mit Hilfe dieser Tooldefinition das Tool aus dem Editor heraus aufrufen. Die Ausgaben werden in das Messagefenster umgeleitet, wodurch das Anzeigen der Textstellen ermöglicht wird.
ToolFind.pas 2,2 kB Bindet das Tool FindStr aus dem Systemverzeichnis ein. Das Programm durchsucht Dateien nach einem angegebenen String. Diese Programm durchsucht jedoch nur die Dateien im angegebenen Verzeichnis. Dateien in Unterverzeichnissen werden nicht durchsucht. Genausowenig werden reguläre Ausdrücke unterstützt.

zurück zur Übersicht
 
 
 
Logo Templates
Folgende Templates können Sie in FoldMaster einbinden. Diese ersetzen teilweise die vorhandenen Templates und bieten eine andere Ausprägung (bei C/C++). Templates sollten in das Verzeichnis Templates des Installationsverzeichnisses von FoldMaster kopiert werden. Templates werden über die Optionen zu einem SyntaxFilter bekannt gemacht und in FoldMaster eingebunden.
 
Template Größe Beschreibung
Cpp2.Tpl 4,8 kB Templatedatei für C++ im K&R Stil.

zurück zur Übersicht
 
 

Startseite
Beschreibung
Fragen & Antworten
Makros & Tips
Herunterladen
Bestellen
 Über diese Webseite
Weblinks
 
 Ohne Frames
Frameset neu laden