previous up next 

Spezielle Eigenschaften des Revision Headers -------------------------------------------- Hier ist ein kleines Beispiel f�r das Aussehen eines Headers in Assembler. ; ; Header eingef�gt oder normalen Text manuell eingegeben ; ;* $Revision Header built automatically *************** (do not edit) * ;* ;* � Copyright by <COMPANY> ;* ;* File : test ;* Created on : Monday, 22.02.93 17:50:35 ;* Created by : <AUTHOR> ;* Current revision : V2.5 ;* ;* ;* Purpose ;* ------- ;* - This is a test ;* ;* Revision V2.5 ;* -------------- ;* created on Monday, 22.02.93 17:50:41 by <AUTHOR>. LogMessage : ;* -*- changed on Monday, 22.02.93 17:50:57 by <AUTHOR>. LogMessage : ;* - Additional text for revision 2.5 ;* -*- created on Monday, 22.02.93 17:50:41 by <AUTHOR>. LogMessage : ;* - The next revision. This will be 2.5 ;* ;* Revision V1.0 ;* -------------- ;* created on Monday, 22.02.93 17:50:35 by <AUTHOR>. LogMessage : ;* --- Initial release --- ;* ;********************************************************************** REVISION MACRO dc.b "2.5" ENDM REVDATE MACRO dc.b "22.02.93" ENDM REVTIME MACRO dc.b "17:50:57" ENDM AUTHOR MACRO dc.b "<AUTHOR>" ENDM VERNUM EQU 2 REVNUM EQU 5 ; ; Der "after" header und der Anfang Ihres Sourcecodes ; Dies ist der Header eines Assembler Quelltextes, der nach dem Anlegen bereits einmal erneuert wurde. Im Feld <COMPANY> wird der Name der Firma eingesetzt (sofern vorhanden). Die Felder <AUTHOR> werden mit dem Namen des Autors belegt, sofern auch die entsprechende Variable gefunden werden konnte. Am Ende des Headers finden Sie sechs Makros. Diese Makros spiegeln die aktuelle Revisionsnummer, das Revisionsdatum, den Zeitpunkt der Revision, sowie den Namen des Autors, der die Revision durchgef�hrt hat, wieder. Ferner stehen Ihnen auch zwei Makros zur Verf�gung, die auf die aktuelle Versions- und Revisionsnummer gsetzt sind. Sie k�nnen diese Makros in Ihrem Quelltext benutzen, so da� Sie auch w�hrend der Laufzeit des Programm Aussagen �ber dessen "Entstehung" machen k�nnen. Die Basic, `C' und Pascal/Modula Pendants haben den gleichen Namen, wie die in Assembler. Die `C' Varianten werden als #defines in den Quelltext eingebunden. Wie zu erwarten werden die Basic "Versionen" als Stringvariablen angeleget und erhalten demnach ein anschliessendes $. Bei den Pascal/Modula Makros gibt es eines zu beachten: Um auch diese Makros in Quelltexten abrufbar zu machen habe ich die M�glichkeit gew�hlt sie als CONSTanten zu deklarieren. Dabei wird das CONST Symbol direkt nach dem Header angelegt, gefolgt von den Makros. Sie m��ten also nun alle weiteren Konstantendeklarationen hinter die von MagicCX platzieren.


converted with guide2html by Kochtopf