1           n2        BC20D.DFV                                                           PSCRIPT  @ O4     TGM-TAB-011: PCCTGM-1991/08/16-fi: WORD55/POSTSCRIPT: BC20D.TXT BC20D.DFV
BORLAND-C-2.0d
Men-Tastenkrzel
ALT+Space	System-Men
ALT+C	Compile-Men
ALT+D	Debug-Men
ALT+E	Edit-Men
ALT+F	File-Men
ALT+H	Help-Men
ALT+O	Options-Men
ALT+P	Project-Men
ALT+R	Run-Men
ALT+S	Search-Men
ALT+W	Window-Men
ALT+X	DOS (beendet Borland C++)
F10	Menleiste
Editor-Tastenkrzel
CTRL+Del	Lscht den markierten Text aus dem Fenster, ohne ihn in das Clipboard zu kopieren. (Edit|Clear)
CTRL+L	Wiederholt den letzten Suchen- oder Ersetzen-Befehl (Search|Search Again)
ALT+S R	ffnet das Suchen&Ersetzen-Dialogfenster. (Search|Replace)
ALT+S F	ffnet das Suchen-Dialogfenster (Search|Find)
F2	Sichert die Datei im aktiven Editorfenster. (File|Save)
F3	ffnet eine Datei (File|Open)
SHIFT+Del	bertrgt markierten Text in das Clipboard. (Edit|Cut)
SHIFT+Ins	Kopiert Text aus dem Clipboard in das aktive Fenster. (Edit|Paste)
Fenster-Tastenkrzel
ALT+0	Zeigt eine Liste aller Fenster (Window|List)
ALT+n 	Wechselt zum Fenster Nummer n. (n = 1..9)
ALT+F3	Schliet das aktive Fenster. (Window|Close)
ALT+F4	ffnet ein Inspector-Fenster (Debug|Inspect)
ALT+F5	Schaltet zum Benutzerbildschirm. (Window|User Screen)
F5	Vergrert/verkleinert das aktive Fenster. (Window|Zoom)
F6	Wechselt zum aktiven Fenster (Window|Next)
CTRL+F5	Stellt Gre und Position des aktiven Fensters ein
Hilfe-Tastenkrzel
F1	ffnet ein Hilfefenster. (Help|Contents)
F1 F1	Zeigt den Hilfeindex (Help|Index)
ALT+F1	Zeigt den vorherigen Hilfebildschirm (Help|Previous Topic)
CTRL+F1	Zeigt ein sprachbezogenes Hilfefenster (Help|Topic Search)
Programm-Tastenkrzel
ALT+F7	Zum vorherigen Fehler. (Search|Previous Error)
ALT+F8	Zum nchsten Fehler. (Search|Next Error)
ALT+F9	Compiliert zu OBJ (Compile|Compile to OBJ)
CTRL+F2	Setzt das laufende Programm zurck (Run|Program Reset)
CTRL+F3	Zeigt den Aufruf-Stack (Debug|Call Stack)
CTRL+F4	Wertet einen Ausdruck aus. (Debug|Evaluate/Modify)
CTRL+F7	Fgt einen Watch-Ausdruck hinzu. (Debug|Add Watch)
CTRL+F8	Schaltet Breakpoint an/aus (Debug|Toggle Breakpoint)
CTRL+F9	Startet das Programm (Run|Run)
F4	Programmlauf bis zur Cursorposition. (Run|Go To Cursor)
F7	Schrittweises Austesten in Funktionen hinein (Run|Trace Into)
F8	Schrittweises Austesten von Funktionsaufrufen. (Run|Step Over)
F9	Erzeugt (compiliert/linkt) ein Programm. (Compile|Make EXE)
Blockbefehle
CTRL+K B	Blockbeginn markieren
CTRL+K K	Blockende markieren 
CTRL+K T	Wort markieren
CTRL+K C	Block kopieren
CTRL+K V	Block verschieben 
CTRL+K Y	Block lschen 
CTRL+K R	Block einlesen
CTRL+K W	Block speichern 
CTRL+K H	Blockmark. ein/aus
CTRL+K P	Block drucken 
CTRL+K I	Block einrcken 
CTRL+K U	Block ausrcken 
Befehle fr Cursor-Bewegungen
CTRL+S oder CuLt	Zeichen links
CTRL+D oder CuRt	Zeichen rechts
CTRL+A oder CTRL+CuLt	Wort links 
CTRL+F oder CTRL+CuRt	Wort rechts
CTRL+E oder CuUp	Zeile hoch 
CTRL+X oder CuUp	Zeile tiefer 
CTRL+W	Rollen hoch
CTRL+Z	Rollen tiefer
CTRL+R oder PgUp	Seite hoch 
CTRL+C oder PgDn	Seite tiefer 
Einfgen- und Lschen-Befehle
CTRL+V oder Ins	Einfgemodus ein/aus 
CTRL+N	Zeile einfgen 
CTRL+Y	Zeile lschen 
CTRL+Q Y	Rest der Zeile lschen 
CTRL+H oder Bsp	Zeichen links vom Cursor lschen 
CTRL+G oder Del	Zeichen lschen
CTRL+T	Wort rechts lschen 
Weitere Editierbefehle
F10	Hauptmen whlen
CTRL+K S oder F2	Sichern 
F3	Neue Datei
ALT+F3	Aktives Fenster schlieen 
CTRL+I oder Tab	Tabulator 
CTRL+O T	Tabulator-Modus 
CTRL+O I	Automatisches Einrcken ein/aus
CTRL+Q L	Zeile wiederherstellen 
CTRL+K n	Platzmarkierung setzen (n=0..9)
CTRL+Q n	Platzmarkierung finden (n=0..9)
CTRL+F1	Sprachhilfe 
CTRL+P	Steuerzeichen-Vorspann 
CTRL+Q F	Suchen 
CTRL+Q A	Suchen & Ersetzen 
CTRL+L	Letzten Suchbefehl wiederholen 
Esc	Befehl abbrechen
Tastenkrzel des Debuggers
F1	Zeigt einen kontextsensitiven Hilfebildschirm
F4	Fhrt das Programm bis zur Cursorposition aus
F5	Vergrert/verkleinert das aktive Fenster
F6	Wechselt zum aktiven Fenster
F7	Fhrt das Programm und aufgerufene Funktionen schrittweise aus
F8	Fhrt das Programm schrittweise und die Funktionen insgesamt aus
F9	Erzeugt (compiliert/linkt) ein Programm
F10	Wechselt zwischen Menzeile und aktivem Fenster
CTRL+F2	Programm-Reset
CTRL+F3	Zeigt den Aufruf-Stack
CTRL+F4	Wertet einen Ausdruck aus
CTRL+F7	Fgt einen Watch-Ausdruck hinzu
CTRL+F8	Setzt oder lscht einen Breakpoint
CTRL+F9	Startet das Programm
ALT+F5	Wechselt zum Benutzerbildschirm
ALT+F6	Wenn das Editorfenster aktiv ist, wird zur letzen Datei im Editorfenster gewechselt; sonst Wechsel zwischen Watch- und Message-Fenster.
ALT+C	ffnet das Compile-Men
ALT+D	ffnet das Debug-Men
ALT+R	ffnet das Run-Men
GREP-hnliche Jokerzeichen
^	Ein Zirkumflex am Anfang eines Strings gibt den Anfang einer Zeile an
$	Ein Dollarzeichen am Ende eines Ausdrucks gibt das Zeilenende an
.	Ein Punkt steht fr ein beliebiges Zeichen
*	Ein Stern nach einem Zeichen steht fr eine beliebige Anzahl von Vorkommen (einschlielich Null) dieses Zeichens, z.B. steht bo* fr bot,b, boo und be
+	Ein + nach einem Zeichen steht fr eine beliebige Anzahl von Vorkommen (grer Null) des Zeichens; z.B. steht bo+ fr bot und boo, aber nicht fr be oder b
[ ]	Zeichen in eckigen Klammern stehen fr jedes Zeichen innerhalb der Klammern, aber fr kein anderes; z.B. [bot] steht fr b, o oder t
[^]	Ein Zirkumflex am Anfang eines Strings, der in eckigen Klammern steht, bedeutet "nicht". Z.B. [^bot] steht fr jedes Zeichen auer b, o und t
[-]	Ein Bindestrich innerhalb von eckigen Klammern kennzeichnet einen Zeichenbereichm z.B. [b-o] steht fr jedes Zeichen von b bis o
\	Ein Backslash vor einem Jokerzeichen weist Borland C++ an, dieses Zeichen buchstblich und nicht als Jokerzeichen zu nehmen. Z.B. steht \^ fr ^ und nicht fr den Zeilenanfang.
Borland C++ Kommandozeilenoptionen
/b	Borland C++ aus einer Batch-Datei aufrufen
/d	Dual-Monitor-Modus verwenden
/e	Programmteile in das Expanded Memory auslagern
/h	Kommandozeilenoptionen auflisten
/l	LCD-Bildschirm verwenden
/m	Ein Make statt einem Build ausfhren
/p	Zwischenspeichern der Farbpalette (EGA)
/rx	RAM-Disk verwenden
/s	Maximales Auslagern ermglichen
/x	Programmteile in das Extended Memory auslagern

Diese Kommandozeilenoptionen haben folgende Syntax:
	BC [quelle|projekt] [option [option...]]
wobei
"quelle" eine beliebige ASCII-Datei
"projekt" die Projektdatei (mit der Dateierweiterung PRJ)
"option" mindestens eine Kommandozeilenoption von BC.EXE ist
BCC-Kommandozeilenoptionen
Anmerkung: "" in der zweiten Spalte bezeichnet den Vorgabewert.

@Dateiname		"Dateiname" = Response-Dateiname
+Dateiname		Alternative Kommandozeilendatei wird verwendet
-1		Erzeugt 80186-Befehle
-1-		Erzeugt 8088/8086-Befehle
-2		Erzeugt 80286-kompatible Befehle fr den Protected Mode
-A		Ausschlielich ANSI-Schlsselwrter verwenden
-A-, -AT		Auschlielich Borland C++ Schlsselwrter verwenden
-AK		Ausschlielich Kernighan&Ritchie-Schlsselwrter verwenden
-AU		Ausschlielich UNIX-Schlsselwrter verwenden
-a		Ausrichtung wortweise
-a-		Byte-Ausrichtung
-B		Compiliert und ruft den Assembler zur Bearbeitung von
		asm-Anweisungen auf
-b		Aufzhlungstypen haben Wortgre
-b-		Aufzhlungstypen sind signed oder unsigned
-C		Verschachtelte Kommentare ein
-C-		Verschachtelte Kommentare aus
-c		Compilierung zu OBJ ohne Aufruf des Linkers
-DName		Definiert "Name" als Null-String
-DName=String		Definiert "Name" als "String"
-d		Fr absolut identische Stringkonstanten nur einmal
		Speicherplatz belegen
-d-		Alle, auch doppelte, Stringkonstanten getrennt speichern
-EDateiname		Verwendet den mit "Dateiname" bezeichneten Assembler
-eDateiname		Linkt zu "Dateiname".EXE
-Fc		Generiert COMDEFs
-Ff		Legt automatisch far-Variablen an
-Ff=Gre		Legt automatisch far-Variablen an, setzt Schwellengre
-Fm		Schaltet die Optionen -Fc, -Ff und -Fs ein
-Fs		Unterstellt DS=SS in allen Speichermodellen
-f		Emulieren von Gleitkomma-Routinen
-f-		Gleitkomma-Emulation aus
-ff		Schnelle Gleitkomma-Emulation
-ff-		Nur ANSI-Gleitkomma
-f87		Verwendung von 8087-Hardware-Instruktionen
-f287		Verwendung von 80287-Hardware-Instruktionen
-G		Geschwindigkeitsoptimierung des erzeugten Codes
-G-		Grenoptimierung des erzeugten Codes
-gN		Warnungen: Stop nach N Meldungen
-H		Vorcompilierte Header-Dateien anlegen und verwenden
-H-		Ausschalten der Generierung und Verwendung von
		vorcompilierten Header-Dateien
-Hu		Vorcompilierte Header-Dateien verwenden, aber nicht anlegen
-H=Dateiname		Dateiname fr vorkompiliere Header-Dateien
-h		Verwendung der schnellen huge-Zeiger-Arithmetik
-ISuchpfad		Verzeichnisse fr Include-Dateien
-iN		Signifikante Bezeichnerlnge auf N setzen
-jN		Fehler: Stop nach N Meldungen
-K		Voreingestellter Zeichentyp unsigned
-K-		Voreingestellter Zeichentyp signed
-k		Standard Stack Frame ein
-LSuchpfad		Verzeichnisse fr Bibliotheken
-lX		bergabe der Option X an den Linker
-l-X		Option X wird fr den Linker ausgeschaltet
-M		Weist den Linker an, eine Map-Datei zu erzeugen
-mc		Compilieren mit dem Speichermodell Compact
-mh		Compilieren mit dem Speichermodell Huge
-ml		Compilieren mit dem Speichermodell Large
-mm		Compilieren mit dem Speichermodell Medium
-mm!		Compilieren mit dem Speichermodell Medium, wobei DS!=SS
-ms		Compilieren mit dem Speichermodell Small
-ms!		Compilieren mit dem Speichermodell Small, wobei DS!=SS
-mt		Compilieren mit dem Speichermodell Tiny
-mt!		Compilieren mit dem Speichermodell Tiny, wobei DS!=SS
-N		berprfen auf Stack-berlauf
-nSuchpfad		Ausgabeverzeichnis
-O		Sprungoptimierung
-O-		Keine Sprungoptimierung
-oDateiname		Quelltextdatei zu "Dateiname".OBJ compilieren
-P		C++ Compilierung ausfhren, unabhngig von der
		Dateinamenserweiterung der Quelltextdatei
-Pext		C++ Compilierung ausfhren und "ext" als Standard-Datei-
		namenserweiterung vergeben
-P-		C++ oder C-Compilierung ausfhren und die Dateinamenser-
		weiterung abhngig von der Dateinamenserweiterung der
		Quelltextdateien vergeben
-P-ext		C++ oder C-Compilierung in Abhngigkeit von der Datei-
		namenserweiterung ausfhren; Standard-Dateinamenserwei-
		terung auf "ext" setzen
-p		Verwenden der Pascal-Aufrufkonvention
-p-		Verwenden der C-Aufrufkonvention
-Qe		Den gesamten verfgbaren EMS-Speicher benutzen
-Qe-		berhaupt keinen EMS-Speicher benutzen
-Qx		Das gesamte verfgbare Extended Memory benutzen
-Qx=NNNN		NNNN Kbyte des Extended Memory fr andere Programme reser-
		vieren; den Rest selber verwenden
-Qx=NNNN,YYYY		NNNN Kbyte des Extended Memory fr andere Programme reser-
		vieren; der Compiler benutzt YYYY Kbyte
-Qx=,YYYY		YYYY Kbyte des Extended Memory benutzt der Compiler
-Qx-		berhaupt kein Extended Memory benutzen
-r		Verwendung von Register-Variablen ein
-r-		Verwendung von Register-Variablen aus
-rd		Nur deklarierte Register-Variablen in Registern erlaubt
-S		Erstellen einer ASM-Ausgabedatei
-TString		bergabe von "String" als Parameter an TASM (oder
		Assembler, spezifiziert mit -E)
-T-		Lschen aller vorausgehenden Assembler-Parameter
-UName		Umdefinieren aller vorausgehenden "Name"-Definitionen
-u		Generieren von Unterstrichen ein
-u-		Generieren von Unterstrichen aus
-V		Smart virtuelle C++ Tabellen
-Vs		Lokale virtuelle C++ Tabellen
-V0, -V1		Externe und ffentliche virtuelle C++ Tabellen
-Vf		Virtuellle far-Tabellen
-v, -v-		Quelltext-Debugging ein
-vi, -vi-		Steuert die Erweiterung von Inline-Funktionen
-W		Erzeugen einer OBJ-Datei fr Windows mit Funktionen, die
		alle fr den Export bestimmt sind
-WD		Erzeugen einer OBJ-Datei fr Windows, die als DLL ge-
		linkt werden soll, mit Funktionen, die fr den Export
		bestimmt sind
-WDE		Erzeugen einer OBJ-Datei fr Windows, die als DLL ge-
		linkt werden soll, mit Funktionen, die explizit fr den
		Export bestimmt sind
-WE		Erzeugen einer OBJ-Datei fr Windows mit Funktionen, die
		explizit fr den Export bestimmt sind
-WS		Erzeugen einer OBJ-Datei fr Windows, die Smart Callbacks
		verwendet
-w		Anzeige von Warnungen ein
-wxxx		Aktiviert Warnung xxx
-w-xxx		Deaktiviert Warnung xxx
-X		Schaltet Compiler-Abhngigkeitsausgaben aus
-Y		Ermglicht Overlay-Codegenerierung
-Yo		Compiliert die Dateien als Overlays
-y		Zeilennummern ein
-Z		Optimierter Gebrauch von Registern
-zAName		Code-Klasse
-zBName		BSS-Klasse
-zCName		Code-Segment
-zDName		BSS-Segment
-zEName		Far-Segment
-zFName		Far-Klasse
-zGName		BSS-Gruppe
-zHName		Far-Gruppe
-zPName		Code-Gruppe
-zRName		Data-Segment
-zSName		Data-Gruppe
-zTName		Data-Klasse
-zX*		Voreingestellten Namen fr "X" verwenden
܀         y     w     u +  1  s <  B  q M  S  o ^  d  m r  x  k       y     w     u     s     q     o l  s  m     k   
  i 
  9  <  y u  x  w     u     s =  C  q q  x  o     m     k       y     w J  M  u     s     q   	  o 3  9  m \  c  k     i       y 1  8  w b  i  u     s     q     o D  L  m     k       y     w "	  %	  u d	  g	  s 	  	  q 	  	  o 
  
  m 4
  =
  k M
  V
  i V
  f
  o
  y 
  
  w 
  
  u 
  
  s 
  
  q 
  
  o     m !  *  k <  <  =  y \  m  w |    u     s     q     o     m !  (  k 5  <  i <  K  \  y i  z  w     u     s     q   
  o  
  0
  m S
  c
  k t
  t
  {
  y 
  
  w 
  
  u 
  
  s 
  
  q     o (  1  m C  L  k m  v  i v      y     w     u      s   "  q +  4  o H  O  m p  t  k       y     w   	  u 4  7  s U  X  q     o     m 	  
  k >  F  i F  V  ^  y v  ~  w     u     s     q     o 4  ;  m     k       y      w 7  9  u     s     q     o     m +  /  k     i   H  L  y     w     u     s     q     o *  -  m O  R  k l  l  o  y     w     u     s      q     o     m     k   !  i !  <  @  y y  }  w     u     s -  2  q a  e  o |    m     k       y     w 
    u >  B  s a  g  q     o     m     k     i   G  I  y `  f  w     u     s 
    q "  '  o J  U  m     k       y     w       u 8   >   s ]   c   q x   ~   o       m       k !  !  i !  @!  E!  y g!  k!  w !  !  u !  !  s !  !  q :"  H"  o t"  x"  m "  "  k "  "  "  y #  
#  w ,#  0#  u V#  [#  s #  #  q #  #  o #  #  m #  #  k &$  *$  i *$  [$  `$  y $  $  w $  $  u $  $  s %  %  q X%  ^%  o %  %  m %  %  k %  %  %  y 1&  5&  w T&  `&  u t&  x&  s &  &  q &  &  o &  &  m '  '  k G'  N'  i N'  '  '  y '  '  w '  '  u (  !(  s <(  D(  q |(  ~(  o (  (  m (  (  k (  (  )  y $)  *)  w Z)  `)  u )  )  s )  )  q *  *  o )*  8*  m t*  v*  k *  *  i *  *  *  y +  +  w :+  ?+  u f+  k+  s +  +  q +  +  o ,  	,  m *,  /,  k a,  a,  i,  y ,  ,  w ,  ,  u ,  ,  s -  -  q 4-  >-  o n-  s-  m -  -  k -  -  i -  -  -  y &.  (.  w K.  P.  u .  .  s .  .  q .  .  o /  /  m I/  K/  k a/  a/  f/  y /  /  w /  /  u 	0  0  s 0  0  q 50  <0  o S0  [0  m t0  x0  k 0  0  i 0  0  0  y 0  0  w 1  1  u 61  ?1  s L1  U1  q a1  j1  o x1  1  m 1  1  k 1  1  1  y 1  1  w 1  1  u 1  1  s 1  2  q 2  2  o &2  /2  m <2  C2  k n2  1        i    d    b     +  <  M   Px  j'X j'  j'  j'  j'  j'  j' 1?              M  ^  r                y l   j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  ?
l      9  u      '  =  y q     j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  ?
      J          y 3  \     j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  ?
      y 1  b        D       j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  ?
    "	  d	  	  	  	  y 
  4
  M
  f
   j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  ?
f
  
  
  
  
  
    !  <  \  y |   j'  j'  j'  j'  j'  j'  j'  j'        j'  ?
|          !  5  K  i      y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  ?
         
  S
  t
  
  
  y 
  
   j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  ?

  
    (  C  m             j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  ?
  +  H  p      y     4  U     j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  ?
    	  >  V  v          4   j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  ?
4           7  y         +   j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  ?
+    H        y     *  O  l   j'  j'  j'  j'        j'  j'  j'  j'  j'  ?
l          0  2  y g  y   y   y   y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  A
    y 7  y S  w   u   s   s   s   s <  s  j'  j'  j'  j'  j'  j'  j'  j'  j'  j'  CA?A	<  y  y   y   y -  y a  y |  y   y   y   y 
  y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C

  >  y a  y   y   y   y   y G  y `  y   y   y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C
  
  y "  y J  y   y   y   y    y 8   y ]   y x   y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C
x      y    y !  y @!  y g!  y !  y !  y !  y :"  y t"  y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C
t"  "  y "  y #  y ,#  y V#  y #  y #  y #  y #  y &$  y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C
&$  [$  y $  y $  y $  y %  y X%  y %  y %  y %  y 1&  y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C
1&  T&  y t&  y &  y &  y &  y '  y G'  y '  y '  y '  y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C
'  (  y <(  y |(  y (  y (  y (  y $)  y Z)  y )  y )  y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C
)  *  y )*  y t*  y *  y *  y +  y :+  y f+  y +  y +  y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C
+  ,  y *,  y a,  y ,  y ,  y ,  y -  y 4-  y n-  y -  y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C
-  -  y -  y &.  y K.  y .  y .  y .  y /  y I/  y a/  y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C
a/  /  y /  y 	0  y 0  y 50  y S0  y t0  y 0  y 0  y 0  y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C
0  1  y 61  y L1  y a1  y x1  y 1  y 1  y 1  y 1  y 1  y  j'  j'  j'  j'  j'  j'  j'  j'  j'  j' ?C
1  1  y 2  y &2  y <2  y m2  y n2  o2   j'  j'  j'  j'                    j'  j'  j'  j'  j'  j' ?C 
       1        $               1   K   1   Q  1         " *         08.20.9108.20.911  