home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / qc25 / bin / liesmich.txt < prev    next >
Encoding:
Text File  |  1990-07-25  |  7.2 KB  |  182 lines

  1.                            LIESMICH.TXT - Datei
  2.                     
  3.                         Aktuelle Informationen über
  4.                Microsoft(R) QuickC(R) Compiler, Version 2.50
  5.  
  6.               (C) Copyright Microsoft Corporation, 1988-1990
  7.  
  8. LIESMICH.TXT enhält  Informationen zum Microsoft (R) QuickC (R) Compiler, Ver-
  9. sion 2.5. Diese Informationen sind aktueller als die in den Handbüchern. 
  10. Sollten sich deshalb entsprechende Angaben in beiden Dokumenten wiedersprechen,
  11. ist die hier angegebene Information als maßgeblich zu betrachten.
  12.  
  13. Die einzige weitere Informationsdatei von QuickC ist \BEISPIEL\BEISPIEL.TXT,
  14. die erklärt die Beispielprogramm des Verzeichnisses BEISPIEL beschreibt.
  15.  
  16. (COMPAQ ist ein eingetragenes Warenzeichen der Compaq Computer Corporation.)
  17. (Novell ist ein eingetragenes Warenzeichen der Novell, Inc.)
  18. (Intel ist ein eingetragenes Warenzeichen Intel Corporation.)
  19.  
  20.  
  21. ===============================< Inhalte >================================
  22.  
  23. Diese Datei besteht aus drei Teilen:
  24.  
  25.           Teil           Informationen zu den Handbüchern
  26.           ----           --------------------------------------
  27.             1            "Installierung und Bedienung"
  28.             2            "C-Programmieren leicht gemacht"
  29.             3            "QuickC-Werkzeuge"Notes on "
  30.  
  31.  
  32. ===================< Teil1: "Installierung und Bedienung" >===================
  33.  
  34.       Die QuickC Version 2.5 ist inkompatibel zur  QuickAssembler Version
  35.       2.01.
  36.  
  37. Seite  Bemerkung
  38. -----  ---------
  39.  
  40.    6   SETUP ausführen
  41.  ---   ----------------
  42.        Falls QuickC bereits installiert ist, überschreibt SETUP die 
  43.        vorhandene Datei von QC.INI, die die aktuellen Compiler-Optionen
  44.        etc. der Umgebung enthält. Falls Sie diese Informationen erhalten
  45.        wollen, müssen Sie die Datei QC.INI vor der Ausführung von SETUP
  46.        umbenennen.
  47.  
  48.  
  49.   19   Arbeiten mit QuickC
  50.  ---   -------------------
  51.        Falls Sie einen COMPAQ(R) SLT/286 mit QuickC verwenden, und 
  52.        der LCD-Bildschirm erscheint blank, wenn Sie von QuickC zu DOS 
  53.        wechseln, dann sollten Sie das Programm DAC_ON.COM vor dem Start 
  54.        von QuickC ausführen. Falls Sie das Programm DAC_ON.COM nicht 
  55.        besitzen, wenden Sie sich bitte an Ihren COMPAQ-Fachhändler.
  56.  
  57.  
  58.   42   Der Debugger
  59.  ---   ------------
  60.        Eventuell erhalten Sie während dem Debuggen die Meldung "Aktuell
  61.        ablaufendes Programm abgebrochen".
  62.       
  63.        Dies kann auftreten, wenn Ihr Programm mit einem selbst erstellen 
  64.        Bibliotheks-Modul gelinkt wird, das Debug-Informationen enhält und
  65.        zudem die Quelldateien vorhanden sind. In diesem Fall führt die
  66.        Einzelschrittausführung einer Bibliotheks-Funktion zum Abbruch des
  67.        aktuellen Programms. Dann versucht der Compiler aus den Quelldateien
  68.        des Bibliotheksmoduls ein ausführbares Programm zu erstellen.
  69.  
  70.        Dieses Problem können Sie vermeiden, indem in die Programmliste
  71.        nur die Quelldateien Ihres Programmes enthält.
  72.  
  73.  
  74.   59   Editor-Funktionen
  75.  ---   -----------------
  76.  
  77.        Die QuickC Editorfunktion für MatchBrace ist nicht wie
  78.        angegeben STRG+], sondern STRG++ (STRG und + ). Dies ist
  79.        konsistent mit der Version 2.00 von QuickC.
  80.  
  81.  
  82.  
  83. (Verschiedenes)
  84.  
  85.        Speicherzugriff auf 0xffff
  86.        --------------------------
  87.        Wegen eines Problems mit dem Intel(R) Prozessor, führt jeglicher
  88.        Zugriff auf eine Wort an der Adresse 0xFFFF zu einem Systemabsturz.
  89.        Zumeist dürfte dies innerhalb des QuickC-Debuggers auftreten, wenn
  90.        Sie Operatoren WO (Wort anzeigen) oder DW (Doppelwort anzeigen)
  91.        verwenden, um ein Register mit dem Wert 0xFFFF zu überprüfen.
  92.        Jedes C- oder Assembler-Programm, das versucht auf diese Stelle
  93.        zuzugreifen, wird zum Systemabsturz führen.
  94.  
  95.  
  96.        Inkompatibilität mit Novell Netware
  97.        -----------------------------------
  98.        Falls Sie ein Peripherie-Gerät (wie z.B eine Maus) verwenden, das
  99.        IRQ 3 verwendet, und Ihr System in einem Netwerk integriert ist, das
  100.        Novell(R) Netware Version 2.15 oder eine frühere Version verwendet,
  101.        kann es zum Systemabsturz beim Aufruf der QuickC-Entwicklungs-
  102.        umgebung kommen. Als vorübergehende Lösung sollten Sie Ihr System
  103.        so konfigurieren, daß es einen anderen Interrupt verwendet. Um
  104.        genauere Informationen zu erhalten, wenden Sie sich bitte an Ihren
  105.        Novewll Netware Händler.
  106.  
  107.       
  108. ===================< Teil 2: "C-Programmieren leicht gemacht" >===================
  109.  
  110. Seite  Bemerkung
  111. -----  ---------
  112.  
  113.  340   Vektorform-Schriftsätze
  114.  ---   ----------------------
  115.        Fügen Sie diese Bemerkung zur Beschreibung der Vektorform-Schrift-
  116.        sätze hinzu:
  117.  
  118.        Wenn ein Vektroform-Schriftsatz im Grafikmodus ausgewählt wird,
  119.        wirkt sich jeder Zugriff auf eine Funktion, die die Funktionen
  120.        _moveto oder _lineto beeinflußt (wie z.B. die Funktion _setlinestyle),
  121.        ebenfalls auf den Schriftsatz aus, wenn "_outgtext" aufgerufen wird.
  122.  
  123.  
  124.  351   Begrenzungen für _asm-Bezeichner
  125.  ---   --------------------------------
  126.        Verwenden Sie niemalt Marken, Variablen-Namen oder andere Bezeichner
  127.        innerhalb eines _asm-Blocks. Dies bezieht sich insbesondere auf
  128.        folgende Kategorien:
  129.  
  130.  
  131.     - ASM Opcodes wie CMP oder MOV
  132.     - Neue Opcodes des 80186, 80286 und 80386 wie ARPLS oder CLTS
  133.     - Reservierte Operandenwörter wie WORD oder PARA
  134.     - C-Bibliotheksfunktionen wie "exit" oder "time".
  135.  
  136.        Der Code des nachfolgenden Beispiels ist nicht zulässig:
  137.  
  138.          main()
  139.          {
  140.             int word;
  141.             _asm { mov WORD PTR [word],ax }
  142.          }
  143.  
  144.        Die Variable 'word' kann in dem C-Teil eines Programms benutzt 
  145.        werden, jedoch nicht in einem Asssembler-Block.
  146.  
  147.  
  148. ==================< Part 3: Notes on "QuickC Tool Kit" >===================
  149.  
  150. (Verschiedenes)
  151.  
  152.        Makefile Kompatibilität mit QuickC 2.0
  153.        --------------------------------------
  154.        Der Name des mit QuickC gelieferten Linkers wurde von LINK zu 
  155.        QLINK umbenannt. Jedes Makefile, das mit QuickC 2.0 verwendet 
  156.        wurde und in dem der Befehl LINK vorkommt, muß entsprechend 
  157.        geändert werden.
  158.  
  159.        Makefile Kompatibilität mit der    Programmer's WorkBench
  160.        ------------------------------------------------------
  161.  
  162.        Die von QuickC generierten Makefiles sind nicht vollständig lesbar
  163.        in der Programmer's Workbench (PWB) des C Professional Development
  164.        Systems. PWB kann die in den Makefiles angegebenen Linker-Optionen
  165.        nicht lesen, so daß Sie die Optionen unter Verwendung der Menüs der
  166.        PWB erneut angebeben müssen.
  167.  
  168.        QuickC kann die von der PWB generierten Makefiles nicht lesen. 
  169.  
  170.        Assembler Fehlermeldungen
  171.        -------------------------
  172.  
  173.        Falls Sie QCL verwenden, um MASM für .ASM-Dateien aufzurufen, könnte
  174.        die folgende Meldung bei der Assemblierung sehr großer Dateien er-
  175.        scheinen.
  176.  
  177.        A1009   Eingabedatei konnte nicht geöffnet werden
  178.  
  179.        Diese Meldung erscheint, wenn für den MASM nicht mehr genügend
  180.        Speicherplatz zur Verfügung steht. Versuchen Sie dann Ihre Quell-
  181.        dateien in mehrere kleine Dateien aufzuteilen.
  182.