Files
2023-03-13 08:36:51 +00:00

105 lines
5.0 KiB
Plaintext
Raw Permalink Blame History

Hinweise zur Pure C Version 1.1 Pure Software
README 24.11.92
Was ist in Release 1.1 neu?
- Das GEM-Clipboard wird unterst<73>tzt.
- In der Pure C Shell kann der Standard Fileselektor
verwendet werden.
- Projektverwaltung ber<65>cksichtigt wahlweise Abh„ngigkeiten
von Header-Dateien in C und Assembler (Auto dependencies).
- Durchsuchung mehrerer Dateien oder Verzeichnisse mit
Ausgabe der Fundstellen.
- Die Fensterverwaltung wurde an die Erfordernisse von
Multi-TOS angepažt.
- Pure Debugger l„uft auch im Fast-Ram des Atari TT.
- Die Bibliotheken wurden um die neuen Funktionen von Multi-TOS
und Falcon erweitert.
Bedienungshinweise zu Auto dependencies
- Voraussetzungen: In Options/Shell m<>ssen sowohl "Project help"
als auch "Auto dependencies" aktiviert sein.
- Dann muž das ganze Projekt neu <20>bersetzt werden (etwa mit
"Make all"), damit die Abh„ngigkeiten durch Compiler und
Assembler in die Projektdatenbank (".PDB"-Datei) eingetragen
werden k”nnen.
- Falls dieser Schritt vers„umt wird, erscheint die Warnung:
"No dependency information for XXXXXX".
- Bei sp„teren "Make", "Debug" und "Run"- Kommandos werden die
Abh„ngigkeiten dann automatisch ber<65>cksichtigt, das heižt
es werden auch diejenigen Quelldateien neu <20>bersetzt, die
von einer ge„nderten Header-Datei abh„ngen.
- Die Abh„ngigkeiten von Header-Dateien m<>ssen also nun nicht
mehr in die Projektdatei eingetragen werden, die Abh„ngigkeiten
dort wird man nur noch in Spezialf„llen verwenden.
Bedienungshinweise zur Durchsuchung mehrerer Dateien
- Im "Search"-Men<65> sind zwei neue Eintr„ge hinzugekommen,
n„mlich "Search project..." und "Search multiple...".
- "Search project..." durchsucht alle Dateien des aktuellen
Projektes (auch Header-Dateien!) nach einem bestimmten
Suchstring. Die Fundstellen werden in das Messages-Fenster
ausgegeben und k”nnen von dort „hnlich wie Fehlermeldungen
durch Doppelclick oder die Taste Control-E (^E) direkt
angesprungen werden.
- Voraussetzung hierf<72>r ist das Bestehen einer Projektdaten-
bank (".PDB"-Datei) f<>r das aktuelle Projekt. Diese wird
angelegt, indem man in Options/Shell die Option "Project
help" aktiviert und dann das Projekt neu <20>bersetzt (etwa
mit "Make all").
- "Search multiple..." erlaubt es, Dateien in mehreren Ver-
zeichnisse nach einem Suchstring abzusuchen. Die Verzeichnisse
sind im Textfeld "Directories" jeweils durch einen Strichpunkt
getrennt einzutragen, etwa: "C:\PUREC\INCLUDE;D:\MEINPROJ".
Unter "Filenames" k”nnen Dateimasken eingetragen werden,
die nur bestimmte Dateien zur Durchsuchung ausw„hlen.
Zum Beispiel w<>rde "*.C;*.H" alle C-Quell- und Headerdateien
durchsuchen.
- Optionen:
o "Whole word" findet den Begriff nur, wenn die links und
rechts angrenzenden Zeichen nicht Buchstaben, Ziffern
oder Unterstreichungszeichen sind.
o "Ignore case" l„žt Grož- und Kleinschreibung bei der Suche
unber<65>cksichtigt.
o "Search subdirectories" durchsucht auch Unterverzeichnisse,
die in den bei "Directories" angegebenen enthalten sind.
o "List only first occurrence" tr„gt nur das erste Vorkommen
des Suchbegriffs in das Messages-Fenster ein.
Verwendung des Borland Graphics Interface (BGI)
- Das BGI wurde f<>r die PureC Version 1.1 vollst„ndig <20>ber-
arbeitet. Es ist jetzt voll kompatibel zu Turbo C unter MS-DOS.
Damit gibt es einen externen Grafik-Treiber (VDI.BGI), der <20>ber
initgraph(int *graphdriver,int *graphmode,char *pathtodriver);
nachgeladen werden muž. Der Parameter pathtodriver enth„lt dann
einen Zeiger auf den korrekten Pfad, von dem VDI.BGI und die
BGI-Zeichens„tze geladen werden sollen.
- Will man die Verwendung des externen Treibers umgehen, kann man
den BGI-Treiber auch direkt in das Programm einbinden. Dazu sind
folgende Schritte notwendig:
o VDI.BGI muž in eine Objektdatei verwandelt werden.
Zuerst erzeugen Sie eine Kopie der Datei mit dem Namen VDI.CHR.
Dann wird das Programm BGIOBJ.TTP mit folgender Kommandozeile
aufgerufen: vdi.chr vdibgi.o BGIDriver
BGIDriver ist dabei das globale Symbol, <20>ber das Sie in Ihrem
Programm sp„ter auf den Grafiktreiber zugreifen k”nnen.
o Ihr Programm muž jetzt um den Prototypen void BGIDriver(void);
erweitert werden. Aužerdem m<>ssen Sie in Ihr Projektfile den
Eintrag VDIBGI.O aufnehmen.
o Um den Treiber (vor dem initgraph-Aufruf) zu initialisieren,
muž jetzt noch die Funktion registerbgidriver(BGIDriver);
aufgerufen werden. Ansonsten funktioniert alles wie bei der
Verwendung von externen Treibern.
Bei technischen Problemen erreichen Sie uns
schriftlich: Application Systems Heidelberg
PureC-Support
PF 102646
D-69016 Heidelberg
telefonisch: 06221 300002 (Mo.-Fr. 10.00-12.30 Uhr)
per Telefax: 06221 300389