home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_01
/
PC_V11_B.LZH
/
PC_HELP
/
PC_HELP.DOC
< prev
next >
Wrap
Text File
|
1991-06-18
|
4KB
|
99 lines
Pure C for Atari ST/TT 18.06.91
----------------------------------------------------------------------
(c) 1990 by Borland International
PC_HELP
-------
Dieses kleine Programm stellt Ihnen das Help aus dem Pure C
Entwicklungssystem als Standalone Anwendung zu Verfügung. Sie können
es sowohl als Applikation als auch als Deskaccesory anwenden. Au₧erdem
enthält es eine Programmierschnittstelle, so da₧ es von jeder
beliebigen GEM-applikation aufgerufen werden kann.
Installation
Kopieren Sie einfach das Programm in das Verzeichnis, in dem sich auch
Turbo C und die Helpfiles befinden. Sie können es aber auch mit der
Extension ACC versehen, es in das Wurzelverzeichnis Ihres
Bootlaufwerks kopieren und den Atari Rechner neu starten. In diesem
Fall benötigt es aber noch den Pfad, in dem die Helpfiles sich
befinden.
Pfadangabe
Beim Start des Programms oder beim Booten des Systems (DeskAccessory)
wird der Helppfad mit folgenden Methoden gesucht:
- PC_HELP.INF: befindet sich diese Datei im aktuellen Directory, so
wird der Pfad, der mit einem einfachen Editor reingeschrieben werden
kann, als der Turbo C Pfad erkannt und installiert.
- PC.HLP: kann das Programm diese Datei mit shel_find finden, so wird
der zugehörige Pfad installiert.
- PC: fruchtet all dies nichts, so wird nach dieser
Environmentvariablen gesucht und der entsprechnede Pfad installiert.
- Ansonsten wird der gerade aktuelle Pfad verwendet.
Aufruf
Beim Aufruf vom Desktop oder als DeskAccessory erhält man eine kleine
Dialogbox in der man entweder eines der vordefinierten HelpScreens
durch Mausklick auswählen kann, oder Sie geben das gewünschte
Schlüsselwort ein und wählen den OK-Button. Verwenden Sie einen
Kommandointerpreter, so können Sie dem Programm auch sofort einen
Parameter übergeben, der dann als gesuchtes Schlüsselwort
interpretiert wird.
Shortcuts
UNDO zeigt den vorherigen Hilfetext.
Control-U bzw. Control-Q schlie₧t das HIlfefenster.
Control-C kopiert den aktuellen Hilfetext in das GEM-Klemmbrett.
Programmierschnittstelle
Als DeskAccessory versteht das Programm neben den Standardmessages
auch eine selbstdefinierte Message mit der Nummer 1025. Damit kann
eine andere Applikation das Accessory beauftragen das Hilfefenster zu
Öffnen. Der Aufbau des Messagebuffers ist folgender:
msgBuf[0] = 1025 (AC_HELP)
msgBuf[1] = senderId (von appl_init)
msgBuf[2] = 0
msgBuf[3] = Highword eines Zeigers auf das Schlüsselwort
msgBuf[4] = Lowword " " " " "
msgBuf[5-8] werden ignoriert.
Als zweite Nachricht kann man das Accessory nach der Versionsnummer
fragen. Der Aufbau des Messagebuffers ist folgender:
msgBuf[0] = 1027 (AC_VERSION)
msgBuf[1] = senderId (von appl_init)
msgBuf[2] = 0
msgBuf[3-8] werden ignoriert.
Als letzte Nachricht kann man das Accessory beauftragen, den aktuellen
Helptext in das GEM-Klemmbrett zu sichern.
msgBuf[0] = 1028 (AC_COPY)
msgBuf[1] = senderId (von appl_init)
msgBuf[2] = 0
msgBuf[3-8] werden ignoriert.
Die Antwort hat folgenden Aufbau:
msgBuf[0] = 1026 (AC_REPLY)
msgBuf[1] = senderId (Kennung des Accessories)
msgBuf[2] = Versionsnummer
msgBuf[3] = WindowHandle des Accessories
Hinweis:
Aus technischen Gründen ist es leider nicht möglich, da₧ auf das Turbo
Debugger Helpfile zugegriffen wird. Der Speicherbedarf liegt bei 29862
Bytes.
Viel Spa₧ wünscht Ihnen das Pure C Team