Inhalt
Für weitere Informationen wenden Sie sich bitte an den Technischen Support.
Eine druckbare Version dieser Datei ist als RELNOTES.WRI verfügbar.

{	Neue Funktionalitäten in Multimedia ToolBook 3.0 Umwandeln von Büchern aus früheren Versionen Geänderte Funktionalitäten in Multimedia ToolBook 3.0 Ergänzungen zur Dokumentation Korrekturen der Dokumentation


Umwandeln von Büchern aus früheren Versionen

Anleitung zum Umwandeln von Büchern aus früheren Versionen

Erneutes Übersetzen von Skripten

Schlüsselwörterkonflikte

Bücher mit entfernten Skripten

Erneutes Übersetzen von Skripten, die mit Early Access-Versionen von Multimedia ToolBook erstellt wurden

Umwandeln von Multimedia-Anwendungen

Verwaltung alter und neuer Versionen von ToolBook


Anleitung zum Umwandeln von Büchern aus früheren Versionen
Umwandeln von Büchern aus früheren Versionen

Das Dateiformat von Multimedia ToolBook 3.0 hat sich gegenüber dem Dateiformat von Multimedia ToolBook 1.5 geändert. Um Ihre schon bestehenden 1.5x-Bücher zu verwenden, müssen Sie sie umwandeln.

Wichtig  Wenn Sie einmal ein Buch in ein neues Dateiformat umgewandelt haben, so können Sie es in Multimedia ToolBook 1.5 weder öffnen, noch auf eine andere Weise darauf zugreifen.

So wandeln Sie Ihre 1.5x-Bücher um:

1.	Sichern Sie alle Bücher, bevor Sie sie in Multimedia ToolBook 3.0 öffnen.

Multimedia ToolBook legt automatisch eine Sicherungskopie von jedem Buch an, das umgewandelt wird, und kennzeichnet diese mit der Erweiterung .OLD. Aus Sicherheitsgründen sollten Sie jedoch Ihre eigenen Sicherungskopien von jeder Datei anlegen.

Besonders sorgfältig sollten Sie beim Sichern aller Systembücher und anderer Bücher sein, auf die innerhalb Ihrer Anwendung zugegriffen wird.

2.	Stellen Sie sicher, daß Sie ausreichend Speicher auf Ihrer Festplatte zur Verfügung haben, um die Kopien Ihrer Bücher zu speichern.

3.	Öffnen Sie jedes Buch einzeln.

Wenn Sie Ihre Multimedia ToolBook 1.5x-Bücher in Multimedia ToolBook 3.0 öffnen, so werden die Bücher automatisch in das neue Multimedia ToolBook-Dateiformat umgewandelt. Dieser Vorgang kann ein wenig länger dauern, wenn Ihr Buch besonders groß ist.

Wenn Ihre Anwendung Multimedia-Elemente enthält, siehe Umwandeln von Multimedia-Anwendungen for details about converting to Multimedia ToolBook 3.0.

Neukompilieren von Skripten

Multimedia ToolBook 3.0 verwendet einen verbesserten Compiler. Um die Skripten auf den neuesten Stand zu bringen, übersetzt Multimedia ToolBook diese automatisch erneut.

Falls Fehler während der Umwandlung auftreten, sehen Sie im Umwandlungsprotokoll nach und ermitteln Sie die Ursache des Fehlers. Wir empfehlen, daß Sie danach das Dienstprogramm Script Walker (SCRWALK.TBK) ausführen und jedes Buch öffnen, um alle Skripten auf einmal zu aktualisieren. Vergessen Sie nicht, auch Ihre Systembücher zu aktualisieren. (Systembücher, die mit Multimedia ToolBook 3.0 geliefert wurden, wie z.B. TOOLS30.SBK, müssen nicht aktualisiert werden).

Hinweis Falls Ihre Multimedia ToolBook 1.5-Skripten eine Syntax verwenden, die von Multimedia ToolBook 3.0 nicht mehr unterstützt wird, können diese nicht erneut übersetzt werden, bis Sie die Syntaxfehler berichtigt haben.

Schlüsselwörterkonflikte

Während des Umwandlungsprozesses der Bücher von Multimedia ToolBook 1.5x fügt Multimedia ToolBook 3.0 automatisch das @-Symbol an den Anfang aller Benutzereigenschaften, Funktionen oder Variablen in Ihren Skripten ein, die mit einem neuen Schlüsselwort in Konflikt stehen.

Hinweis Falls Skripten nicht umgewandelt werden können (z.B. wenn eine nicht mehr erlaubte Syntax verwendet wurde), kennzeichnet Multimedia ToolBook das Skript mit einem besonderen Code, der signalisiert, daß dieses ein altes Skript ist und nicht umgewandelt wurde. Bearbeiten Sie das Skript, um die Syntaxfehler zu beseitigen. Multimedia ToolBook stellt automatisch fest, daß dieses Skript gekennzeichnet wurde, und fügt den @-Operator zu den Wörtern hinzu, die mit neuen Schlüsselwörtern in Konflikt stehen.

Bei den folgenden Schlüsselwörtern kann Multimedia ToolBook nicht automatisch das @-Symbol hinzufügen, da diese mit DLL-Deklarierungen verwendet werden:

BYTE

DWORD

DOUBLE

FLOAT

INT

LONG

POINTER

STRING

Falls diese Wörter in Ihren Skripten als Namen für Variablen oder Benutzereigenschaften verwendet werden, so müssen Sie diesen manuell das @-Symbol voranstellen oder ihren Namen ändern.

Bücher mit entfernten Skripten

Multimedia ToolBook kann Bücher nicht umwandeln, deren Skripttext mit dem Dienstprogramm Script Remover (REMOVER.EXE), das mit den Multimedia ToolBook 1.5 Developer Utilities mitgeliefert wird, entfernt wurde. Multimedia ToolBook übersetzt alle Skripten erneut beim Umwandeln der Bücher in das neue Dateiformat. Aus diesem Grund muß der ursprüngliche Skripttext vorhanden sein. Wenn Sie ein Buch öffnen, dessen Skripten entfernt wurden, wandelt Multimedia ToolBook die Objekte um.


Strengere OpenScript-Syntax

Erweiterte Benutzereigenschaft- und Variablen-Verweise


Verwaltung alter und neuer Versionen von ToolBook
Verwaltung alter und neuer Versionen von Multimedia ToolBook
Umwandeln von Büchern aus früheren Versionen

Wenn Sie Multimedia ToolBook 3.0 installieren, können Sie auch weiterhin mit früheren Versionen von Multimedia ToolBook arbeiten. Beachten Sie Folgendes beim Verwenden von mehr als einer Version von Multimedia ToolBook:

Wenn Sie ein Buch in das Multimedia ToolBook 3.0-Format umwandeln, so können Sie dieses nicht mehr mit einer früheren Version von Multimedia ToolBook verwenden. Wenn Sie ein Buch sowohl in Multimedia ToolBook 1.5, also auch in Multimedia ToolBook 3.0 verwenden möchten, legen Sie sich eine Kopie von jeder Version an.

Ausführbare Multimedia ToolBook-Dateien (.EXE-Dateien) und DLL's wurden in Multimedia ToolBook 3.0 neu benannt, so daß sie nicht mit älteren Versionen dieser Dateien in Konflikt geraten. Sie können weiterhin die älteren Dateinamen in Ihren Skripten Ihrer Multimedia ToolBook 1.5-Anwendungen verwenden; wenn Sie Ihre Anwendungen in Multimedia ToolBook 3.0 umwandeln, aktualisieren Sie die Namen, indem Sie sie mit neuen Dateinamen ersetzten.

Sie können die entsprechende Version von Multimedia ToolBook automatisch starten, indem Sie auf eine .TBK-Datei im Windows-Datei-Manager klicken, oder den Befehl Ausführen im Programm-Manager verwenden, um eine .TBK-Datei auszuführen. Wenn Sie das neue Dienstprogramm TBLOAD.EXE mit Ihren .TBK-Dateien verknüpfen, so kann dieses feststellen, welche Version von Multimedia ToolBook die Datei erstellt hat, und diese starten.


Anleitung zum Umwandeln von Büchern aus früheren Versionen

Neue Dateinamen für ausführbare Dateien und Dll's

Verknüpfen von TBK-Dateien mit Multimedia ToolBook 1.5 und 3.0


Kontaktinformation des Technischen Supports

Telefonische Unterstützung

Setzen Sie sich mit Asymetrix wegen telefonischer Kontaktinformationen des Technischen Supports unter den folgenden Telefonnummern in Verbindung.

Australien/ Pazifisches Asien	(61+3) 5255471
Europa (außer Frankreich und Deutschland), Mittlere Osten, Afrika, Rußland	44-923-208-433
Großbritannien	0800-716-957 (gebührenfrei)
Frankreich	05-90-83-19 (gebührenfrei)
Deutschland	01-30-81-27-07 (gebührenfrei)
USA und der Rest der Welt	206-637-1600
Online-Dienstleistungen

Asymetrix stellt registrierten Benutzern kostenlose Unterstützung via Fax, Asymetrix BBS, CompuServe, America Online und Internet zur Verfügung. Der Technische Support beantwortet Online-Fragen innerhalb 48 Stunden (Montag bis Freitag).

Fax des Technischen Supports

Australien/Pazifisches Asien	(61+3) 5255-482

Europa	44-923-208-419

USA	206-454-0672

Asymetrix BBS

Leitung 1 (1200-2400 baud/9600 baud, 206-451-1173 US Robotics HST mode)

Leitung 2 (9600-14,400 baud v.32bis)  206-451-8290

America Online

Sie finden Asymetrix in der Industry Connection, einem Teilbereich des Computing- und Software-Bereichs.

CompuServe

Windows Third Party Developer A-Forum, Sektion 1go asymetrix oder go winapa

Multimedia Vendors-Forum, Sektion 15
go multiven

IBM Ultimedia Tools A-Forum, Sektion 5
go ultiatools

Internet

techsup@asymetrix.com

support@asymetrix.com


Neukompilieren von Skripten, die mit Early Access-Versionen von ToolBook erstellt wurden
Neukompilieren von Skripten, die mit Early Access-Versionen von Multimedia ToolBook erstellt wurden
Umwandeln von Büchern aus früheren Versionen

Multimedia ToolBook 3.0 verwendet einen verbesserten Compiler. Um die Skripten auf den neuesten Stand zu bringen, übersetzt Multimedia ToolBook diese automatisch erneut, wenn es festgestellt hat, daß ein Skript mit einem alten Compiler übersetzt wurde. Bücher, die mit Early Access erstellt wurden, werden zu Anfang ein wenig langsamer sein, wenn Multimedia ToolBook auf noch nicht aktualisierte Skripten stößt und diese erneut übersetzt. Wir empfehlen, daß Sie das Dienstprogramm Script Walker (SCRWALK.TBK) ausführen und jedes Buch öffnen, um alle Skripten auf einmal zu aktualisieren. Vergessen Sie nicht, auch Ihre Systembücher zu aktualisieren. (Systembücher, die mit Multimedia ToolBook 3.0 geliefert wurden, wie z.B. TOOLS30.SBK, müssen nicht aktualisiert werden).


Converting multimedia applications
Umwandeln von Multimedia-Anwendungen
Converting books from earlier versions

You can convert the multimedia aspects of applications created in Multimedia ToolBook 1.5 to Multimedia ToolBook 3.0 in one of three ways:

Continue to call the multimedia DLL functions. Instead of using the system book TBKMM.SBK, use the system book MTB30MM.SBK. This system book links the multimedia functions you used in your application (the functions are now in MTB30MM.DLL instead of TBKMM.DLL). Do not use the version of TBKMM.SBK provided with Multimedia ToolBook 1.5.

Use the callMCI() function. Substitute calls to the callMCI() function for the tbkMCI() calls in your application. Because callMCI() is a native OpenScript function, you can execute MCI commands without requiring a system book to link DLL functions.

Rewrite using new multimedia features. Rewrite the multimedia portions of your application to take advantage of the new capabilities in Multimedia ToolBook 3.0, including clips, stages, and OpenScript commands such as mmPlay. This is the recommended method; although the conversion effort is more involved, you can add new features to your application, and it becomes more flexible and robust.


How to convert books from earlier versions

Obsolete OpenScript properties, messages, commands, and functions

Media packager

Multimedia clips

New OpenScript commands (multimedia)

New OpenScript messages (multimedia)

New OpenScript properties

OpenScript support for multimedia

Stages


Korrekturen der Dokumentation

Die Dokumentationsausgaben enthalten eine begrenzte Anzahl von technischen Fehlern, die erst nach Drucklegung bekannt wurden. Rechtschreibfehler, die die technische Genauigkeit nicht beeinflussen, werden in dieser Auflistung nicht berücksichtigt. Klicken Sie auf den Text in der Spalte "Korrektur", um weitere Informationen über eine bestimmte Korrektur zu erhalten.

ToolBook-Benutzerhandbuch

OpenScript-Referenz

Multimedia ToolBook-Handbuch


Korrekturen der Dokumentation

Die Dokumentationsausgaben enthalten eine begrenzte Anzahl von technischen Fehlern, die erst nach Drucklegung bekannt wurden. Rechtschreibfehler, die die technische Genauigkeit nicht beeinflussen, werden in dieser Auflistung nicht berücksichtigt. Klicken Sie auf den Text in der Spalte "Korrektur", um weitere Informationen über eine bestimmte Korrektur zu erhalten.

ToolBook-Benutzerhandbuch

Seite	Korrektur
GS-5,6	Verwenden des Multimedia ToolBook-Lernprogramms
1-6+	Abbildungen in Beispielsanwendungen
4-7	Importieren von Büchern
5-5	Ausschließen von Schaltflächen von der Tabulatorreihenfolge
11-12	SkipNavigation-Eigenschaft
11-39	Erklärungen zu send und to get mit der in-Steuerstruktur
11-47	Anzeigen eines Dialogfeldes mit Ansichtsobjekten (Beispiel)
12-13	Festlegen von OLE updateType
12-19	Bearbeiten eines eingebetteten Objekts
12-23	Die Schlüsselwörter primaryAction und secondaryAction
13-6	Menüs als Ressourcen
13-25	Disable menuItem, enable menuItem
14-4	Entnehmen von Farbpaletten aus Ressourcen
14-15	Exportieren von Ressourcen
15-13	Die Dialogfelder Kopfzeile und Fußzeile
16-5	Importieren von Dateien mit Feldern fester Länge
16-12	Importieren von Seiten
21-9	Verwendung von Parametern mit Botschaften
22-11	Parameter in Behandlungsroutinen
22-18	Graphic-Operator
23-6	Maximale Länge von long-Ganzzahlen
23-7	Color-Datentyp
23-14	Übergeben von Matrizen nach Wert
A-11	Suchen von Zeichenfolgen mit dem is in-Operator
OpenScript-Referenz

Multimedia ToolBook-Handbuch


Korrekturen der Dokumentation

Die Dokumentationsausgaben enthalten eine begrenzte Anzahl von technischen Fehlern, die erst nach Drucklegung bekannt wurden. Rechtschreibfehler, die die technische Genauigkeit nicht beeinflussen, werden in dieser Auflistung nicht berücksichtigt. Klicken Sie auf den Text in der Spalte "Korrektur", um weitere Informationen über eine bestimmte Korrektur zu erhalten.

ToolBook-Benutzerhandbuch

OpenScript-Referenz

Seite	Korrektur
1-4+	size-Eigenschaft
1-54	readerStatusBar-Ansichtsobjekteigenschaft
2-23	autoSize-Ansichtsobjekteigenschaft
2-62	createHotword-Botschaft
2-70	defaultPosition von Ansichtsobjekten
2-122	GDIHandle()-Funktion
2-145,      2-147	Internationale Systemeigenschaften
2-216	parentHandle-Eigenschaft
2-263	richText-Eigenschaft
2-315	storedImages-Eigenschaft
2-347	targetWindow-Eigenschaft
2-356	Stil des Ziels
2-362	transition-Befehl
3-19	getListBoxSelection()-Funktion
3-55, 3-56	getModuleList(), getModulePath()
A-14	textFromPoint()-Funktion
Multimedia ToolBook-Handbuch


Documentation corrections
{bmr correx.dibKorrekturen der Dokumentation

Die Dokumentationsausgaben enthalten eine begrenzte Anzahl von technischen Fehlern, die erst nach Drucklegung bekannt wurden. Rechtschreibfehler, die die technische Genauigkeit nicht beeinflussen, werden in dieser Auflistung nicht berücksichtigt. Klicken Sie auf den Text in der Spalte "Korrektur", um weitere Informationen über eine bestimmte Korrektur zu erhalten.

ToolBook-Benutzerhandbuch

OpenScript-Referenz

Multimedia ToolBook-Handbuch

Seite	Korrektur
6-17	sysError bei Leerlauf
6-36	CDMediaPath im Kommentar
10-10	HDMediaPath-Eigenschaft
10-19	mmBackgroundPalette-Eigenschaft
10-22	mmClose-Befehl
10-27	mmPause-Befehl
10-39	mmRewind-Befehl
10-39	mmStatus-Eigenschaft
10-42	mmStop-Befehl


Verwenden des ToolBook-Lernprogramms
Verwenden des Multimedia ToolBook-Lernprogramms
Korrekturen der Dokumentation

1 von 24

Wo: ToolBook-Benutzerhandbuch, Seite GS-5 und GS-6

Sie können das Lernprogramm ebenfalls starten, indem Sie auf das Symbol für das Multimedia ToolBook-Lernprogramm in der Gruppe Multimedia ToolBook-Programm-Manager doppelklicken.

Zum Zeitpunkt der Drucklegung der Dokumentation war das Lernprogramm in deutscher Sprache noch nicht erhältlich. In Schritt 2 wird vorgeschlagen, daß Sie auf eine Option im Inhaltsbildschirm klicken, um weitere Informationen zu einer bestimmten Funktionalität zu erhalten. Sie sollten anstelle dessen jedoch in dem Einführungsbildschirm "Map" klicken, um eine Liste der Lektionen und die in ihnen enthaltenen Übungen anzuzeigen.


Abbildungen in Beispielsanwendungen
Korrekturen der Dokumentation

2 von 24

Wo: ToolBook-Benutzerhandbuch, Kapitel 1

Zum Zeitpunkt der Drucklegung der Dokumentation war das Lernprogramm in deutscher Sprache noch nicht erhältlich. Die Abbildungen des Lernprogramms in Kapitel 1 stimmen nicht mit dem aktuellen Multimedia ToolBook 3.0-Lernprogramm überein.


Importieren von Büchern
Korrekturen der Dokumentation

3 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 4-8

Im ersten OpenScript-Beispiel sollte das Wort "book" nicht in Anführungszeichen stehen. Das Beispiel sollte wie folgt lauten:

import book "c:\toolbook\add.tbk"


Ausschließen von Schaltflächen von der Tabulatorreihenfolge
Korrekturen der Dokumentation

4 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 5-5

Die Beschreibung der in Schritt 3 auf dieser Seite aufgeführten Schaltflächenoption "Bei Tabulatorreihenfolge übergehen" ist unvollständig. Wenn Sie diese Option auswählen, dann überspringt Multimedia ToolBook die Schaltfläche, wenn Sie versuchen, durch Drücken der Tabulatortaste oder der Zugriffstaste zur Schaltfläche zu gelangen.

Multimedia ToolBook ignoriert den Tabulator jedoch nicht, sondern verschiebt den Fokus auf das nächste Objekt in der Schichtreihenfolge, das ihn akzeptiert. Wenn sich zum Beispiel eine Schaltfläche, die von der Tabulatorreihenfolge ausgeschlossen ist, neben einem Feld befindet, verschiebt sich der Fokus auf das Feld, wenn Sie versuchen, durch Drücken der Tabulatortaste zur Schaltfläche zu gelangen. Wenn Sie sich über dieses Verhalten nicht im Klaren sind oder die Option "Bei Tabulatorreihenfolge übergeben" versehentlich ausgewählt haben, kann das Ergebnis des Drückens auf die Tabulatortaste verwirrend sein.


skipNavigation-Eigenschaft
Korrekturen der Dokumentation

5 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 11-14

Die skipNavigation-Eigenschaft wird ignoriert, wenn Sie go zum Wechseln von Seiten verwenden. Entfernen Sie deshalb die eingeklammerte Bemerkung "oder den go-Befehl mit diesen Werten" im ersten Absatz auf dieser Seite.


Erklärungen zu send und to get mit der in, Steuerstruktur
Erklärungen zu send und to get mit der in-Steuerstruktur

Korrekturen der Dokumentation

6 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 11-39

Die in-Steuerstruktur, mit der das Zielfenster geändert werden kann, ändert den Kontext für Befehle, jedoch nicht die Auswirkung des Befehls send, die Objekthierarchie des Zielobjekts oder die to get-Steuerstruktur.

Bei den Befehlen send und to get ist das Objekt selbst das Ziel. Wenn das Objekt keine Behandlungsroutine für die Botschaft enthält, wird die Botschaft in der Hierarchie des Objekts nach oben weitergeleitet und nicht in der Hierarchie des Zielfensters.

Nehmen Sie an, Sie haben zwei Fenster geöffnet: das Hauptfenster und ein kleines Ansichtsobjekt mit dem Namen "Springen", das die Schaltflächen  "Inhalt" und "Index" enthält. Diese Schaltflächen senden jeweils die Botschaften contentsPage und indexPage. Die Behandlungsroutinen für diese Botschaften werden im Hintergrund der Seite im Hauptfenster angezeigt.

Sie schreiben möglicherweise eine Behandlungsroutine wie die folgende für die Schaltfläche "Inhalt", mit der die Behandlungsroutine im Hintergrund des Hauptfensters aufgerufen werden soll.

to handle buttonClick

in viewer id 0

send InhaltSeite

end

end buttonClick

Diese Behandlungsroutine wird fehlschlagen. Obwohl Sie das Hauptfenster vor dem Senden der Botschaft explizit als das Zielfenster festlegen, wird die Botschaft zuerst zur Schaltfläche "Inhalt" gesandt, dann zu ihrer Seite und danach weiter nach oben in der Hierarchie der Schaltfläche. Da die Seite im Ansichtsobjekt "Springen" keinen Hintergrund mit dem Hauptfenster gemeinsam verwendet, wird die Behandlungsroutine für SeiteInhalt nicht gefunden.

Das Problem wird gelöst, indem Sie die Botschaft an ein explizites Ziel senden, also an die aktuelle Seite im Hauptfenster. Innerhalb der in-Steuerstruktur interpretiert Multimedia ToolBook implizite Referenzen auf das aktuelle Fenster, so daß diese kleine Änderung den gewünschten Effekt erzielt:

to handle buttonClick

in viewer id 0

send InhaltSeite to this page

end

end buttonClick


Anzeigen eines Dialogfeldes mit Ansichtsobjekten (Beispiel)
Korrekturen der Dokumentation

7 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 11-48

In Schritt 7 lautet die erste Zeile der buttonClick-Behandlungsroutine wie folgt:

showPage = "Dialogseite"

Korrekt lautet das Beispiel:

showPage = page "Dialogseite"


Festlegen von OLE updateType
Korrekturen der Dokumentation

8 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 12-16

In beiden OpenScript-Beispielen fehlt die Objektreferenz. Ändern Sie die Befehle nach folgendem Muster:

updateType of OLE ID 1 = automatic

upToDate of OLE "chart" = true


Bearbeiten eines eingebetteten Objekts
Korrekturen der Dokumentation

9 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 12-22

Das Objekt-Menüelement, auf das in Schritt 1 unter "Bearbeiten eines eingebetteten Objekts" verwiesen wird, existiert nicht. Wenn ein OLE-Objekt ausgewählt ist, sehen Sie anstelle dessen ein Menüelement in der Form "<OLE-Aktion> <OLE-Server>-Objekt", wobei

<Aktion> der mit dem Objekt verbundene Aktionstyp ist, wie zum Beispiel "Bearbeiten".

<OLE-Server> der Name des OLE-Servers des Objekts ist.

Wenn beispielsweise das gegenwärtig ausgewählte OLE-Objekt ein Bitmap ist, ist das Menüelement "Paintbrush-Bildobjekt bearbeiten".

Wenn das Objekt mit mehr als nur einem Aktionstyp verbunden ist, lautet das Menüelement "<OLE-Server>-Objekt," und es zeigt ein überlappend angeordnetes Menü der möglichen Aktionen an. Wenn es sich bei dem OLE-Objekt beispielsweise um eine Audio-Datei handelt, ist das Menüelement "Klang-Objekt", und es zeigt ein überlappend angeordnetes Menü mit den Elementen "Abspielen" und "Bearbeiten" an.


Die Schlüsselwörter primaryAction und secondaryAction
Korrekturen der Dokumentation

10 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 12-27

Der letzte Absatz auf dieser Seite verweist auf Einträge für primaryAction und secondaryAction in Kapitel 2 der OpenScript-Referenz. Es gibt jedoch keine separaten Einträge für diese Schlüsselwörter in der Referenz. Sie sind unter action auf Seite 2-5 in der OpenScript-Referenz aufgeführt.


Menüs als Ressourcen
Korrekturen der Dokumentation

11 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 13-7

In einer Anmerkung unter der Tabelle steht, daß alle Menüleisten außer der Autoren-Menüleiste veränderbare Ressourcen sind. Die Druckansicht-Menüleiste ist jedoch ebenfalls nicht veränderbar.


disable menuItem, enable menuItem
Korrekturen der Dokumentation

12 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 13-29

Die Beispiele für disable menuItem und enable menuItem sollten lauten in menu und nicht of menu.


Entnehmen von Farbpaletten aus Ressourcen
Korrekturen der Dokumentation

13 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 14-5

Die zweite Fußnote unterhalb der Tabelle auf dieser Seite sagt aus, daß ToolBook Farbpaletten aus Bitmaps und Windows-Metafiles entnehmen kann. ToolBook kann jedoch lediglich Farbpaletten aus Palettendateien (Dateinamenerweiterung ".PAL") entnehmen.


Exportieren von Ressourcen
Korrekturen der Dokumentation

14 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 14-17

In dem OpenScript-Beispiel für das Exportieren einer Ressource sollte der Name der Zieldatei in Anführungszeichen stehen. Das Beispiel lautet korrekt:

export resource cursor id 100 as "zeiger.cur"


Die Dialogfelder Kopfzeile und Fußzeile
Korrekturen der Dokumentation

15 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 15-15

Das Dialogfeld für das Definieren von Kopf- und Fußzeilen wurde geändert. Klicken Sie auf "Schließen" und nicht auf "OK", wenn Sie das Definieren einer Kopf- oder Fußzeile beenden möchten. Wenn Sie den Vorgang abbrechen möchten, löschen Sie den Text im Dialogfeld oder setzen die Eigenschaften der Kopf- bzw. Fußzeile auf Null unter Verwendung von OpenScript.


Importieren von Dateien mit Feldern fester Länge
Korrekturen der Dokumentation

16 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 16-6

In dem OpenScript-Beispiel für das Importieren von Dateien mit Feldern fester Länge sollte die Liste der Längenangaben des Feldes in Anführungszeichen stehen. Das Beispiel lautet korrekt:

import "c:\daten\kunden.txt" as fixed using "3,5,8,12"


Importieren von Seiten
Korrekturen der Dokumentation

17 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 16-14

In dem OpenScript-Beispiel für das Importieren von Seiten sollte die Quelldatei die Dateinamenerweiterung ".TBK" haben. Das Beispiel lautet korrekt:

go last page

import pages 2 to 16 of book "c:\bücher\glossar.tbk" without background


Verwenden von Parametern mit Botschaften
Korrekturen der Dokumentation

18 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 21-11

Das erste Beispielskript unter "Verwenden von Parametern mit Botschaften" verwendet die Bezeichnung "position" als Variable. Da position jedoch ein OpenScript-Schlüsselwort ist, wird sich das Skript nicht übersetzen lassen. Ersetzen Sie "position" daher mit einem anderen Variablennamen, wie beispielsweise "pos":

to handle buttonclick pos

request "Sie haben an " && pos && "geklickt."

end

Tip  Sie können "position" auch das Sonderzeichen @ voranstellen, um es von dem OpenScript-Schlüsselwort zu unterscheiden. Weitere Einzelheiten finden Sie in Kapitel 23, "Variablen, Werte und Text" im ToolBook-Benutzerhandbuch.


Parameter in Behandlungsroutinen
Korrekturen der Dokumentation

19 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 22-12

Die Parameter im ersten Beispiel auf dieser Seite sollten durch ein Komma getrennt sein. Das Beispiel lautet korrekt:

to get BruttoGewinn Umsatz, COGS


graphic-Operator
Korrekturen der Dokumentation

20 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 22-20

In der Tabelle der Operatoren für die Auswertung von Zeichenfolgen fehlt der Operator graphic, der Grafiken zuweist oder liefert, die Teil einer Textzeichenfolge sind. Weitere Einzelheiten über diesen Operator finden Sie auf Seite 2-126 in der OpenScript-Referenz oder in der Online-Hilfe.


Maximale Länge von long-Ganzzahlen
Korrekturen der Dokumentation

21 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 23-7

Der korrekte Bereich für eine Variable des Datentyps long lautet -2147483648 bis 2147483647.


color-Datentyp
Korrekturen der Dokumentation

22 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 23-7

Der Datentyp color akzeptiert keine RGB-Werte, sondern nur FHS-Werte.


Übergeben von Datenfeldern nach ihrem Wert
Übergeben von Matrizen nach Wert
Korrekturen der Dokumentation

23 von 24

Wo: ToolBook-Benutzerhandbuch, Seite 23-14

In der ersten Behandlungsroutine des Beispielskripts können Sie den Befehl get nicht mit einem Ausdruck verwenden, der eine Matrix zurückgibt, da die Variable It keine Matrix ist. Ändern Sie die fünfte Zeile des Skripts wie folgt:

vAlphabet = MatrixUmkehren( vAlphabet )

Wenn Sie den Wert von vAlphabet bewahren möchten, ersetzen Sie die gesamte erste Behandlungsroutine des Beispiels durch die folgende Behandlungsroutine:

to handle buttonClick

local vAlphabet[26]

local MatrixUmkehren[26]

--(fill vAlphabet[] here)

MatrixUmkehren = TempMatrix( vAlphabet )

--(Weitere Anweisungen hier)

end

Zusätzlich dazu müssen Sie die übergebene Matrix in der to get-Behandlungsroutine mit dem Schlüsselwort fixed als eine Matrix fester Länge deklarieren. Ändern Sie die erste Zeile der to get-Behandlungsroutine wie folgt:

to get MatrixUmkehren fixed vÜbergebeneMatrix[]

Hinweis  Sie können Matrizen jetzt auch nach Referenz übergeben, wodurch das gemeinsame Verwenden von Matrizen zwischen Behandlungsroutinen erleichtert wird.


Übergeben von Matrizen nach Referenz

Deklarieren von Matrizen mit fester oder dynamischer Länge


Suchen von Zeichenfolgen mit dem is in-Operator
Korrekturen der Dokumentation

24 von 24

Wo: ToolBook-Benutzerhandbuch, Anhang A, Seite A-13

Der in-Operator im fünften Absatz der Aufzählungspunkte sollte is in lauten.


Data format of text
Datenformat von Text
Korrekturen der Dokumentation

25 von 32

Wo: ToolBook-Benutzerhandbuch, Seiten 15-17, 15-18

Der Formatausdruck fehlt bei einigen Beispielen auf diesen zwei Seiten. Das Beispiel auf Seite 15-15 sollte wie folgt lauten:

text of recordField "Summe" > 100 as text

In der zweiten Zeile des ersten Beispiel ist der richtige Druckerstil "groups", nicht "group". Die Zeile sollte wie folgt lauten:

"text of recordfield "Summe" > 100 as text"

Im Beispiel neben "das Feld einen Zahlenbereich enthält auf Seite 15-19 sollte die zweite Zeile wie folgt lauten:

"and text of recordfield "Spende" >= 100 as text"

Auf derselben Seite sollte das Beispiel neben "das Feld das heutige Datum enthält" wie folgt lauten:

"text of recordfield "PurchaseDate" > sysdate as text"


Setting up Runtime ToolBook
Einrichten von Runtime Multimedia ToolBook
Korrekturen der Dokumentation

26 von 32

Wo: ToolBook-Benutzerhandbuch, page 17-7

Das Verfahren zum Einrichten einer Runtime-Version von Multimedia ToolBook ist nicht mehr aktuell; dieses Verfahren wurde mit dem neuen Asymetrix Installations-Werkzeug SETMGR.TBK überflüssig gemacht. Weitere Einzelheiten über das Einrichten von Anwendungen mit diesem neuen Werkzeug erhalten Sie, indem Sie SETUPMGR.TBK von der Multimedia ToolBook 3.0-Programmgruppe im Programm-Manager und wählen Sie dann den Befehl Hilfe aus dem Menü Hilfe.


Vertrieb von Multimedia ToolBook-Anwendungen

Funktionalität, die in der Runtime-Version nicht unterstützt wird

Neue Namen für ausführbare Dateien und DLL-Dateien

Neue Werkzeuge zum Vertreiben von Anwendungen

Ausliefern von Dateien mit Runtime Multimedia ToolBook


size-Eigenschaft
Korrekturen der Dokumentation

1 von 16

Wo: OpenScript-Referenz, Seite 1-5 und fortfolgend

Bei allen Verweisen auf die size-Eigenschaft sollte in der Beschreibung angemerkt sein, daß die Eigenschaft die "Breite und Höhe" eines Objekts liefert, und nicht die "Höhe und Breite". Der erste Wert in der size-Eigenschaft ist die Breite des Objekts, der zweite Wert ist seine Höhe.


readerStatusBar-Ansichtsobjekteigenschaft
Korrekturen der Dokumentation

2 von 16

Wo: OpenScript-Referenz, Seite 1-66

Der Eintrag für readerStatusBar lautet fälschlicherweise, daß die Eigenschaft angibt, ob die Statuszeile in einem Ansichtsobjekt auf Leserebene sichtbar ist. In Wirklichkeit bestimmt diese Eigenschaft, ob eine Statuszeile sichtbar ist, wenn das Ansichtsobjekt zum ersten Mal erscheint. Der Eintrag für diese Eigenschaft auf Seite 2-242 ist korrekt.


autoSize-Ansichtsobjekteigenschaft
Korrekturen der Dokumentation

3 von 16

Wo: OpenScript-Referenz, Seite 2-26

Die Dokumentation für die autoSize-Eigenschaft eines Ansichtsobjekts lautet, daß, wenn diese Eigenschaft den Wert true hat, das Ansichtsobjekt seine Größe seiner aktuellen Seite anpaßt, sobald das Ansichtsobjekt gezeigt wird oder sich seine currentPage-Eigenschaft ändert. Genau gesagt ändert das Ansichtsobjekt jedesmal seine Größe, wenn sich die Seitengröße verändert, da entweder currentPage zu einer Seite mit anderer Größe wechselt, oder aber da sich die pageSize-Eigenschaft des Hintergrundes oder des Buches ändert, die die Größe der currentPage angibt.


createHotword-Botschaft
Korrekturen der Dokumentation

4 von 16

Wo: OpenScript-Referenz, Seite 2-71

Diese Botschaft ist nicht korrekt aufgeführt, da sie keinen Fehler in Runtime ToolBook verursacht; die Botschaft funktioniert wie in der vollständigen ToolBook-Version und in der Runtime-Version dokumentiert.


verticalDisplayRes() and horizontalDisplayRes()
Korrekturen der Dokumentation

34 von 35

Wo: ToolBook-Benutzerhandbuch, Seite 24-31

Die Funktionen verticalDisplayRes() und horizontalDisplayRes() sind nicht in TB30DOS.DLL, wie auf dieser Seite angegeben wird, sondern in TB30WIN.DLL.


defaultPosition von Ansichtsobjekten
Korrekturen der Dokumentation

5 von 16

Wo: OpenScript-Referenz, Seite 2-81

Die Standardposition von Ansichtsobjekten ist nicht center, wie unter defaultPosition dokumentiert, sondern none. Dies trifft sowohl für Ansichtsobjekte zu, die Sie erstellen, als auch für das Hauptfenster.


GDIHandle()-Funktion
Korrekturen der Dokumentation

6 von 16

Wo: OpenScript-Referenz, Seite 2-145

Diese Funktion kann nicht dafür verwendet werden, um die Zugriffsnummer für eine Menüressource zu liefern.


Internationale Systemeigenschaften
Korrekturen der Dokumentation

7 von 16

Wo: OpenScript-Referenz, Seite 2-172, 2-174

Die Eigenschaften sysIDigits und sysILZero stellen den Standardwert von sysNumberFormat nicht automatisch ein. Sie können einen neuen Wert für sysNumberFormat festlegen, indem Sie explizite Formate verwenden oder indem Sie explizite Werte mit den Werten von sysIDigits und sysILZero verketten.


parentHandle-Eigenschaft
Korrekturen der Dokumentation

8 von 16

Wo: OpenScript-Referenz, Seite 2-255

Im zweiten Absatz steht, daß Fensterzugriffsnummern sowie null gültige Werte für diese Eigenschaft sind. Korrekt müßte es lauten, daß Fensterzugriffsnummern sowie Null (0) gültige Werte sind.


richText-Eigenschaft
Korrekturen der Dokumentation

9 von 16

Wo: OpenScript-Referenz, Seite 2-307

Der zweite Absatz lautet, daß die richText-Eigenschaft den Wert null liefert, wenn Sie einem anderen Feld einen kleinen Teil von Text im Rich-Text-Format entnehmen. Korrekt ist, daß die Eigenschaft den angefragten Wert basierend auf dem Wert des Feldes liefert, das die RTF-Information enthält. Bei der Anfrage textline 2 of richText of field "test" liefert Multimedia ToolBook beispielsweise die jeweilige Zeichenfolge, die sich zwischen der ersten und zweiten Wagenrücklauf/Zeilenvorschub-Kombination befindet. Diese Information wird fast ausschließlich aus der RTF-Kopfzeileninformation stammen, anstelle aus dem Text.

Da Sie vorab nicht wissen, welche Information geliefert wird, sollten Sie zum Entnehmen von Teilzeichenfolgen nicht die richText-Eigenschaft verwenden.


storedImages-Eigenschaft
Korrekturen der Dokumentation

10 von 16

Wo: OpenScript-Referenz, Seite 2-315

Die Beschreibung des von dieser Eigenschaft zurückgegebenen Wertes ist nicht korrekt. Es sollte angegeben werden, daß die Eigenschaft eine Reihe von Textzeilen liefert, die jeweils fünf Elemente enthalten:

Element	Inhalt	Beschreibung
1	Bits pro Pixel	Anzahl der Bits pro Pixel des Anzeigegerätes
2	Farbflächen	Anzahl der Farbflächen des Anzeigegerätes
3	logische xEinheiten	Anzahl der logischen horizontalen Einheiten des Anzeigegerätes
4	logische yEinheiten	Anzahl der logischen vertikalen Einheiten des Anzeigegerätes
5	Größe	Größe des gespeicherten Bildes in Kilobyte


targetWindow-Eigenschaft
Korrekturen der Dokumentation

11 von 16

Wo: OpenScript-Referenz, Seite 2-405, 2-407

Seite 2-405: Die Befehle print, print eject und sort stehen im Zusammenhang mit dem Zielfenster nicht zur Verfügung.

Seite 2-407: Die letzte Zeile des letzten Beispiels hat ein Paar Anführungszeichen zuviel. Die Zeile lautet korrekt:

currentPage of targetWindow = page 1 of book "leiste.tbk"


seekFile command
///seekFile command
Korrekturen der Dokumentation

12 von 19

Where: OpenScript Reference Manual, page 2-280

The syntax for the seekFile command incorrectly uses the word to instead of for. The syntax statement should read:

seekfile <file name> for <position> from <location>

The examples on the following page are correct.


Stil des Ziels
Korrekturen der Dokumentation

12 von 16

Wo: OpenScript-Referenz, Seite 2-416

Die Eigenschaft buttonStyle in der dritten Zeile des Beispiels muß borderStyle heißen. Das Beispiel lautet korrekt:

return the borderStyle of the target


transition-Befehl
Korrekturen der Dokumentation

13 von 16

Wo: OpenScript-Referenz, Seite 2-423

Der Übergangseffekt slide unterstützt keine Richtung (in oder out).


getListBoxSelection()-Funktion
Korrekturen der Dokumentation

14 von 16

Wo: OpenScript-Referenz, Seite 3-21

Die Syntax für diese Funktion listet den Parameter <Auswahl> auf, der nicht existiert. Die Deklaration und das Beispiel sind korrekt.


getModuleList(), getModulePath()
Korrekturen der Dokumentation

15 von 16

Wo: OpenScript-Referenz, Seite 3-61 und 3-62

Die Beispielanwendungen für die DLL-Funktionen getModuleList() und getModulePath() verknüpfen die falsche DLL. Beide Funktionen befinden sich in TB30WIN.DLL, so daß die korrekte Form der linkDLL-Anweisung lautet:

linkDLL "TB30WIN.DLL"


textFromPoint()-Funktion
Korrekturen der Dokumentation

16 von 16

Wo: OpenScript-Referenz, Seite A-14 im Anhang

Die textFromPoint()-Funktion akzeptiert keinen zweiten Parameter, der auf ein Ansichtsobjekt verweist, wie in dem Eintrag unter "Maus- und Tastaturfunktionen" vorgeschlagen wird. Die Funktion operiert immer in Zusammenhang mit dem Zielansichtsobjekt.


sysError at idle
sysError im Leerlauf
Korrekturen der Dokumentation

1 von 9

Wo: Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Seite 6-19

Multimedia ToolBook legt sysError nicht auf true, wenn es den Leerlaufzustand erreicht; Sie müssen diese Eigenschaft manuell festlegen, um das Anhäufen von Fehlern zu vermeiden.


CDMediaPath in comment
///CDMediaPath im Kommentar
Korrekturen der Dokumentation

2 von 9

Wo: Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Seite 6-36

Im letzten Beispiel auf dieser Seite verweist der erste Kommentar auf eine Eigenschaft namens sysCDMediaPath. Diese Eigenschaft existiert nicht. Die Zeile sollte lauten:

--Legt CDMediaPath auf das erste CD-ROM-Laufwerk und

Dieser Fehler beeinträchtigt die Ausführung des Beispiels nicht, könnte jedoch für den Benutzer verwirrend sein.


HDMediaPath property
HDMediaPath-Eigenschaft
Korrekturen der Dokumentation

3 von 9

Wo: Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz,, page 10-9

In der dritten Zeile des Beispiels zu HDMediaPath  fehlt die Angabe of this book. Die Zeile sollte wie folgt lauten:

push "c:\media\klang\,c:\media\video" onto HDMediaPath of this book


mmBackgroundPalette property
mmBackgroundPalette-Eigenschaft
Korrekturen der Dokumentation

4 von 9

Wo: Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, 10-17

Die Voreinstellung der mmBackgroundPalette-Eigenschaft ist true, nicht false.


mmClose command
mmClose-Befehl
Korrekturen der Dokumentation

5 von 9

Wo: Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, page 10-18

Wenn Sie einen bestimmten Media-Typ statt eines Media-Clips verwenden, muß der Media-Typ in Anführungszeichen angegeben werden. Wenn Sie z.B. alle digitale Audio-Clips schließen wollen, verwenden Sie einen Befehl wie den folgenden:

mmClose "waveAudio"


mmPause command

mmRewind command

mmStop command


mmPause command
mmPause-Befehl
Korrekturen der Dokumentation

6 von 9

Wo: Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, page 10-24

Wenn Sie einen bestimmten Media-Typ statt eines Media-Clips verwenden, muß der Media-Typ in Anführungszeichen angegeben werden. Wenn Sie z.B. alle digitale Audio-Clips schließen wollen, verwenden Sie einen Befehl wie den folgenden:

mmPause "waveAudio"


mmClose command

mmRewind command

mmStop command


mmRewind command
Korrekturen der Dokumentation

7 von 9

Wo: Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz,, page 10-28

Wenn Sie einen bestimmten Media-Typ statt eines Media-Clips verwenden, muß der Media-Typ in Anführungszeichen angegeben werden. Wenn Sie z.B. alle digitale Audio-Clips schließen wollen, verwenden Sie einen Befehl wie den folgenden:

mmRewind "waveAudio"


mmClose command

mmPause command

mmStop command


mmStatus property
mmStatus-Eigenschaft
Korrekturen der Dokumentation

8 von 9

Wo: Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, 10-34

Die Beschreibung der mmStatus-Eigenschaft gibt irrtümlicherweise an, daß diese Eigenschaft nichtbeständig ist. Diese Eigenschaft ist beständig; Sie können den Wert dieser Eigenschaft auch für einen geschlossenen Clip abfragen.


mmStop command
mmStop-Befehl
Korrekturen der Dokumentation

9 von 9

Wo: Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, page 10-36

Wenn Sie einen bestimmten Media-Typ statt eines Media-Clips verwenden, muß der Media-Typ in Anführungszeichen angegeben werden. Wenn Sie z.B. alle digitale Audio-Clips schließen wollen, verwenden Sie einen Befehl wie den folgenden:

mmStop "waveAudio"


mmClose command

mmPause command

mmRewind command


Funktionalität, die sich in ToolBook 3.0 geändert hat
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Benutzeroberfläche

Dateien

Objekte und Eigenschaften

Menüs und Menübefehle

OpenScript


Funktionalität, die sich in ToolBook 3.0 geändert hat
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Benutzeroberfläche

Geänderte Tastatur-Schnelltasten

Auswerten von Ausdrücken im Befehlsfenster

Starten der Runtime-Version von Multimedia Toolbook ohne Dateinamen

Kennummern von Objekten während der Aufzeichnung

Dateien

Objekte und Eigenschaften

Menüs und Menübefehle

OpenScript


Funktionalität, die sich in ToolBook 3.0 geändert hat
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Benutzeroberfläche

Dateien

Änderung im Dateiformat

Verwenden der Dateien MTB30.INI und ASYM.INI

Neue Dateinamen für ausführbare und DLL-Dateien

MTB30NET.EXE für Dateizugriff erforderlich

Multimedia

Objekte und Eigenschaften

Menüs und Menübefehle

OpenScript


Features that work differently in ToolBook 3.0
Funktionalität, die sich in Multimedia ToolBook 3.0 geändert hat

///Benutzeroberfläche

Dateien

Multimedia

Funktionen für globale Variablen

Objekte und Eigenschaften

Menüs und Menübefehle

OpenScript


Funktionalität, die sich in ToolBook 3.0 geändert hat
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Benutzeroberfläche

Dateien

Objekte und Eigenschaften

Multimedia

Importieren von Bildgrafiken

Visible-Eigenschaft von Gruppen

Änderungen im Zeilenumbruchverhalten

Menüs und Menübefehle

OpenScript


Funktionalität, die sich in ToolBook 3.0 geändert hat
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Benutzeroberfläche

Dateien

Multimedia

Objekte und Eigenschaften

Menüs und Menübefehle

Neues Menü auf Autorenebene

Menüelement "Autor" in Runtime-Version von Multimedia Toolbook

OpenScript


Funktionalität, die sich in ToolBook 3.0 geändert hat
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Benutzeroberfläche

Dateien

Multimedia

Objekte und Eigenschaften

Menüs und Menübefehle

OpenScript

Erweiterungen bei Verweisen auf Benutzereigenschaften und Variablen

Übergeben von null an eine DLL

Stärkere OpenScript-Syntaxüberprüfungen

Änderungen in to get-Behandlungsroutinen

Neudeklarieren von Variablen in Behandlungsroutinen

null und none

Geänderte Fehlermeldungen

Geänderte OpenScript-Befehle, -Funktionen und -Botschaften

Nicht mehr benötigte OpenScript-Begriffe


Geänderte Tastatur-Schnelltasten
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Eine Reihe der Tastatur-Schnelltasten von Multimedia Toolbook haben sich geändert. Öffnen Sie die einzelnen Menüs, um sich die Zuweisungen der Tastatur-Schnelltasten anzusehen.

Sie können jetzt den Bearbeitungs-Cursor in einem Feld um jeweils ein Wort verschieben, indem Sie die STRG+NACH-LINKS-Taste oder STRG+NACH-RECHTS-Taste verwenden. Aufgrund der Änderung verwendet Multimedia Toolbook jetzt die folgenden Tastatur-Schnelltasten für Seitenwechsel:

Wechsel	Alte  Schnelltaste	Neue Schnelltaste
Vorhergehende Seite	STRG+NACH-LINKS	ALT+NACH-LINKS
Nächste Seite	STRG+NACH RECHTS	ALT+NACH RECHTS
Erste Seite	STRG+NACH OBEN	ALT+NACH OBEN
Letzte Seite	STRG+NACH UNTEN	ALT+NACH UNTEN

Hinweis: Sie bewegen sich wortweise im Befehlsfenster, indem Sie ALT+Richtungstasten verwenden.


Globale Schnelltasten

Verbessertes Befehlsfenster


Auswerten von Ausdrücken im Befehlsfenster
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Wegen des neuen Zuweisungsoperators (=) können Sie keine Ausdrücke mehr auswerten, indem Sie sie losgelöst in das Befehlsfenster eingeben. Geben Sie stattdessen einen vollständigen Befehl ein, wie im folgenden Beispiel:

put sqrt(540)

request uniqueName of this book


Starten der Runtime-Version von ToolBook ohne Dateiname
Starten der Runtime-Version von Multimedia Toolbook ohne Dateinamen
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Sie können die Runtime-Version von Multimedia Toolbook 3.0 starten, ohne einen Dateinamen in der Befehlszeile  einzugeben. In Multimedia Toolbook 1.5 wurde durch das Ausführen von TBOOK.EXE ohne Dateinamen eine Fehlermeldung ausgelöst, und Multimedia Toolbook konnte nicht gestartet werden. Wenn Sie die Runtime-Version von Multimedia Toolbook 3.0 (MTB30RUN.EXE) ohne Dateinamen starten, öffnet Multimedia Toolbook ein Dialogfeld Öffnen, aus dem Sie ein Buch wählen können.


Kennummern von Objekten während der Aufzeichnung
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Wie bei Multimedia Toolbook 1.5 fügt Multimedia Toolbook 3.0 das Schlüsselwort selection in ein Skript ein, während Sie es aufzeichnen. Wenn Sie allerdings das Kontextmenü verwenden, um die Eigenschaften eines Objekts während der Aufzeichnung zu ändern, fügt Multimedia Toolbook die tatsächliche Kennummer des Objekts ein. Sie sollten Skripte, die Sie mit dem Sript-Rekorder in Multimedia Toolbook 3.0 aufzeichnen, daraufhin untersuchen, damit diese Änderung keine Auswirkungen auf die Ausführung des aufgezeichneten Skripts hat.


Änderung im Dateiformat
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Multimedia Toolbook 3.0 unterstützt ein neues Dateiformat für Bücher (.TBK- und .SBK-Dateien). Dateien aus älteren Multimedia Toolbook-Versionen werden automatisch konvertiert, wenn Sie sie mit Multimedia Toolbook 3.0 öffnen oder zu einem späteren Zeitpunkt ein Objekt darin referenzieren.

Wichtig Nachdem Sie ein Buch mit Multimedia Toolbook 3.0 konvertiert haben, können Sie es mit einer älteren Version nicht mehr öffnen. Legen Sie daher auf jeden Fall Sicherungskopien der Bücher an, die Sie in beiden Versionen verwenden möchten.


Konvertieren von Büchern aus früheren Versionen

Verwalten alter und neuer Multimedia Toolbook-Versionen


Verwenden der Dateien TOOLBOOK.INI und ASYM.INI
Verwenden der Dateien MTB30.INI und ASYM.INI
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Multimedia Toolbook 3.0 speichert Startinformationen in der Datei MTB30.INI (im Gegensatz zu Multimedia Toolbook 1.5. Dort wurden diese Informationen im Abschnitt [TOOLBOOK] der Datei WIN.INI gespeichert).

Informationen zu Grafikfiltern werden jetzt in der Datei ASYM.INI gespeichert, auf die auch andere Asymetrix-Anwendungen wie MediaBlitz! und Compel gleichzeitig zugreifen können. In Multimedia Toolbook 1.5 wurden diese Informationen im Abschnitt [Toolbook Filters] der Datei WIN.INI gespeichert.


Neue Dateinamen für ausführbare und DLL-Dateien
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Die Namen der ausführbaren Multimedia ToolBook-Dateien (EXE-Dateien) und DLLs wurden für Multimedia ToolBook geändert, damit Sie Ihre Multimedia ToolBook 1.5-Anwendung weiter benutzen können, ohne Namen oder Skripten, die DLLs verknüpfen, zu ändern. Beim Umwandeln Ihrer Anwendung in Multimedia ToolBook 3.0 sollten Sie jedoch die Skripten, die DLLs verknüpfen auf die neuen DLL-Namen aktualisieren.

Die alten und neuen Namen werden in der nachfolgenden Tabelle aufgeführt. Weitere Einzelheiten darüber, welche Dateien beim Vertreiben Ihrer Anwendung geliefert werden sollen, finden Sie unter Ausliefern von Dateien mit Runtime Multimedia ToolBook

Dateien der Entwicklungsversion

Alter Name	Neuer Name
tbkbase.dll	mtb30bas.dll
tbkbmpt.dll	mtb30bmp.dll
tbkcomp.dll	mtb30cmp.dll
tbkedit.dll	mtb30edt.dll
tbkmm.dll	mtb30mm.dll
tbkmm.ini	mtb30mm.ini
tbknet.exe	mtb30net.exe
tbknet.exe	mtb30net.exe
tbkutil.dll	mtb30utl.dll
toolbook.exe	mtb30.exe
Optionale Runtime-Dateien

Alter Name	Neuer Name
tbkdb3.dll	tb30db3.dll
tbkdlg.dll	tb30dlg.dll
tbkwin.dll	tb30win.dll
tbkfile.dll	tb30dos.dll
Dateien der Runtime-Version von Multimedia Toolbook

Alter Name	Neuer Name
tbkrun.exe	mtb30run.exe
tbkbase.dll	mtb30bas.dll
tbkutil.dll	mtb30utl.dll
tbkcomp.dll	mtb30cmp.dll
tbkmm.dll	mtb30mm.dll


Umwandeln von Multimedia-Anwendungen

Verwalten alter und neuer Multimedia Toolbook-Versionen

MTB30NET.EXE für den Dateizugriff erforderlich


Importieren von Bildgrafiken
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Wenn Sie eine Grafik in Multimedia Toolbook 1.5 importiert haben, die ein Bild darstellte, wurde die Grafik mit einer festen Größe importiert, die von der eigentlichen Größe unabhängig war. In Multimedia Toolbook 3.0 werden Grafikdateien mit ihrer tatsächlichen Größe importiert, die größer oder kleiner als das Hauptfenster sein kann. Wenn Sie Grafikdateien importieren und daraus Bildobjekte fester Größe erzeugen möchten, verwenden Sie ein Skript wie das folgende:

importGraphic "C:\GRAPHICS\SAMPLE.TIF"

get size of selection

size of selection = 1920,1920*(item 2 of It/item 1 of It)


visible-Eigenschaft von Gruppen
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Wenn Sie in Multimedia Toolbook 1.5 die visible-Eigenschaft einer Gruppe auf true gesetzt haben, wurde die visible-Eigenschaft aller Objekte in der Gruppe ebenfalls auf true gesetzt, d.h. alle Objekte wurden sichtbar. Wenn Sie die visible-Eigenschaft der Gruppe auf false gesetzt haben, wurden entsprechend alle Objekte in der Gruppe ausgeblendet.

Multimedia Toolbook überträgt die visible-Eigenschaft einer Gruppe nicht mehr an die einzelnen Objekte in der Gruppe. Wenn Sie eine Gruppe ausblenden, werden alle Objekte der Gruppe ausgeblendet. Wenn Sie allerdings eine Gruppe einblenden, erscheinen nur die Objekte, deren visible-Eigenschaft den Wert true hat. Wenn die visible-Eigenschaft eines Objekts den Wert false hat, bleibt das Objekt ausgeblendet.

Diese Änderung kann Auswirkungen auf Multimedia Toolbook 1.5-Anwendungen haben, die alle Objekte in einer Gruppe ein- oder ausblenden, indem sie die umgebende Gruppe ein- oder ausblenden. Sie umgehen dieses Problem, indem Sie die Objekte der Gruppe ein- oder ausblenden. Die folgenden Multimedia Toolbook 1.5-Anweisungen blenden zum Beispiel alle Objekte in einer Gruppe ein- oder aus:

show group id 23

hide group id 23

In Multimedia Toolbook 3.0 können Sie alternativ zum Beispiel folgende Anweisungen verwenden:

show objects of group id 23

hide objects of group id 23

Bei verschachtelten Gruppen müssen Sie diese Befehle jeweils in allen untergeordneten Gruppen ausführen.


Änderungen im Zeilenumbruchverhalten
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Der Textumbruch erfolgt in Multimedia Toolbook 3.0 etwas anders als in Multimedia Toolbook 1.5. Der gesamte Text wird jetzt so auf der ausgedruckten Seite umbrochen wie auf dem Bildschirm.

Wenn Sie feststellen, daß Text in Feldern oder Schaltflächenbeschriftungen anders umbrochen oder abgeschnitten wird, ändern Sie die Größe der Felder und Schaltflächen, damit der Text genauso umbrochen und abgeschnitten wird wie in Multimedia Toolbook 1.5.


Neues Menü auf Autorenebene
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Die Menüleiste auf Autorenebene von Multimedia Toolbook 3.0 hat sich gegenüber der Menüleiste von Multimedia Toolbook 1.5 geändert. Skripten, die die Menüleiste auf Autorenebene ändern, funktionieren ggf. nicht mehr richtig, wenn sie auf Menüs oder Menüelemente verweisen, die nicht mehr existieren.

Außerdem sind Menüs jetzt Ressourcen, die sich je nach Buch ändern können. Aus Gründen der Kompatibilität zu früheren Versionen stellt Multimedia Toolbook 3.0 die keepMenuBar-Eigenschaft zur Verfügung, die angibt, ob die Menüleiste erhalten bleiben soll, wenn Sie zwischen Büchern wechseln.


Menüs

Menüelement "Autor" in Runtime-Version von Multimedia Toolbook


Menüelement "Autor" in Runtime-Version von ToolBook
Menüelement "Autor" in Runtime-Version von Multimedia Toolbook
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Die Runtime-Version von Multimedia Toolbook entfernt das Menüelement "Autor" nicht mehr automatisch aus der Standard-Menüleistenressource, die dem Hauptfenster zugewiesen ist. Zum Entfernen können Sie den OpenScript-Befehl remove menuItem verwenden.

Sie sollten die Autoren-Menüelemente aus allen Menüs entfernen, auch in der Vollversion von Multimedia Toolbook. Da die Schnelltaste F3 immer verfügbar ist, benötigen Sie das Menüelement "Autor" nicht, um in der Vollversion von Multimedia Toolbook zur Autorenebene zu wechseln.


Globale Schnelltasten

Verwalten eingebetteter Objekte als Ressourcen

Menüs

Neues Menü auf Autorenebene


Erweiterungen bei Verweisen auf Benutzereigenschaften und Variablen
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

In Multimedia Toolbook 3.0 können Sie das Symbol @ als Präfix Namen von Benutzereigenschaften, benutzerdefinierten Funktionen (to get- oder to set-Behandlungsroutinen) oder Variablen voranstellen, um sie leichter von OpenScript-Schlüsselwörtern unterscheiden zu können.

Die folgenden Anweisungen verdeutlichen die Verwendung von @, um eine Benutzereigenschaft von einem Schlüsselwort zu unterscheiden:

text of field id 0 = "Text für das Feld"

@text of field id 0 = "Zuweisung an eine Benutzereigenschaft"

get @text of field id 0

Das folgende Beispiel verdeutlicht die Verwendung von @ für Variablenverweise. Ohne Präfix würde Multimedia Toolbook einen Syntaxfehler auslösen, da style der Name einer Eigenschaft ist:

local @style

@style = 1

Es gibt über 180 neue Schlüsselwörter, die mit Benutzereigenschaften oder Variablennamen aus Multimedia Toolbook 1.5-Anwendungen in Konflikt stehen können. Eines der neuen Multimedia Toolbook-Schlüsselwörter ist zum Beispiel enabled. Wenn eine Ihrer Benutzereigenschaften in Multimedia Toolbook 1.5 den Namen enabled hatte, müssen Sie jetzt das Präfix @ verwenden, um den Wert zu setzen oder abzurufen:

get @enabled of button "Quit"

set @enabled of button "Quit" to false


Konvertieren von Büchern aus früheren Versionen


Übergeben von null an eine DLL
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Multimedia Toolbook 3.0 interpretiert "" und null unterschiedlich, wenn Sie die Werte als Zeichenfolgenparameter an eine DLL-Funktion übergeben. Wenn Sie "" angeben, übergibt Multimedia Toolbook einen Zeiger auf eine leere Zeichenfolge ("\0"). Wenn Sie null angeben, wird ein Null-Zeiger (0:0) übergeben. Im Gegensatz dazu wurde bei Multimedia Toolbook 1.5 in beiden Fällen ein Zeiger auf eine leere Zeichenfolge übergeben.

Diese Änderung erleichtert die Übergabe eines Null-Zeigers an DLLs, die zwischen einem Zeiger auf eine leere Zeichenfolge und einem Null-Zeiger unterscheiden (zum Beispiel die Windows-Funktion FindWindow( )).

Damit die Kompatibilität zu Multimedia Toolbook 1.5 erhalten bleibt, müssen Sie in Ihren Skripten "" anstelle von null verwenden, wenn Sie leere Zeichenfolgen an DLL-Funktionen übergeben. Wenn Sie diese Änderung nicht vornehmen, kann es zu einer allgemeinen Schutzverletzung kommen, wenn ein Skript null an eine DLL übergibt.

Wenn Sie Ihre eigenen DLLs schreiben, überprüfen Sie, ob ein Zeichenfolgenparameter ein Null-Zeiger ist, bevor er dereferenziert wird. Andernfalls kann Ihre DLL eine allgemeine Schutzverletzung auslösen, wenn Multimedia Toolbook null übergibt.


Stärkere OpenScript-Syntaxüberprüfungen
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Multimedia Toolbook 3.0 führt weitergehende Überprüfungen der OpenScript-Syntax durch als Multimedia Toolbook 1.5. Wenn Sie Ihre Skripten speichern, läßt der OpenScript-Compiler bestimmte Syntaxelemente nicht zu, die in Multimedia Toolbook 1.5 zulässig waren. Sie können ggf. manche Skripten nicht speichern, ohne kleinere Änderungen vorzunehmen, um Syntaxfehler zu beheben.

Sie können die Syntax eines einzelnen Skriptes überprüfen, indem Sie das Skript im Skript-Editor anzeigen und dann aus dem Menü Datei den Befehl Syntax prüfen wählen.

Sie können alle Skripten im Buch in einem Durchgang überprüfen, indem Sie das Multimedia Toolbook 3.0-Hilfsprogramm Script Walker starten. Doppelklicken Sie dazu auf das zugehörige Symbol in der Programm-Manager-Gruppe "Multimedia Toolbook 3.0". Script Walker untersucht alle Skripten in einem konvertierten Buch und bestimmt die Skripten, die Syntaxfehler enthalten.


Geänderte OpenScript-Befehle, -Funktionen und -Botschaften

Änderungen in to get-Behandlungsroutinen

Konvertieren von Büchern aus früheren Versionen

Erweiterungen bei Verweisen auf Benutzereigenschaften und Variablen

Nicht mehr benötigte OpenScript-Begriffe

Neudeklarieren von Variablen in Behandlungsroutinen


Änderungen in to get, Behandlungsroutinen
Änderungen in to get-Behandlungsroutinen
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Im Gegensatz zu Multimedia Toolbook 1.5x erwartet Multimedia Toolbook 3.0, daß jeder Codeblock in einer to get-Behandlungsroutine eine return-Anweisung enthält. Wenn eine to get-Behandlungsroutine nicht die erforderlichen return-Anweisungen enthält, kann das zugehörige Skript nicht kompiliert werden, wenn das Buch konvertiert wird. Sie können das Problem beheben, indem Sie das Skript bearbeiten und return-Anweisungen an den entsprechenden Stellen einfügen.

Es kann zum Beispiel eine return-Anweisung in einer conditions-Steuerstruktur fehlen, die keinen Standardzweig enthält, und auf die keine return-Anweisung folgt. Auch wenn Sie eine return-Anweisung für alle Zweige angeben, erwartet Multimedia Toolbook, daß Sie eine return-Anweisung angeben, die ausgeführt wird, wenn keine der Bedingungen zutrifft. In der folgenden Behandlungsroutine fehlt eine return-Anweisung:

to get calcVal x

conditions

when x is 1

return 2

when x is 2

return 3

end conditions

end calcVal

In den beiden folgenden Skripten wurde die Behandlungsroutine korrigiert.

to get calcVal x

conditions

when x is 1

return 2

when x is 2

return 3

else

return 0 --return zum Standardzweig hinzugefügt

end conditions

end calcVal

to get calcVal x

conditions

when x is 1

return 2

when x is 2

return 3

end conditions

return 0 -- return nach Bedingung hinzugefügt

end calcVal

Gegebenenfalls fehlen auch return-Anweisungen in if/then-Steuerstrukturen. Wenn sich die einzige return-Anweisung in einer if/then-Steuerstruktur befindet, die keinen else-Zweig hat, müssen Sie mindestens eine weitere return-Anweisung hinzufügen, die auf die if/then-Steuerstruktur folgt.


Neudeklarieren von Variablen in Behandlungsroutinen
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

In Multimedia Toolbook 3.0 können Sie nicht dieselbe Variable zweimal in derselben Behandlungsroutine deklarieren. Sie müssen Mehrfachdeklarationen von Variablen löschen. Wenn Sie die local-Anweisung verwenden, um eine lokale Variable zu löschen, verwenden Sie stattdessen den clear-Befehl.


Konvertieren von Büchern aus früheren Versionen


Null und none
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

In Multimedia Toolbook 3.0 können Sie nicht wahlfrei null und none verwenden, was unter bestimmten Umständen in Multimedia Toolbook 1.5 möglich war. Die folgenden beiden Anweisungen sind zum Beispiel in Multimedia Toolbook 1.5 äquivalent:

set borderStyle to null

set borderStyle to none

Der tatsächliche Wert ist none, aber Multimedia Toolbook 1.5 konvertiert null automatisch zu none.

In Multimedia Toolbook 3.0 müssen Sie derartige Angaben von null durch none ersetzen.


Geänderte Fehlermeldungen
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Eine Reihe von Fehlermeldungen in Multimedia Toolbook 3.0 haben sich geändert, daher kann ein Fehler in Multimedia Toolbook 3.0 zu einer anderen Fehlermeldung führen, als derselbe Fehler in Multimedia Toolbook 1.5. Wenn Ihre Anwendungen das Auftreten bestimmter Fehlermeldungen überprüft, testen Sie die Anwendung entsprechend, damit sichergestellt ist, daß die Fehlerüberprüfung ordnungsgemäß funktioniert.


Nicht mehr benötigte OpenScript-Eigenschaften, -Botschaften, -Befehle und -Funktionen
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Die folgenden OpenScript-Begriffe werden in Multimedia Toolbook 3.0 nicht mehr benötigt. Einige der Begriffe können weiterhin verwendet werden, um die Kompatibilität zu Multimedia Toolbook 1.5 zu gewährleisten, aber Sie sollten Ihre Skripten aktualisieren und die neuen Begriffe verwenden. Weitere Informationen zu den neuen Begriffen finden Sie in der OpenScript-Referenz und in der Online-Hilfe.

Eigenschaften

Begriff	Neuer Begriff	funktions-fähig?
caption Buch-Eigenschaft	caption of mainWindow	ja
captionShown Buch-Eigenschaft	set caption of mainWindow to space	nein
icon Buch-Eigenschaft	icon of mainWindow	ja
sysMagnification	magnification-Ansichtsobjekt-Eigenschaft	ja
sysMousePosition	mousePosition-Ansichtsobjekt-Eigenschaft	ja
sysRuler	rulers-Ansichtsobjekt-Eigenschaft	ja
Botschaften

Begriff	Neuer Begriff	funktions-fähig?
align Menüereignisbotschaft	align<Typ>-Botschaften	nein
palettes Menüereignisbotschaft	(Verwenden Sie neue Botschaften, die jede einzelne Palette umschalten)	nein
printerSetup Menüereignisbotschaft	printSetup	nein
toggleStatus Tastaturereignisbotschaft	statusBar message	nein
windowMoved Benachrichtigungsbotschaft	moved	nein
windowShown Benachrichtigungsbotschaft	shown	nein
windowSized Benachrichtigungsbotschaft	sized	nein
Befehle und Funktionen

Begriff	Neuer Begriff	funktions-fähig?
activate menuItem Befehl	enable menuItem	ja
deactivate menuItem Befehl	disable menuItem	ja
menuState() Funktion	menuEnabled, menuItemChecked, menuItemEnabled	ja
before|after mit translateWindowMessage	(Weiterleiten aus aufgerufener Behandlungsroutine)	ja
Multimedia DLL-Funktionen

Die folgenden multimedialen OpenScript-Begriffe waren in Multimedia ToolBook 1.5 DLL-Funktionen, sind aber für diese Version in die OpenScript-Sprache integriert wurden. Sie können weiterhin auf die älteren Funktionen zugreifen, indem Sie das Systembuch MTB30MM.SBK mit Ihrer Anwendung verwenden.

Funktion	Änderung
tbkMCI()	callMCI()
tbkBitmap()	imageCommand()
tbkTimerCapability()	timerCapability()
tbkTimerStart()	timerStart()
tbkTimerStop()	timerStop()
tbkMMSignal	MCISignal
tbkMMNotify	MCINotify
tbkMMTimer	timerNotify


Neue Befehle und Funktionen

Neue Befehle

Neue Funktionen

Neue Botschaften

Neue OpenScript-Eigenschaften


Geänderte OpenScript-Befehle, -Funktionen und -Botschaften
Funktionalität, die sich in Multimedia Toolbook 3.0 geändert hat

Befehle

Befehl	Änderung
local <Datenfeld>	Deklariert die Dimensionen eines Datenfeldes.
system <Datenfeld>	Deklariert die Dimensionen eines Datenfeldes, das als Systemvariable verwendet wird.
Funktionen

Funktion	Änderung
round()	Akzeptiert einen Parameter, der die Anzahl der Dezimalstellen angibt, auf die gerundet werden soll.
objectFromPoint()	Akzeptiert eine Ansichtsobjektreferenz.
Botschaften

Botschaft	Änderung
moved	Sendet eine Botschaft, wenn ein Ansichtsobjekt verschoben wird.


ToolBook-Benutzerhandbuch, Kapitel 23, "Variablen, Werte und Text"


Global variable functions
Funktionen für globale Variablen
Funktionalität, die sich in Multimedia ToolBook 3.0 geändert hat

Die nachfolgend aufgeführten Multimedia ToolBook 1.5-Funktionen sind der Rückwärtskompatibilität halber immer noch in MTB30BMP.DLL enthalten. Sie werden jedoch nur dann automatisch verknüpft, wenn Sie MTB30.SBK als Systembuch angeben. Andernfalls müssen Sie die Funktionen manuell verknüpfen.

clearAllGlobalVars()

getGlobalVar()

globalVarCount()

setGlobalVar()


Umwandeln von Multimedia-Anwendungen


TB30NET.EXE required for all file access
MTB30NET.EXE für den Dateizugriff erforderlich
Funktionalität, die sich in Multimedia ToolBook 3.0 geändert hat

Multimedia ToolBook erfordert jetzt die MTB30NET.EXE-Datei für allen Dateizugriff. In früheren ToolBook-Versionen war diese Datei nur dann erforderlich, wenn Sie den Zugriff auf ein Buch auf einem Netzwerk mit mehreren Büchern koordinieren wollten. Vergessen Sie nicht, die MTB30NET.EXE mitzuliefern, wenn Sie Ihre Anwendungen vertreiben.


Shipping files with Runtime Multimedia ToolBook


Neue Funktionalität in ToolBook 3.0
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält eine Vielzahl neuer Features, eine neue Benutzeroberfläche, neue und erweiterte Objekte und viele Verbesserungen an OpenScript.

Entwicklungsumgebung

Multimedia

Objekte

OpenScript


Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält eine Vielzahl neuer Features, eine neue Benutzeroberfläche, neue und erweiterte Objekte und viele Verbesserungen an OpenScript.

Entwicklungsumgebung

Neue Hilfsmittel in der Benutzeroberfläche

Werkzeuge (Menü)

Erweiterte Textfunktionen

Verbesserte Möglichkeiten zum Importieren

Verbesserte Druckmöglichkeiten

Erweiterte Farbunterstützung

Verwalten eingebetteter Objekte als Ressourcen

Optimieren für CD-ROM

Neue Hilfsmittel für den Vertrieb von Anwendungen

Multimedia

Objekte

OpenScript


Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält Hunderte von neuen Funktionen, einschließlich einer neuen Benutzeroberfläche, neuer und erweiterter Objekte und vieler Verbesserungen zu OpenScript.

Autorenumgebung

Multimedia

MultimediaClips

Clip-Rahmen

OpenScript-Unterstützung für Multimedia

Media-Pakete

Clip-Media

Digital Video Producer

Objecte

OpenScript


Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält eine Vielzahl neuer Features, eine neue Benutzeroberfläche, neue und erweiterte Objekte und viele Verbesserungen an OpenScript.

Entwicklungsumgebung

Multimedia

Objekte

Drag-and-Drop

Pfadanimation

Schaltflächen

Felder und Datensatzfelder

Gruppen

Bitmap-Objekte (Bitmaps)

Aktionswörter

Formen und Linien

Menüs

Ansichtsobjekte (Fenster)

Kombinationsfelder

Clip-Rahmen

OLE-Objekte

OpenScript


Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält eine Vielzahl neuer Features, eine neue Benutzeroberfläche, neue und erweiterte Objekte und viele Verbesserungen an OpenScript.

Entwicklungsumgebung

Multimedia

Objekte

OpenScript

Verbesserter Skript-Editor

Verbesserter Debugger

Auto-Script Skript-Bibliothek (Hilfsprogramm)

Verbessertes Befehlsfenster

Verbesserung der Geschwindigkeit und Effizienz von OpenScript

Verbesserungen bei den Variablen

Neue Operatoren

Verbesserungen bei den Botschaften

Neue Benachrichtigungsroutinen

Neue Befehle und Funktionen (Übersicht)

Neue Befehle

Neue Funktionen

Neue Botschaften

Neue Eigenschaften

Neue DLL-Funktionalität und Schnittstelle zu Windows-Botschaften

Neue DLL-Funktionen


Neue Hilfsmittel in der Benutzeroberfläche
Neue Funktionalität in Multimedia ToolBook 3.0

 	Schalterleiste. Führt Befehle direkt durch Klicken auf Schaltflächen in der neuen Multimedia ToolBook-Schalterleiste aus.

Linealschatten. Wenn Sie ein Objekt auswählen, erscheinen die Objektabmessungen als Schatten im Lineal, um genauere Größenänderungen und Positionierungen zu ermöglichen.

Statuszeile. Zeigen Sie eigene Meldungen in der Statuszeile an. Schalten Sie die Statuszeile für alle Ansichtsobjekte in der Anwendung nach Bedarf ein und aus.

Befehlspaletten. Klicken Sie mit der rechten Maustaste, um ein kontextbezogenes Menü und eine kontextbezogene Schalterleiste anzuzeigen, mit denen Sie ein Objekt verändern sowie seine Eigenschaften ansehen und bearbeiten können.

Werkzeuge (neues Menü). Wählen Sie aus einer Vielzahl maßgeschneiderter Werkzeuge, die das Erstellen von Anwendungen erleichtern und effizienter gestalten (z.B. die Eigenschaftsübersicht) ein Fenster zum Definieren von Starteinstellungen und andere zeitsparende Optionen.

Befehlsfenster-Chronik. Führen Sie zuvor ausgeführte Befehle im Befehlsfenster erneut aus, indem Sie die Befehlsfenster-Chronik verwenden.

Zuletzt verwendete Bücher im Menü "Datei". Öffnen Sie Bücher schnell, indem Sie aus den vier zuletzt geöffneten Büchern wählen, die im Menü Datei aufgeführt sind.

Duplizieren (Menübefehl). Wählen Sie aus dem Menü Bearbeiten den Befehl Duplizieren, oder drücken Sie STRG+D, um das ausgewählte Objekt zu duplizieren.


Werkzeuge (neues Menü)

Befehlsfenster

ToolBook-Benutzerhandbuch, Kapitel 2, "Einführung in Toolbook"

ToolBook-Benutzerhandbuch, Kapitel 20, "Verwenden der Skript-Werkzeuge"


Menü Werkzeuge
Neue Funktionalität in Multimedia ToolBook 3.0

Durch Hinzufügen von MTB30.SBK zur sysBooks-Eigenschaft wird das Menü Werkzeuge auf Autorenebene hinzugefügt. Dieses Menü enthält nützliche Autorenwerdzeuge mit folgenden Funktionen:

Anzeigen und Bearbeiten von Objekteigenschaften und Systemvariablen.

Festlegen von Starteigenschaften.

Suchen und Ersetzen von Text in allen Skripten des Buchs.

Ausrichten von Objekten, Hinzufügen von 3D-Effekten und Festlegen der Tabulatorreihenfolge.

Importieren und Exportieren von Text von und in Felder und Datensatzfelder.

Erstellen von Hyperlinks zwischen den Seiten Ihres Buchs.

Zeichnen von Pfadanimationen.

Kopieren von Clip-Rahmen mit vorprogrammierten Skripten in Ihr Buch, um digitales Video hinzufügen zu können, ohne Programmcode schreiben zu müssen.

Weitere Einzelheiten über das Menü Werkzeuge finden Sie unter den Befehlen des Menüs Hilfe in der Online-Hilfe zu ToolBook.


Verbesserte Möglichkeiten zum Importieren
Neue Funktionalität in Multimedia ToolBook 3.0

Importieren von Seiten. Importieren Sie Seiten aus anderen Büchern in einem Arbeitsschritt. Multimedia ToolBook importiert die zugehörigen Ressourcen automatisch und paßt den Text von Datensatzfeldern an.

Importieren von Grafiken. Importieren Sie zusätzliche Grafikformate.


Importieren von Grafiken

ToolBook-Benutzerhandbuch, Kapitel 16, "Importieren und Exportieren von Daten"


Verbesserte Druckmöglichkeiten
Neue Funktionalität in Multimedia ToolBook 3.0

Aktualisierte Benutzeroberfläche. Verwenden Sie die aktualisierte Drucker-Benutzeroberfläche für vereinfachtes Drucken.

WYSIWYG-Zeilenumbruch. Entwerfen Sie die Druckausgabe genauer mit Zeilenumbruch nach WYSIWYG (What You See Is What You Get). Der Text erscheint dadurch genauso auf dem Bildschirm wie auf der gedruckten Seite.

Drucken von Farben. Steuern Sie, wie genau Farben auf Schwarz/Weiß-Druckern durch Graustufen wiedergegeben werden.

Seitenskalierung. Erstellen Sie flexiblere Druckausgaben durch verbesserte Möglichkeiten zur Seitenskalierung.

Stabile Druckausgaben. Durch verbesserte Druckerunterstützung erhalten Sie reproduzierbare und zuverlässige Ausgaben.


Drucken von Ansichtsobjekten

Drucken von Farben auf Schwarz/Weiß-Druckern

ToolBook-Benutzerhandbuch, Kapitel 15, "Drucken aus ToolBook"


Erweiterte Farbunterstützung
Neue Funktionalität in Multimedia ToolBook 3.0

Basisfarben. Zeigen Sie benutzerdefinierte Objekt-Basisfarben an, indem Sie die solidColorsEnabled-Eigenschaft eines Buches auf true setzen.

RGB-Werte. Legen Sie Farben fest, indem Sie RGB-Werte anstelle von oder zusätzlich zu HLS-Werten verwenden.

Neue Konstanten. Verwenden Sie die neuen Farbkonstanten gray und lightGray.

Palettenverschiebung. Eliminieren Sie Palettenverschiebungen, indem Sie einem Buch eine gemeinsame Farbpalette zuweisen.

Unterstützung für 16-Bit- und 24-Bit-Farben. Nutzen Sie 16- und 24-Bit-Anzeigegeräte in Ihren Anwendungen.

Grafiken mit allen Farbtiefen. Fügen Sie 8-Bit-, 16-Bit- oder 24-Bit-Grafiken zu Ihrer Anwendung hinzu. Multimedia ToolBook 3.0 mischt die Farben der Abbildung automatisch entsprechend der Farbtiefe auf dem System des Benutzers.

Windows-Farben. Sorgen Sie dafür, daß Objekte die in der Windows-Systemsteuerung festgelegten Farben verwenden, indem Sie die neue useWindowsColors-Eigenschaft setzen.


ToolBook-Benutzerhandbuch, Kapitel 3, "Zeichnen von Objekten"

ToolBook-Benutzerhandbuch, Kapitel 23, "Variablen, Werte und Text"

ToolBook-Benutzerhandbuch, Anhang B, "Ausgabegeräte mit 256 Farben"


Verwalten eingebetteter Objekte als Ressourcen
Neue Funktionalität in Multimedia ToolBook 3.0

Zentrale Ressourcen. Verwalten Sie eine zentrale Datenbank von Ressourcen mit Menüleisten, Symbolen, Cursor, Bitmaps und Farbpaletten, die Sie im gesamten Buch verwenden können.

Menüleisten. Erstellen und ändern Sie Menüleisten ohne Skripten mit dem neuen Menüleisten-Editor.

Symbole und Cursor. Erstellen und ändern Sie Symbole und Cursor mit dem neuen Symbol-/Cursor-Editor.

Bitmaps und Farbpaletten. Erstellen und ändern Sie Bitmaps und Farbpaletten (auch solche, die mit anderen Windows-Programmen erstellt wurden) mit BitEdit oder PalEdit.

Änderungen in einer Quelle. Aktualisieren Sie alle Vorkommen einer Bitmap, eines Symbols, einer Farbpalette oder eines Cursors in einem Buch mit einer einzigen Änderung. Wenn zum Beispiel mehrere Grafikschaltflächen dieselbe Bitmap-Ressource verwenden, aktualisiert Multimedia ToolBook automatisch alle Schaltflächen, wenn Sie die Bitmap bearbeiten oder ersetzen.

ClipArt. Entwerfen Sie innovative Benutzeroberflächen durch Importieren vordefinierter Cursor und Bitmaps aus der ClipArt-Bibliothek von Multimedia ToolBook 3.0.


ToolBook-Benutzerhandbuch, Kapitel 14, "Verwenden von Windows-Ressourcen"


Neue Hilfsmittel für den Vertrieb von Anwendungen
Neue Funktionalität in Multimedia ToolBook 3.0

.EXE-Dateien. Speichern Sie Bücher als .EXE-Dateien, die Sie direkt vom Programm-Manager starten können, ohne zuvor Multimedia ToolBook oder die Runtime-Version von Multimedia ToolBook zu starten. (Multimedia ToolBook muß allerdings weiterhin im Pfad vorhanden sein.)

Optimieren für CD-ROM. Speichern Sie Ihre Anwendung in einem Format, das für den Zugriff auf CD-ROM optimiert ist. Erstellen Sie eine temporäre oder eine permanente Pufferdatei, um den Zugriff auf CD-ROM-Anwendungen zu beschleunigen.

Installations-Hilfsprogramm. Erstellen Sie Installationsprogramme für Ihre Anwendungen mit dem neuen Asymetrix Setup Utility, mit dem Sie installierbare Komponenten erstellen, einzelnen Dateien Symbole zuordnen und Dateien für den Vertrieb auf Disketten oder CD-ROM komprimieren können.


Vertrieb von Multimedia ToolBook-Anwendungen

Suchen nach Multimedia ToolBook von EXE-Dateien aus

Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 9, "Vorbereiten für den Vertrieb"

ToolBook-Benutzerhandbuch, Kapitel 17, "Vorbereiten von Anwendungen für den Vertrieb"


Drag-and-Drop
Drag & Drop
Neue Funktionalität in Multimedia ToolBook 3.0

Ziehen von Objekten. Definieren Sie Drag-and-Drop-Funktionalität für alle Objekte, um interaktive und intuitive Anwendungen zu erstellen.

Drag-and-Drop-Eigenschaften. Geben Sie Drag-and-Drop-Eigenschaften mit Dialogfeldern an, oder implementieren Sie bedingte Drag-and-Drop-Funktionalität in OpenScript.

Ziehen- und Nicht-Ablegen-Cursor. Verwenden Sie eine beliebige Grafik-Ressource (einschließlich farbiger Bitmaps) als Ziehen-Cursor (diese Funktion steht nur in Multimedia ToolBook zur Verfügung).


ToolBook-Benutzerhandbuch, Kapitel 27, "Spezialeffekte"


Schaltflächen
Neue Funktionalität in Multimedia ToolBook 3.0

3D-Schaltflächen. Erstellen Sie dreidimensionale Optionsfelder und Kontrollkästchen für die Benutzeroberfläche Ihrer Anwendung.

Grafische Schaltflächen. Erstellen Sie benutzerdefinierte Kontrollkästchen, Optionsfelder und Befehlsschaltflächen, indem Sie Ihren Schaltflächen Grafiken hinzufügen.

Optionsfelder. Erstellen Sie Optionsfeldgruppen einfacher mit der neuen autoRadioSchaltflächen-Gruppeneigenschaft.

Gesperrte Schaltflächen. Unterbinden Sie die Auswahl von Schaltflächen durch den Benutzer, indem Sie die Schaltflächen mit der neuen enabled-Eigenschaft sperren.

Zugriffstasten. Definieren Sie eigene Tastaturbefehle in Ihrer Anwendung, indem Sie Ihren Schaltflächen Zugriffstasten zuweisen, damit Benutzer die ALT-Taste und eine weitere Taste verwenden können, um die Schaltfläche auszuwählen.


Verwalten eingebetteter Objekte als Ressourcen

ToolBook-Benutzerhandbuch, Kapitel 5, "Hinzufügen von Schaltflächen"


Felder und Datensatzfelder
Neue Funktionalität in Multimedia ToolBook 3.0

Feldgrafiken. Fügen Sie Bitmaps und Symbolgrafiken in ein Feld ein, oder fügen Sie eine Grafik ein, die Sie in das Ressourcensystem von Multimedia ToolBook importiert haben.

Rahmenlose Felder. Erstellen Sie transparente rahmenlose Felder in einem Arbeitsschritt mit dem entsprechenden Werkzeug.

Bezeichnungsfelder. Erstellen Sie Bezeichnungen neben Feldern oder in Gruppenfeldern, um Zugriffstasten für Objekte zu definieren, die keine Beschriftung haben.

Hoch- und tiefgestellte Zeichen. Fügen Sie Ihrem Feldtext hoch- und tiefgestellte Zeichen hinzu (sehr hilfreich zum Darstellen mathematischer und wissenschaftlicher Daten).

Farbiger Text. Heben Sie Ihre Felder durch farbige Darstellungen hervor. Jedes Zeichen in einem Feld kann eine andere Farbe haben.

Eingesetzte und gehobene Stile. Erstellen Sie dreidimensionale Felder und Datensatzfelder mit neuen Stilen.

Unterstützung für das Rich-Text-Format (RTF). Fügen Sie formatierten Text aus Textverarbeitungsprogrammen in Felder ein, oder importieren Sie ihn direkt aus einer DOS-Datei. Verkürzen Sie die Entwicklung textorientierter Anwendungen, da Sie keine Zeit mehr zum Umformatieren von importiertem Text benötigen. Verschieben Sie formatierten Text (auch Aktionswörter) aus einem Feld in ein anderes, indem Sie die richText-Feldeigenschaft verwenden.


Werkzeuge (Menü)

Erstellen von Aktionswörtern aus RTF-Text

ToolBook-Benutzerhandbuch, Kapitel 6, "Hinzufügen von Text"

ToolBook-Benutzerhandbuch, Kapitel 7, "Hinzufügen von Datensatzfeldern"


Gruppen
Neue Funktionalität in Multimedia ToolBook 3.0

Gruppeneditor. Wählen Sie Objekte in einer Gruppe einzeln aus, damit Sie sie bearbeiten können, ohne die Gruppe aufzulösen. Sie können Gruppen auch Objekte hinzufügen, indem Sie ein Objekt in der Gruppe auswählen und dann das neue Objekt ziehen, das dann automatisch ein Teil der Gruppe wird.

Hinzufügen oder Löschen von Objekten. Sie können Objekte zu bestehenden Gruppen hinzufügen oder daraus löschen.

Auto-Optionsfelder. Mit der neuen autoRadioButton-Eigenschaft können Sie das Verhalten von Optionsfeldern einfacher definieren.


ToolBook-Benutzerhandbuch, Kapitel 3, "Zeichnen von Objekten"


Aktionswörter
Neue Funktionalität in Multimedia ToolBook 3.0

Stile von Aktionswörtern. Definieren Sie Aktionswörter in Farbe. Sie können einen einzelnen Aktionswortstil für ein ganzes Buch definieren, aber trotzdem für einzelne Aktionswörter einen anderen Stil verwenden.

Importieren von Aktionswörtern. Definieren Sie Aktionswörter in Ihrer Textverarbeitung, und importieren Sie sie dann in die Multimedia ToolBook-Felder. Dieses Feature ist sehr hilfreich für alle, die Hypertext-Anwendungen in Multimedia ToolBook erstellen.

Bessere Steuerung. Steuern Sie Aktionswörter genauer mit den neuen Aktionsworteigenschaften text, textOffset und bounds.

Aktionswortgrafiken. Erstellen Sie Aktionswortgrafiken, indem Sie Grafiken in Ihre Aktionswörter einfügen.


Erstellen von Aktionswörtern aus RTF-Text

ToolBook-Benutzerhandbuch, Kapitel 9, "Hinzufügen von Aktionswörtern"


Formen und Linien
Neue Funktionalität in Multimedia ToolBook 3.0

Umformen von Objekten. Formen Sie Vielecke und Bögen einfacher mit dem erweiterten Befehl Umformen um, mit dem Sie Scheitelpunkte hinzufügen und entfernen können.

Linienenden. Fügen Sie Pfeilspitzen und andere Symbole an Linien an, indem Sie die neue Linienenden-Palette verwenden.


ToolBook-Benutzerhandbuch, Kapitel 3, "Zeichnen von Objekten"


Menüs
Neue Funktionalität in Multimedia ToolBook 3.0

Menüleisten-Editor. Verwenden Sie den neuen Menüleisten-Editor zum Erstellen und Bearbeiten von Menü-Ressourcen ohne Programmierung. Sie können mehrere Ebenen verschachtelter Menüs erstellen. Multimedia ToolBook 3.0 enthält bereits eine vordefinierte Menü-Ressource für die Leserebene.

Verwenden Sie Menü-Ressourcen, statt Menüs in der enterBook-Behandlungsroutine anzupassen, wie in Multimedia ToolBook 1.5.

menuItemSelected-Botschaft. Schreiben Sie eine Behandlungsroutine für die neue menuItemSelected-Botschaft, statt einzelne Behandlungsroutinen für jedes Menüelement zu schreiben. (Multimedia ToolBook sendet nach wie vor die Menübefehl- und Alias-Botschaften, wenn keine menuItemSelected-Behandlungsroutine vorhanden ist.)

Neue OpenScript-Befehle. Steuern Sie Menüs genauer mit neuen OpenScript-Befehlen und -Funktionen zur Menüunterstützung wie menuEnabled, setMenuName, setMenuHelpText, removeSeparator u.a.

Popup-Menüs. Zeigen Sie Popup-Menüs mit der neuen popupMenu()-Funktion an.

Tip  Sie können die Schalterleiste verwenden, um viele der Befehle auszuführen, die in Menüs definiert sind.


ToolBook-Benutzerhandbuch, Kapitel 13, "Erstellen und Bearbeiten von Menüleisten"


Ansichtsobjekte (mehrere Fenster)
Neue Funktionalität in Multimedia ToolBook 3.0

Anwendungen mit mehreren Fenstern. Zeigen Sie Seiten an, und erstellen Sie Anwendungen mit mehreren Fenstern, Dialogfelder, Paletten, Hilfsmittelsammlungen, Statuszeilen, Popup-Fenster, verschachtelte untergeordnete Fenstern usw., um Ihre Informationen in vielfältiger Form auszugeben.

Mehrere parallele Fenster. Zeigen Sie mehrere Fenster gleichzeitig an.

Dialogfelder und Paletten. Erstellen Sie ausgefallene Dialogfelder und Paletten, die alle Möglichkeiten von Multimedia ToolBook zur Darstellung von Farben und Grafiken nutzen.

Popup-Fenster. Erstellen Sie Popup-Ansichtsobjekte, die verschwinden, wenn Sie mit der Maus klicken.

Beschriftungen. Fügen Sie kleine Beschriftungen für bestimmte Fenster (z.B. Hilfsmittelpaletten) hinzu.

Ersetzen Sie mehrere Instanzen. Kombinieren Sie mehrere Multimedia ToolBook-Instanzen in einer einzigen leistungsfähigen Anwendung, die leicht verwaltet werden kann.


ToolBook-Benutzerhandbuch, Kapitel 11, "Erstellen von Fenstern mit Ansichtsobjekten"


Kombinationsfelder
Neue Funktionalität in Multimedia ToolBook 3.0

Dropdown-Listenfeld. Stellen Sie die Auswahlmöglichkeiten eines Listenfeldes in der Fläche eines einzeiligen Feldes zur Verfügung, indem Sie Kombinationsfeldobjekte mit Dropdown-Listen erstellen.

Sortieren von Elementen. Sortieren Sie Elemente in der Dropdown-Liste automatisch.

Volltextsuche. Indizieren Sie den Text in Kombinationsfeldern, um Benutzern das Auffinden der Seite, auf der sich das Kombinationsfeld befindet.


ToolBook-Benutzerhandbuch, Kapitel 8, "Erstellen von Listenfeldern und Kombinationsfeldern"

ultimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 8, "Hinzufügen von Volltextsuchen"


OLE-Objekte
Neue Funktionalität in Multimedia ToolBook 3.0

Einbetten von OLE 1-Objekten. Sie können beliebige OLE 1.0-Objekte in Ihre Multimedia ToolBook-Anwendung einbetten oder damit verknüpfen.

Einbetten von Daten aus anderen Windows-Programmen. Fügen Sie Diagramme, Zeichnungen und andere Objekte zu Ihren Multimedia ToolBook-Seiten hinzu, indem Sie sie aus OLE-kompatiblen Anwendungen einfügen.


ToolBook-Benutzerhandbuch, Kapitel 12, "Verknüpfen und Einbetten von Objekten (OLE)"


Verbesserter Skript-Editor
Neue Funktionalität in Multimedia ToolBook 3.0

Mehrere Fenster. Bearbeiten Sie mehrere Skripten gleichzeitig in mehreren ungebundenen Skript-Editoren.

Schalterleiste. Verwenden Sie die Schalterleiste des Skript-Editors als Abkürzung für die meisten Befehle.

Austauschen von Text. Importieren und exportieren Sie Textdateien direkt in den und aus dem Skript-Editor.

Block-Kommentare. Sie können Blöcke von Code in einem Schritt kommentieren bzw. die Kommentierung aufheben.

Blockeinzug. Sie können Blöcke in einem Schritt weiter nach rechts oder links einziehen.

Bearbeiten des übergeordneten Skripts. Bearbeiten Sie die Skripten der übergeordneten Objekte, indem Sie den Namen des übergeordneten Objekts aus einem Menü wählen.


ToolBook-Benutzerhandbuch, Kapitel 20, "Verwenden der Skript-Werkzeuge"


Verbesserter Debugger (Testfenster)
Neue Funktionalität in Multimedia ToolBook 3.0

Bearbeiten von Variablen. Sie können Variablenwerte beliebiger Länge  ansehen und bearbeiten.

Befehlsfenster. Sie können alle Eigenschaften im Befehlsfenster inspizieren und ändern, während Testfenster aktiv ist.


ToolBook-Benutzerhandbuch, Kapitel 20, "Verwenden der Skript-Werkzeuge"


Auto-Skript Skript-Bibliothek (Hilfsprogramm)
Neue Funktionalität in Multimedia ToolBook 3.0

Als Einführung. Lernen Sie Multimedia ToolBook schneller kennen, indem Sie sich die vordefinierten Behandlungsroutinen ansehen, eine Behandlungsroutine in ein Skript einfügen und die Ergebnisse überprüfen.

Kopieren von Skripten. Fügen Sie vordefinierte Behandlungsroutinen aus einer Skript-Bibliothek mit der Auto-Skript-Funktion ein. Sie können für die eingefügten Behandlungsroutinen bestimmte Optionen festlegen.

Bearbeiten von existierenden Skripten. Erweitern Sie die Datei der Auto-Skript-Bibliothek um eigene Skripten.

Produktivität beim Programmieren. Nutzen Sie Auto-Skript-Bibliotheken gemeinsam mit anderen Programmierern.


ToolBook-Benutzerhandbuch, Kapitel 20, "Verwenden der Skript-Werkzeuge"


Verbessertes Befehlsfenster
Neue Funktionalität in Multimedia ToolBook 3.0

Befehlsfenster-Chronik. Das Befehlsfenster speichert eine Chronik der zuletzt ausgeführten Befehle. Mit den Tasten BILD-AUF und BILD-AB können Sie die Befehle ansehen und ggf. durch Doppelklicken auf den Befehl ausführen.

Unterstützung der Tastenkombination STRG+Richtungstaste. Springen Sie wortweise mit STRG+NACH-LINKS oder STRG+NACH-RECHTS.

Eigenschaften werden zwischen Sitzungen gespeichert. Befehlsfensterposition und -größe sowie Bildschirmteilerhöhe werden in TOOLBOOK.INI gespeichert, wenn Sie das Programm beenden. Sie werden wieder hergestellt, wenn Sie Multimedia ToolBook erneut starten und das Befehlsfenster anzeigen.

Hinweis: Sie können keine Ausdrücke mehr direkt im Befehlsfenster auswerten.


Auswerten von Ausdrücken im Befehlsfenster

ToolBook-Benutzerhandbuch, Kapitel 20, "Verwenden der Skript-Werkzeuge"


Verbesserung der Geschindigkeit und Effizienz von OpenScript
Verbesserung der Geschwindigkeit und Effizienz von OpenScript
Neue Funktionalität in Multimedia ToolBook 3.0

Schnellerer Compiler. Schreiben Sie Skripten, die um bis zu 10 mal schneller sind als Skripten aus Multimedia ToolBook 1.5, indem Sie den neuen optimierenden OpenScript-Compiler verwenden. Schleifenkonstrukte und der Zugriff aus Programmvariablen sind die Schlüsselbereiche, in denen die Geschwindigkeit verbessert wurde.

Größere Skripten. Schreiben Sie komplexere Programme, die größere Variablen verwenden. Jede Variable in OpenScript kann 64 KB Daten enthalten, und Sie können bis zu 16 MB an variablen Daten (im Vergleich zu 32 KB in Multimedia ToolBook 1.5) verwenden.

Optionale Variablen mit Datentypen. Sie steigern die Effizienz Ihrer Programme, indem Sie optionale Variablen mit Datentypen verwenden, zum Beispiel int, word, string, object usw.


Verbesserungen bei den Variablen
Neue Funktionalität in Multimedia ToolBook 3.0

Optionale Variablen mit Datentypen. Sie steigern die Effizienz Ihrer Programme, indem Sie optionale Variablen mit Matrizen verwenden, zum Beispiel int, word, string, object usw.

Größere Variablen. Schreiben Sie komplexere Programme, die größere Variablen verwenden. Jede Variable in OpenScript kann 64 KB Daten enthalten, und Sie können bis zu 16 MB an variablen Daten (im Vergleich zu 32 KB in Multimedia ToolBook 1.5) verwenden.

Neuer Zuweisungsoperator. Erleichtern Sie das Zuweisen von Werten zu Variablen und Eigenschaften durch Verwendung des neuen Zuweisungsoperators (=), der auch das Eingeben der OpenScript-Behandlungsroutinen beschleunigt und das Lesen der Routinen vereinfacht.

Matrizen. Greifen Sie auf strukturierte Daten schnell und einfach zu, indem Sie Matrizen mit bis zu 16 Dimensionen verwenden. Verwenden Sie Matrizen fester Größe zur schnellen und effizienten Verwaltung von Daten und dynamische Matrizen zum Speichern von variablen Daten, deren Größe sich dynamisch ändert. Jedes Matrixelement kann bis zu 65.536 Zeichen enthalten.


Deklarieren von Matrizen als fest oder dynamisch

Übergeben von Matrizen als Referenz

ToolBook-Benutzerhandbuch, Kapitel 23, "Variablen, Werte und Text"


Neue Operatoren
Neue Funktionalität in Multimedia ToolBook 3.0

Zuweisungsoperator. Erleichtern Sie das Zuweisen von Werten zu Variablen und Eigenschaften durch Verwendung des neuen Zuweisungsoperators (=), der auch das Eingeben der OpenScript-Behandlungsroutinen beschleunigt und das Lesen der Routinen vereinfacht.

Eingebettete Grafiken. Ändern Sie Grafiken, die in Text eingebettet sind, mit dem neuen graphic-Textoperator.

Bitweise Operatoren. Ändern Sie einzelne Bits in Zahlen, indem Sie die neuen bitweisen Operatoren verwenden. Diese Möglichkeit ist wichtig, wenn Sie mit DLLs und bestimmten Algorithmen arbeiten.

Variablennamen. Verwenden Sie das Symbol @, um Variablennamen von OpenScript-Schlüsselwörtern oder -Eigenschaften zu unterscheiden.

Variable als Botschaft. Verwenden Sie Klammern beim send-Befehl, um einen Ausdruck als Botschaft auszuwerten.


Verbesserungen bei den Botschaften

Konvertieren von Büchern aus älteren Versionen

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Verbesserungen bei den Botschaften
Neue Funktionalität in Multimedia ToolBook 3.0

Klicken von Maus-Schaltflächen. Schaltflächen und andere Objekte können wie Standard-Steuerelemente von Windows reagieren, wenn Sie die neue buttonClick-Botschaft verwenden. Die Botschaft wird nur gesendet, wenn der Benutzer die Maustaste losläßt, während sich der Cursor noch über dem Objekt befindet.

Verknüpfen und Freigeben von Systembüchern. Schreiben Sie zuverlässigere Systembücher mit den neuen Botschaften linkSysBook und unlinkSysBook. Diese Botschaften benachrichtigen das Systembuch, wenn es initialisiert oder freigegeben werden muß. Sie brauchen sich daher nicht mehr auf weitergeleitete enterSystem-, enterBook- oder enterPage-Botschaften zu verlassen.

Starten und Verlassen von Anwendungen. Halten Sie fest, wann ein Buch im Hauptfenster geöffnet und geschlossen wird, indem Sie die Botschaften enterApplication und leaveApplication verwenden. Da Sie nun mehrere Bücher gleichzeitig mit Ansichtsobjekten anzeigen können, können Sie diese Botschaften anstelle von enterBook und leaveBook verwenden, um das Initialisieren und Freigeben von Anwendungen durchzuführen.

Drücken von Tastenkombinationen mit ALT. Schreiben Sie Behandlungsroutinen für die neue keyMnemonic-Botschaft, um Ihre eigenen Tastenkombinationen mit ALT zu schreiben.

Senden von Variablen als Botschaften. Senden Sie den Inhalt von Variablen als Botschaften mit dem erweiterten send-Befehl. Beispiel:

ask "Welche Botschaft soll gesendet werden?"

send (It)

Anfordern der Benachrichtigung von Botschaften. Schreiben Sie Behandlungsroutinen, die benachrichtigt werden, wenn Botschaften die aktuelle Seite oder den aktuellen Hintergrund erreichen. Damit können Sie eingekapselte Objekte erstellen, die ihr angepaßtes Verhalten beibehalten, wenn sie kopiert werden.


Neue Benachrichtigungsroutinen

Neue OpenScript-Botschaften

ToolBook-Benutzerhandbuch, Kapitel 21, "Botschaften, Objekte und Eigenschaften"

ToolBook-Benutzerhandbuch, Kapitel 25, "Verarbeiten von Benutzerereignissen"


Neue Benachrichtigungsroutinen
Neue Funktionalität in Multimedia ToolBook 3.0

Eingekapselte Objekte. Erstellen Sie intelligente eingekapselte Objekte mit den neuen Benachrichtigungs-Behandlungsroutinen, die als Reaktion auf Botschaften ausgeführt werden, die an die Seite des Objekts gesendet werden. Sie können zum Beispiel ein Uhr-Objekt implementieren, das die aktuelle Uhrzeit automatisch aktualisiert, wenn die Seite eine idle-Botschaft erhält, oder Sie können ein Animationsobjekt erstellen, das aktiviert wird, wenn die Seite geöffnet wird. Sie können diese Objekte auf jede beliebige Seite kopieren oder dort einfügen, und sie funktionieren ohne weitere Skript-Anweisungen.

Bibliotheken. Verwenden Sie Benachrichtigungs-Behandlungsroutinen, um Bibliotheken mit intelligenten Objekten zu erstellen, die von Ihnen und anderen Multimedia ToolBook-Entwicklern wiederverwendet werden können.


ToolBook-Benutzerhandbuch, Kapitel 21, "Botschaften, Objekte und Eigenschaften"


Neue Befehle und Funktionen
Neue Befehle und Funktionen (Übersicht)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia. Sie können Multimedia mit Befehlen steuern, die Ihnen das leichte Abspielen, Abbrechen, Anhalten und Zurückspulen von Medien erleichtert.

Seitenwechsel. Sie können Seitenwechsel durch eine Reihe von Spezialeffekten interessanter gestalten, indem Sie den neuen transition-Befehl verwenden. Wählen Sie aus blinds, drip, push, slide, spiral und vielen anderen.

Zahlenformate. Formatieren Sie Zahlen als Binär- oder Hexadezimalwerte mit den neuen Optionen für den format-Befehl.

Importieren von Büchern. Importieren Sie andere Bücher mit dem import book-Befehl.

Importieren von Seiten. Importieren Sie eine einzelne Seite oder einen Bereich von Seiten aus einem anderen Buch mit dem import pages-Befehl.

Kopieren von Objekten. Kopieren Sie Objekte direkt ohne die Zwischenablage mit der copyObject()-Funktion.

Überprüfen von Objekten. Überprüfen Sie, ob ein Objekt vorhanden ist, indem Sie die isObject()-Funktion verwenden.

Überprüfen von Formaten.Überprüfen Sie, ob ein Wert in einem bestimmten Format vorliegt, indem Sie die isType()-Funktion verwenden.

Klänge. Spielen Sie .WAV-Dateien über Ihre Soundkarte ab, indem Sie die playSound()-Funktion verwenden.

Finanzmathematische Funktionen. Erstellen Sie Anwendungen für den Umgang mit Geldbeträgen mit Hilfe einer Vielzahl von finanzmathematischen Funktionen.

Konvertieren von Koordinaten. Konvertieren Sie problemlos zwischen Seiteneinheiten und Pixeln mit den neuen Konvertierungsfunktionen für Koordinaten.

Popup-Menüs. Zeigen Sie Popup-Menüs mit der popupMenu()-Funktion an.


Geänderte OpenScript-Befehle, -Funktionen und -Botschaften

Neue Befehle

Neue Funktionen

Neue Botschaften

Neue Eigenschaften

ToolBook-Benutzerhandbuch, Kapitel 11, "Erstellen von Fenstern mit Ansichtsobjekten"

ToolBook-Benutzerhandbuch, Kapitel 13, "Erstellen und Bearbeiten von Menüleisten"

Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 6, "Abspielen von Multimedia"


Neue OpenScript-Befehle
Neue Befehle
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 verfügt über neue Befehle für folgende Kategorien. Weitere Einzelheiten über diese Befehle finden Sie in der OpenScript-Referenz und dem Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, oder in der Online-Hilfe.

Bücher, Seiten und Hintergründe

Menüs

Multimedia

Objekte

Ressourcen

Ansichtsobjekte

Andere Befehle


Online-Hilfe zu Multimedia ToolBook 3.0

Geänderte OpenScript-Befehle, -Funktionen und -Botschaften

Neue DLL-Funktionen

Neue Benachrichtigungsroutinen

Neue OpenScript-Funktionen

Neue OpenScript-Botschaften

Neue OpenScript-Eigenschaften


Neue OpenScript-Funktionen
Neue Funktionen
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält neue Funktionen für folgende Kategorien. Genaue Informationen zu den einzelnen Funktionen finden Sie in der OpenScript-Referenz und dem Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, oder in der Online-Hilfe.

Koordinatenumwandlung

Finanzfunktionen

Volltextsuche

Menüs

Multimedia

Ressourcen

Andere neue Funktionen


Geänderte OpenScript-Befehle, -Funktionen und -Botschaften

Verwalten eingebetteter Objekte als Ressourcen

Neue DLL-Funktionen

Neue OpenScript-Befehle

Neue OpenScript-Botschaften

Neue OpenScript-Eigenschaften

Neue Benachrichtigungsroutinen


Neue OpenScript-Botschaften
Neue Botschaften
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält neue Botschaften in den folgenden Kategorien. Genaue Informationen zu den einzelnen Botschaften finden Sie in der OpenScript-Referenz, dem Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz oder in der Online-Hilfe.

Drag & Drop

Eintreten- bzw. Verlassen-Botschaft

Menüereignisse

Maus- und Tastaturereignisse

Multimedia

Benachrichtigungsereignisse

OLE (Verknüpfen und Einbetten von Objekten)

System

Ansichtsobjekte


Geänderte OpenScript-Befehle, -Funktionen und -Botschaften

Drag-and-Drop

Neue DLL-Funktionen

Neue OpenScript-Befehle

Neue OpenScript-Funktionen

Neue OpenScript-Eigenschaften

Neue Benachrichtigungsroutinen

OLE-Objekte

Ansichtsobjekte (mehrere Fenster)


Neue OpenScript-Eigenschaften
Neue Eigenschaften
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden neuen OpenScript-Eigenschaften. Genaue Informationen zu den einzelnen Eigenschaften finden Sie in der OpenScript-Referenz, dem Multimedia ToolBook-Benutzerhandbuch oder in der Online-Hilfe.

Bücher, Seiten und Hintergrundobjekte

Eigenschaft	Beschreibung
buildCacheFile	Gibt an, ob eine CD-ROM-Anwendung eine Pufferdatei zur erhöhten Geschwindigkeit verwendet.
cacheFileType	Gibt die Größe der Pufferdatei fur eine CD-ROM-Anwendung an.
CDMediaPath	Gibt die Verzeichnisse auf einer CD-ROM, auf der Multimedia ToolBook nach Media-Dateien sucht.
ftsAdditionalText	Gibt zusätzlichen Text für eine Seite an (d.h. Text, der nicht in Feldern, Datensatzfeldern, Schaltflächen und Kombinationsfeldern enthalten ist) zum Einbeziehen in die Volltextsuche an.
ftsContext	Gibt den Kontext einer Seite für die Volltextsuche an.
ftsIgnore	Gibt an, ob die Seite aus dem Volltextsuch-Index ausgeschlossen werden soll.
ftsIndexName	Gibt den Namen einer Indexeinstellungsdatei zur Verwendung beim Erstellen eines Volltextsuch-Indexes.
ftsKeywords	Gibt die Schlüsselwörter an, mit denen Benutzer eine Seite über die Volltextsuche auffinden kann.
ftsSetFile	Gibt den Pfad der Indexeinstellungsdatei an, die beim Erstellen eines Volltextsuch-Indexes verwendet wird.
ftsTitle	Gibt den Titel einer Seite für den Volltextsuch-Index an.
ftsTitleOverride	Gibt an, ob der Seitentitel fur den Volltextsuch-Index den Standardtitel übergeht, das für das Buch gelten soll.
HDMediaPath	Gibt die Verzeichnisse auf der Festplatte an, in denen Multimedia ToolBook nach Media-Dateien sucht.
hotwordColor	Gibt die Standardfarbe für Aktionswörter an.
hotwordstyle	Gibt den Standardstil (frame, color oder none) an, mit dem Multimedia ToolBook Aktionswörter anzeigt.
keepMenubar	Gibt an, ob die aktuelle Menüleiste erhalten bleiben soll, wenn ein neues Buch geöffnet wird.
notifyObjects	Gibt eine Liste der Objekte auf einer Seite zurück, die die Benachrichtung von Botschaften angefordert haben, die von der Seite empfangen werden.
percentFreeSpace	Gibt an, wieviel Prozent der Seite oder des Hintergrunds ungefähr noch frei sind.
saveOnClose	Gibt an, wie Änderungen gespeichert werden, wenn das Buch geschlossen wird.
shownBy	Gibt eine Liste der Ansichtsobjekte zurück, die momentan auf einer angegebenen Seite angezeigt werden.
skipNavigation	Verhindert, daß Multimedia ToolBook die Seite auf Leserebene anzeigt, wenn der Benutzer zu dieser Seite wechselt, indem er das Menü Seite oder ein Skript verwendet, das implizite Seitenwechselbefehle (send next, send previous usw.) enthält.
solidColorsEnabled	Gibt an, ob ein Buch Basisfarben oder Mischfarben verwendet.
windows	Gibt eine Liste der Ansichtsobjekte im Buch zurück.
Schaltflächen

Eigenschaft	Beschreibung
checkedGraphic	Gibt die Grafik-Ressource an (Bitmap, Cursor oder Symbol), die angezeigt wird, wenn eine kontrollkästchenartige Schaltfläche aktiviert wird.
ftsExclude	Gibt an, ob der Text der Schaltfläche aus dem Volltextsuch-Index ausgeschlossen werden soll.
ftsSection	Gibt den Abschnitt im Volltext-Index, mit dem die Schaltfläche verbunden ist.
disabledGraphic	Gibt die Grafik-Ressource an, die angezeigt wird, wenn eine Schaltfläche deaktiviert wird.
invertGraphic	Gibt die Grafik-Ressource an, die angezeigt wird, wenn auf eine aktivierte Schaltfläche geklickt und die Maustaste gedrückt gehalten wird.
normalGraphic	Gibt die Grafik-Ressource an, die angezeigt wird, wenn eine Schaltfläche aktiviert wird, aber die Maustaste nicht gedrückt gehalten wird.
Linien

Eigenschaft	Beschreibung
lineEndSize	Gibt die Größe der Pfeilspitze einer Linie und anderer Enden an.
lineEndStyle	Gibt den Stil der Enden einer Linie an (gefüllte oder offene Pfeilspitzen und Pfeilenden).
Felder und Datensatzfelder

Eigenschaft	Beschreibung
richText	Gibt die RTF-Version von Text an, die Informationen zur Zeichen- und Absatzformatierung enthält.
ftsExclude	Gibt an, ob der Text des Felds oder des Datensatzfelds aus dem Volltextsuch-Indexes ausgeschlossen werden soll.
ftsSection	Gibt den Abschnitt im Volltextsuch-Index, mit dem das Feld bzw. das Datensatzfeld verbunden ist.
Aktionswörter

Eigenschaft	Beschreibung
enabled	Bestimmt, ob das Skript des Aktionsworts beim Klicken auf das Aktionswort auf Leserebene ausgeführt wird.
ftsTag	Gibt den Namen des Aktionswortkennzeichens fur eine Volltextsuch-Index an.
ftsTagValue	Bestimmt einen Wert, der das Aktionswort in einem Volltextsuch-Index übergeht.
hotwordStyle	Gibt an, wie Multimedia ToolBook Aktionswörter anzeigen soll (frame, color, dotted, underlined oder none).
Gruppen

Eigenschaft	Beschreibung
autoRadioButton	Gibt an, ob Optionsfelder in einer Gruppe sich gegenseitig ausschließen.
Ansichtsobjekte

Eigenschaft	Beschreibung
authorStatusBar	Gibt an, ob ein Ansichtsobjekt standardmäßig auf Autorenebene mit einer Statuszeile angezeigt wird.
imageBuffers	Gibt die Anzahl der Puffer (0, 1 oder 2) an, die zum Speichern von Seiten und Hintergrundobjekten für das aktuelle Ansichtsobjekt zur Verfügung stehen.
readerStatusBar	Gibt an, ob ein Ansichtsobjekt standardmäßig auf Leserebene mit einer Statuszeile angezeigt wird.
Mehrere Objekte

Eigenschaft	Beschreibung
defaultAllowDrag	Gibt an, ob ein Objekt standardmäßig gezogen wird, wenn ein Benutzer darauf klickt.
defaultAllowDrop	Gibt an, ob ein Objekt das Ablegen standardmäßig zuläßt.
dragImage	Gibt die Grafik-Ressource an (Bitmap, Cursor oder Symbol), die angezeigt wird, wenn das Objekt gezogen wird.
enabled	Gibt an, ob das Objekt auf Mausklicks reagieren und den Fokus erhalten kann.
noDropImage	Gibt die Grafik-Ressource an (Bitmap, Cursor oder Symbol), die angezeigt wird, wenn das Objekt über ein Objekt gezogen wird, auf dem es nicht abgelegt werden kann.
notifyAfterMessages	Gibt die Botschaften zurück, für die das Objekt die Benachrichtigung mit notifyAfter-Behandlungsroutinen angefordert hat.
notifyBeforeMessages	Gibt die Botschaften zurück, für die das Objekt die Benachrichtigung mit notifyBefore-Behandlungsroutinen angefordert hat.
rgbFill	Gibt die Füllfarbe des Objekts mit RGB-Werten (anstatt mit HLS-Werten) an.
rgbStroke	Gibt die Strichfarbe des Objekts mit RGB-Werten (anstatt mit HLS-Werten) an.
Multimedia

Eigenschaft	Beschreibung
sysMediaBreakKey	Gibt eine Taste an, die gedrückt werden kann, um die mit dem wait-Parameter abgespielten Medien abzubrechen.
sysMediaSuspend	Gibt an, ob Multimedia ToolBook das Fehlermeldung "Ausführung ausgesetzt", falls ein nichtkritischer Fehler während des Ablaufs des Medienbefehls auftritt.
sysMMEngineVersion	Gibt die Version des Multimedia ToolBook-Abspielmoduls an, das zum Abspielen der Medien verwendet wird.
sysOpenMedia	Gibt eine Liste aller gegenwärtig geöffneten Medien an.
sysSupportedMedia	Gibt die Arten von Media-Geräten, die auf dem aktuellen Computer unterstützt werden.
System

Eigenschaft	Beschreibung
caretLocation	Gibt die Position der Einfügemarke innerhalb eines Feldes oder Datensatzfeldes an.
startup3DInterface	Gibt an, ob Multimedia ToolBook Dialogfelder mit 3D-Effekt standardmäßig anzeigt.
sysMediaSuspend	Bestimmt , ob Multimedia ToolBook die Fehlermeldung "Ausführung ausgesetzt" anzeigt, falls ein nichtkritischer Fehler während des Ablaufs des Medienbefehls auftritt.
sysOptimizedSave	Gibt an, ob eine Buch beim Speichern auf Autorenebene für CD-ROM-Zugriff optimiert wird.
sys3DInterface	Gibt an, ob Multimedia ToolBook momentan Dialogfelder mit 3D-Effekt anzeigt.
sysToolBookDirectory	Gibt den Pfad zurück, von dem Multimedia ToolBook gestartet wurde.


Geänderte OpenScript-Befehle, -Funktionen und -Botschaften

Neue DLL-Funktionen

Neue OpenScript-Befehle

Neue OpenScript-Funktionen

Neue OpenScript-Botschaften

Neue Benachrichtigungsroutinen


Neue DLL-Funktionalität und Schnittstelle zu Windows-Botschaften
Neue Funktionalität in Multimedia ToolBook 3.0

Neue Funktionen. Erweitern Sie Ihre Anwendung mit neuen Funktionen in den DLLs für DOS (früher Datei-DLLs), Windows und Dialoge.

Datenbankfunktionen. Rufen Sie das Paradox-Datenbankmodul auf, um Paradox-Datenbanktabellen und -Indizes zu erstellen und darauf zuzugreifen, unter Verwendung der neuen Paradox-DLL.

Ressourcen-Zugriffsnummern. Verändern Sie Ressourcen mit Windows API-Funktionen, indem Sie eine Zugriffsnummer für die Ressource mit der GDIHandle()-Funktion abrufen.

Windows-Botschaften. Erweitern Sie die Möglichkeiten zum Abfangen von Windows-Botschaften mit einer verbesserten translateWindowMessage-Steuerstruktur, mit der Sie die vollständige Kontrolle über die Art und den Zeitpunkt des Sendens einer Botschaft an ein Fenster haben. Sie können jede Windows-Botschaft abfangen und verhindern, daß sie Ihr Fenster erreicht, und Sie können eine eigene Verarbeitungsroutine für jede Windows-Botschaft schreiben. Damit Sie die richtige Windows-Botschaft leichter finden, verfügt Multimedia ToolBook über die Online-Hilfe WINCONST.HLP, in der Windows-Konstanten aufgeführt sind.


Neue DLL-Funktionen

Neue Namen von ausführbaren Dateien und DLLs


Neue DLL-Funktionen
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden neuen DLL-Funktionen. Genaue Informationen zu den einzelnen Funktionen finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

TB30DLG.DLL

addComboBoxItem()

addListBoxItem()

chooseColorDlg()

chooseDirectoryDlg()

chooseFontDlg()

colorPaletteDlg()

controlIDToName()

controlNameTohWnd()

controlNameToID()

deleteComboBoxItem()

deleteListBoxItem()

deletenComboBoxItem()

deletenListBoxItem()

dialogCallback()

enableControl()

endTBKDialog()

enterWaitState()

getControlText()

getCustomColors()

getDialogFocus()

getListBoxItems()

getListBoxSelection()

getnListBoxSelection()

getOpenFileDlgFilterIndex()

getSaveAsDlgFilterIndex()

isButtonChecked()

isControlEnabled()

leaveWaitState()

openFileDlg()

saveAsDlg()

setBitmapData()

setButtonCheck()

setComboBoxItems()

setControlText()

setCustomColors()

setDialogFocus()

setGroupedButtonCheck()

setIconData()

setListBoxItems()

setListBoxSelection()

setnListBoxSelection()

TB30DOS.DLL

getCDDriveList()

getDirectoryOnlyList()

getDriveKind()

getFileOnlyList()

getVolumeName()

isCDDRive()

setFileDate()

setSystemDate()

setSystemTime()

TB30WIN.DLL

getIniVar()

getModuleList()

getModulePath()

popText()

popTextGetBounds()

sendKeys()

setIniVar()

MTB30MM.DLL

HMSfromMillisec()

millisecFromHMS()

millisecFromMSF()

millisecFromSMPTE()

MSFfromMillisec()

SMPTEfromMillisec()

tbkMMTranslate()


Geänderte OpenScript-Befehle, -Funktionen und -Botschaften

Neue DLL-Funktionen und das Windows-Messaging-Interface

Neue OpenScript-Befehle

Neue OpenScript-Funktionen

Neue OpenScript-Botschaften

Neue OpenScript-Eigenschaften

Neue Benachrichtigungsroutinen


Bitmap-Objekte (Bitmaps)
Neue Funktionalität in Multimedia ToolBook 3.0

Durchsichtige Bitmaps. Erstellen Sie Bitmap-Objekte mit durchsichtigen Bereichen, durch die die Objekte unter der Bitmap zu sehen sind. Weitere Einzelheiten hierzu finden Sie in der Online-Hilfe zu Multimedia ToolBook.


Clip-Rahmen
Neue Funktionalität in Multimedia ToolBook 3.0

Zur Anzeige von visuellen Medien wie digitale Video-Dateien können Sie einen Clip-Rahmen erstellen. Ein Clip-Rahmen ist ein Objekt, das die Position und Größe des Clips bestimmt. Clip-Rahmen bieten beim Einsatz von Multimedia folgende Vorteile:

Ändern Sie die Position und Größe von visuellen Medien. Zeichnen Sie einen Clip-Rahmen, um die Position festzulegen, an der die visuellen Medien (z.B. digitale Videos) abgespielt werden, und um die Größe des Abspielfensters festzulegen.

Geräteunabhängigkeit. Eliminiert Probleme mit Geräteabhängigkeit, da die Größe des Clip-Rahmens automatisch angepaßt wird, jedesmal wenn Sie Video-Geräte wechseln.

Objekte mit vorprogrammierten Skripten. Verwenden Sie das Media-Widgets-Werkzeug, um vorprogrammierte Skripten in Ihre Anwendung einzufügen. Diese Clip-Rahmen enthalten Steuerungen für Abspielen, Abbrechen und Anhalten von visuellen Medien.

Rahmen. Fügen Sie Rahmen mit Innen- und Außenkante, um den visuellen Reiz Ihres Clip-Rahmens zu verbessern.

Übergänge. Fügen Sie dem Clip-Rahmen Übergangseffekte (z.B. Auswischen, Einfahren) hinzu, die am Anfang oder am Ende des Clips abgespielt werden.


Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 4, "Creating stages for visual media"


Erweitere Textfunktionen

Neue Funktionalität in Multimedia ToolBook 3.0

Volltextsuche. Erstellen Sie einen Index aller Wörter in Ihrer Anwendung und durchsuchen Sie sie schnell, um jede beliebige Seite in Ihrer Anwendung schnell zu finden.

Rechtschreibprüfung. Geben Sie Ihrer Anwendung den letzten Schliff, indem Sie die Rechtschreibung aller Objekte prüfen, die Text enthalten.

Einbetten von TrueType-Schritarten. Liefern Sie die Schriftarten mit Ihrer Anwendung, mit denen Sie sie erstellt haben, um zu gewährleisten, daß die Anwendung auf jedem Bildschirm gleich aussieht.

Weitere Erweiterungen der Multimedia ToolBook-Textfunktionen werden unter Felder und Datensatzfelder aufgelistet.


Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 7, "Einbetten von TrueType-Schriftarten"

Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 8, "Hinzufügen von Volltextsuchen"

Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 9, "Vorbereiten für den Vertrieb"


Optimieren für CD-ROM
Neue Funktionalität in Multimedia ToolBook 3.0

Optimiertes Format. Speichern Sie Ihre Anwendung in einem Format, das für den CD-ROM-Zugriff optimiert ist.

Pufferdatei. Erstellen Sie eine Pufferdatei mit häufig verwendeten Informationen, um die Zugriffsgeschwindigkeit bei CD-ROM-Anwendungen zu erhöhen.


Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 9, "Vorbereiten für den Vertrieb"


Pfadanimation
Neue Funktionalität in Multimedia ToolBook 3.0

Erstellen von Animationen, ohne Programmcode schreiben zu müssen. Zeichnen Sie Animationspfade für jedes beliebige Objekt, indem Sie einfach mit der Maus zeigen und klicken. Legen Sie die Zeitdauer und Geschwindigkeit der Animation in einem Dialogfeld fest.

Erstellen von Zellanimationen. Erstellen Sie Animationen, die verschiedene Ansichten eines Objekts in rascher Abfolge anzeigen (z.B. eine Reihe von Bitmaps, die das Drehen der Erde simulieren), indem Sie Objekte gruppieren und Optionen in einem Dialogfeld festlegen.

Weitere Einzelheiten über die Pfadanimation finden Sie in der separeten Online-Hilfe zur Pfadanimation, die mit Multimedia ToolBook geliefert wird.


Multimedia-Clips
Neue Funktionalität in Multimedia ToolBook 3.0

Zum Zugreifen auf Multimedia in Multimedia ToolBook erstellen Sie einen Clip (eine Referenz auf einen Abschnitt in einer Media-Datei, wie z.B. einer AVI-Datei, oder auf ein Media-Gerät wie z.B. eine CD in einem CD-ROM-Laufwerk. Ein Clip hat folgende Attribute:

Ein von Ihnen zugewiesener Name

Ein Anfangspunkt

Ein Endpunkt

Je nach der Art des Clips könnte auch zusätzliche Informationen angegeben werden. Zum Beispiel könnte ein Clip, der eine Klangdatei referenziert, Informationen über die Lautstärke des Clips enthalten.

Clips ermöglichen Ihnen:

Informationen über die multimedialen Elemente Ihrer Anwendung an einem zentralen Speicherort aufzubewahren, um die Anwendungsentwicklung und -verwaltung zu vereinfachen.

Suchpfade für die Clips zu erstellen, um Ihre Anwendung pfadunabhängig zu machen.

Attribute des Media-Clips (z.B. das Ändern seiner Anfangs- und Endpunkte) zu ändern, ohne die Skripten, die den Clip referenzieren, zu bearbeiten.

Standbilder (.BMP, .DIB, .WMF, .GIF, PICT und Kodak Photo CD) in Ihre Anwendung mit denselben Techniken wie bei Videotypen in Ihre Anwendung zu integrieren.

Sie können Clips für jeden MCI-kompatiblen Media-Typ erstellen. Im folgenden werden einige unterstützte Format aufgelistet:

Type	Example
Video	Video für Windows, QuickTime, Bildplatte, Video overlay und VISCA-kompatible Videorekorder
Audio	Klang-Audio, Musical Instrument Digital Interface (MIDI), CD-Audio
Animation	Macromedia Director-Movies, Autodesk® .FLI- und .FLC-Dateien


Creating clips from Kodak PhotoCD images

Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 4, "Zugreifen auf Multimedia mit Clips"


OpenScript-Unterstützung für Multimedia
Neue Funktionalität in Multimedia ToolBook 3.0

Mit den neuen OpenScript-Befehlen können Sie:

Multimedia abspielen, abbrechen, anhalten und zurückspulen.

Eigenschaften von Clips (d.h. Referenzen auf Media-Dateien) abrufen und festlegen, z.B. ihre Anfangs- und Endpunkte, ihre Lautstärke und ihre Anzeigegröße.

neue Clips erstellen oder Multimedia-Elemente importieren.

Paßt die Lautstärke von MIDI, Klang-Audio und CD-Audio an.

Multimedia ToolBook enthält auch Befehle zum direkten Ausführen von MCI-Befehlen, um die Vorteile gerätespezifischer Funktionen zu nutzen.


Neue OpenScript-Befehle (Multimedia)

Neue OpenScript-Funktionen (Multimedia)

Neue OpenScript-Botschaften (Multimedia)

Neue OpenScript-Eigenschaften

Clip-Rahmen

Multimedia-Clips

Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 6, "Abspielen von Multimedia"


Neue Funktionen (Multimedia)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden neuen OpenScript-Funktionen für Multimedia. Weitere Einzelheiten über diese Funktionen finden Sie in der Online-Hilfe zu Multimedia ToolBook.

Multimedia-Funktionen

Befehl	Beschreibung
callMCI()	Führt einen MCI-Befehl aus.
imageCommand()	Zeigt eine Grafik (Bitmap oder Vektor-Grafik) an.
importPhoto()	Kopiert eine Abbildung aus einer Kodak Photo CD als Bitmap.
mixerCommand()	Steuert die Lautstärke für verschiedene Geräte.
timerCapability()	Fragt Informationen über das Zeitgeber-Gerät ab.
timerStart()	Greift auf das Zeitgeber-Gerät von Windows zu.
timerstop()	Stoppt ein Zeitgeber-Gerät, das mit timerStart() gestartet wurde.


Neue Funktionen (Koordinatenumwandlung)

Neue Funktionen (Finanz)

Neue Funktionen (Volltextsuche)

Neue Funktionen (Menüs)

Neue Funktionen (Ressourcen)

Neue Funktionen (andere Kategorien)

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"

Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 6, "Abspielen von Multimedia"


Neue Funktionen (Menüs)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Funktionen für Menüs. Weitere Einzelheiten über diese Funktionen finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Menübezogene Funktionen

Funktion	Beschreibung
menuEnabled()	Überprüft, ob ein Menü aktiv ist.
menuItemChecked()	Überprüft, ob ein Menüelement mit einem Häkchen versehen ist.
menuItemEnabled()	Überprüft, ob ein Menüelement aktiv ist.
popupMenu()	Zeigt ein Popup-Menü an.
setMenuHelpText()	Legt den Statuszeilentext fest, der beim Markieren dieses Menüs erscheint.
setMenuItemHelpText()	Legt den Statuszeilentext fest, der beim Markieren dieses Menüelements erscheint.
setMenuItemName()	Ändert den Namen eines Menüelements.
setMenuName()	Ändert den Namen eines Menüs.


Neue Funktionen (Koordinatenumwandlung)

Neue Funktionen (Finanz)

Neue Funktionen (Volltextsuche)

Neue Funktionen (Multimedia)

Neue Funktionen (Ressourcen)

Neue Funktionen (andere Kategorien)

ToolBook-Benutzerhandbuch, Kapitel 13, "Erstellen und Bearbeiten von Menüleisten"

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Neue Funktionen (Koordinatenumwandlung)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Funktionen zum Umwandeln zwischen Pixel und Seiteneinheiten. Weitere Einzelheiten über diese Funktionen finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Funktionen zur Koordinatenumwandlung

Funktion	Beschreibung
clientToPageUnits()	Konvertiert eine Position in einem Anwendungsfenster von Pixeln in Seiteneinheiten.
clientToScreen()	Konvertiert eine Position in einem Anwendungsfenster von Pixeln in eine absolute Position auf dem Bildschirm.
frameToPageUnits()	Konvertiert eine Position innerhalb eines Fensterrahmens von Pixeln in Seiteneinheiten.
frameToScreen()	Konvertiert eine Position innerhalb eines Fensterrahmens von Pixeln in eine absolute Position auf dem Bildschirm.
pageUnitsToClient()	Konvertiert eine Position in Seiteneinheiten in eine Position in einem Anwendungsfenster in Pixeln.
pageUnitsToFrame()	Konvertiert eine Position in Seiteneinheiten in eine Position in einem Rahmenfenster in Pixeln.
pageUnitsToScreen()	Konvertiert eine Position in Seiteneinheiten in eine absolute Position auf dem Bildschirm in Pixeln.
screenToClient()	Konvertiert eine absolute Position auf dem Bildschirm in eine Position in einem Anwendungsfenster in Pixeln.
screenToFrame()	Konvertiert eine absolute Position auf dem Bildschirm in eine Position in einem Rahmenfenster in Pixeln.
screenToPageUnits()	Konvertiert eine absolute Position auf dem Bildschirm in Seiteneinheiten.


Neue Funktionen (Finanz)

Neue Funktionen (Volltextsuche)

Neue Funktionen (Menüs)

Neue Funktionen (Multimedia)

Neue Funktionen (Ressourcen)

Neue Funktionen (andere Kategorien)

ToolBook-Benutzerhandbuch, Kapitel 11, "Erstellen von Fenstern mit Ansichtsobjekten"

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Neue Funktionen (Finanz)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Finanzfunktionen. Weitere Einzelheiten über diese Funktionen finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Finanzmathematische Funktionen

Funktion	Beschreibung
annuityFactor()	Gibt einen Faktor des Barwerts einer Annuität zurück.
compoundFactor()	Gibt den Endwert eines verzinsten Kontos zurück.
ddb()	Gibt die Abschreibung eines Vermögenswerts für einen bestimmten Zeitraum zurück.
fv()	Gibt den Endwert einer Annuität zurück.
ipmt()	Gibt den Zinsbetrag zurück, der für eine Investition gezahlt wird.
irr()	Gibt den Zinssatz für eine Folge von Zahlungen (Cash-flows) zurück.
nper()	Gibt die Anzahl der Perioden zurück, die für eine Investition erforderlich sind.
npv()	Gibt den Barwert einer Investition zurück, die auf Cash-flows basiert.
pmt()	Gibt die regelmäßige Zahlung für eine Annuität zurück..
ppmt()	Gibt die Zahlung für den aufgenommenen Betrag einer Investition zurück.
pv()	Gibt den Barwert einer Investition zurück.
rate()	Gibt den Zinssatz pro Periode einer Investition zurück.
syd()	Gibt die Abschreibung eines Vermögenswertes zurück.


Neue Funktionen (Koordinatenumwandlung)

Neue Funktionen (Volltextsuche)

Neue Funktionen (Menüs)

Neue Funktionen (Multimedia)

Neue Funktionen (Ressourcen)

Neue Funktionen (andere Kategorien)

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Neue Funktionen (Ressourcen)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Funktionen zur Verwendung von Ressourcen wie Bitmaps, Cursor, Paletten und Menüleisten. Weitere Einzelheiten über diese Funktionen finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Ressourcenfunktionen

Funktion	Beschreibung
chooseResource()	Zeigt das Dialogfeld Ressource auswählen an, aus dem Sie eine Ressource für eine Bitmap, ein Symbol, einen Cursor, eine Farbpalette oder eine Menüleiste auswählen können.
GDIHandle()	Gibt die Zugriffsnummer auf eine Ressource in einem Format zurück, das an Windows übergeben werden kann.
resourceCount()	Gibt zurück, wie oft auf eine Ressource im Buch verwiesen wurde.
resourceHandle()	Gibt die Zugriffsnummer auf eine Ressource in einem Format zurück, das an Multimedia ToolBook übergeben werden kann.
resourceList()	Gibt eine Liste der Ressourcenverweise für einen bestimmten Ressource-Typ zurück.


Neue Funktionen (Koordinatenumwandlung)

Neue Funktionen (Finanz)

Neue Funktionen (Volltextsuche)

Neue Funktionen (Menüs)

Neue Funktionen (Multimedia)

Neue Funktionen (andere Kategorien)

ToolBook-Benutzerhandbuch, Kapitel 14, "Using resources"

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Neue Funktionen (Volltextsuche)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Funktionen zum Erstellen eines Indexs für die Volltextsuch-Funktion. Weitere Einzelheiten über diese Funktionen finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Volltextsuch-Funktionen (Indexerstellung)

Funktion	Beschreibung
ftsAddContext()	Fügt dem Index einen neuen Kontext hinzu.
ftsAddPage()	Fügt dem Index eine Seite hinzu.
ftsAddSectionsToPage()	Weist einer Seite einen oder mehrere Abschnitte hinzu.
ftsAddTextToSection()	Fügt den Text des ausgewählten Objekts zu einem Abschnitt hinzu.
ftsBuildIndex()	Erstellt den Index anhand der Einstellungen in der Indexeinstellungsdatei.
ftsInitIndex()	Initialisiert einen Index in Vorbereitung auf das Hinzufügen neuer Informationen.
ftsRemoveIndex()	Löscht einen Index.
Volltextsuch-Funktionen  (Suchen)

Funktion	Beschreibung
ftsAllContextTitles()	Liefert eine Liste aller Seitenkontexte.
ftsAllMatchingRefs()	Liefert alle Seitenkontext aus der zuletzt durchgeführten Abfrage.
ftsAllMatchingTitles()	Liefert alle Seitenreferenzen aus der zuletzt durchgeführten Abfrage.
ftsCloseIndex()	Schließt einen geöffneten Index.
ftsContextCount()	Liefert die Anzahl der Kontexte.
ftsContextTitle()	Liefert den Text eines Kontexts basierend auf einer Kontextnummer.
ftsGetErrorNotify()	Liefert den Fehlerbenachrichtigungsstatus.
ftsGetErrorNumber()	Liefert die Nummer des zuletzt augetretenen Fehlers.
ftsGetErrorString()	Liefert den Text der zuletzt aufgetretenen Fehlers.
ftsGetOffsets()	Liefert eine Koordinatenliste, die den Suchbegriff in einem Textblock kennzeichnet.
ftsMatchRef()	Liefert eine Seitenreferenz von der zuetzt durchgeführten Abfrage.
ftsMatchTitle()	Liefert einen Seitentitel von der zuetzt durchgeführten Abfrage..
ftsNamedSections()	Liefert eine Liste aller benannten Abschnitte.
ftsOpenIndex()	Macht einen Index zum Suchen verfügbar.
ftsQuery()	Durchsucht den Index.
ftsReQuery()	Durchsucht den Index und schränkt die Suche auf die bei der zuletzt durchgeführten Abfrage gefundenen Seiten ein.
ftsSetContextScope()	Schränkt die Suche auf einen bestimmten Seitenkontext.
ftsSetErrorNotify()	Gibt an, ob Fehler angezeigt werden.
ftsTagEntries()	Liefert eine Liste der in einem Aktionswortkennzeichen gespeicherten Zeichenfolgen.
ftsTags()	Liefert eine Liste aller Aktionswortkennzeichen.


Neue Funktionen (Koordinatenumwandlung)

Neue Funktionen (Finanz)

Neue Funktionen (Menüs)

Neue Funktionen (Multimedia)

Neue Funktionen (Ressourcen)

Neue Funktionen (andere Kategorien)

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"

Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz Manual, Kapitel 8, "Hinzufügen von Volltextsuchen"


Neue Funktionen (andere Kategorien)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Funktionen. Weitere Einzelheiten über diese Funktionen finden Sie in der OpenScript-Referenz oder in der Online-Hilfe..

Andere Funktionen

Funktion	Beschreibung
clipboardFormats()	Gibt eine Liste der Formate von Daten zurück, die sich momentan in der Zwischenablage befinden.
dimensions()	Gibt die Dimensionen der angegebenen Matrix zurück.
flushMessageQueue()	Löscht wartende Tastenanschläge, Mausklicks oder Botschaften.
isObject()	Bestimmt, ob das angegebene Objekt existiert.
isType()	Bestimmt, ob die angegebene Variable einen bestimmten Datentyp hat.
playSound()	Spielt eine .WAV-Datei ab.
windowFromPoint()	Gibt eine Referenz auf das oberste Ansichtsobjekt (Fenster) zurück, das an der angegebenen Position angezeigt wird.
windowRefFromHandle()	Gibt eine Referenz auf das Ansichtsobjekt (Fenster) zurück, das durch die angegebene Zugriffsnummer gekennzeichnet wird.


Neue Funktionen (Koordinatenumwandlung)

Neue Funktionen (Finanz)

Neue Funktionen (Volltextsuche)

Neue Funktionen (Menüs)

Neue Funktionen (Multimedia)

Neue Funktionen (Ressourcen)

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Media-Pakete
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook enthält ein Dienstprogramm zum Erstellen von Media-Paketen, um Ihnen zu helfen, Ihre Clips auf effiziente Weise zu verwalten; Dieses Dienstprogramm führt folgende Aufgaben durch:

Entfernt explizite Pfadreferenzen aus Clips.

Ermöglicht Ihnen, die Media-Suchpfade einzurichten, die Multimedia ToolBook zum Auffinden eines Clips benötigt.

Ermöglicht Ihnen, Media-Quelldateien zu kopieren oder zu verschieben.

Weitere Einzelheiten über den Media-Paket-Manager finden Sie in der Online-Hilfe zu Multimedia ToolBook 3.0.


Vertrieb von Multimedia ToolBook-Anwendung

Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 9, "Vorbereiten für den Vertrieb"


Neue OpenScript-Botschaften (Multimedia)
Neue Botschaften (Multimedia)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Botschaften für Menüs. Weitere Einzelheiten über diese Botschaften finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Multimedia-Botschaften

Botschaft	Beschreibung
imageNotify	Wird an das angegebene Objekt gesendet, nachdem eine imageCommand()-Funktion ausgefuhrt wurde.
MCINotify	Wird an das angegebene Objekt gesendet, nachdem eine callMCI()-Funktion ausgefuhrt wurde.
MCISignal	Wird vom MCI-Befehl signal an das angegebene Objekt gesendet.
mmNotify	Wird an das angegebene Objekt gesendet, nachdem ein Medienbefehl wie mmPlay oder mmStop ausgeführt wird.
timerNotify	Wird an das angegebene Objekt gesendet, nachdem eine timerStart()-Funktion ausgefuhrt wurde.


Neue OpenScript-Botschaften

Neue OpenScript-Botschaften (Drag & Drop)

Neue OpenScript-Botschaften (Eintreten und Verlassen-Ereignisse)

Neue OpenScript-Botschaften (Menüereignisse)

Neue OpenScript-Botschaften (Maus und Tastatur)

Neue OpenScript-Botschaften (Benachrichtigung)

Neue OpenScript-Botschaften (OLE)

Neue OpenScript-Botschaften (System)

Neue OpenScript-Botschaften (Ansichtsobjekte)

ToolBook-Benutzerhandbuch, Kapitel 21, "Botschaften, Objekte und Eigenschaften"

Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 6, "Abspielen von Multimedia"


Neue OpenScript-Botschaften (Menüereignis)
Neue Botschaften (Menüereignis)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Botschaften. Weitere Einzelheiten über diese Botschaften finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Menüereignisbotschaften

Botschaft	Beschreibung
align<typ>	Richtet ausgewählte Objekte aus.
color	Schaltet die Anzeige der Farbpalette um.
find	Zeigt das Dialogfeld Suchen an.
graphic	Wenn sich der Fokus in einem Feld befindet und ein Zeichen ausgewählt ist, wird das Dialogfeld Grafik angezeigt, aus dem der Benutzer eine Grafik auswählen kann, die in den Text eingefügt wird.
insertGraphic	Fügt eine Grafik-Ressource (Bitmap, Symbol) in ein Feld ein.
line	Zeigt die Linienpalette an.
lineEnds	Zeigt die Linienendepalette an.
normalScript	Stellt hoch- und tiefgestellte Zeichen im ausgewählten Text normal dar.
pasteSpecial	Zeigt das Dialogfeld Inhalte einfügen an, aus dem der Benutzer das Format zum Einfügen eines Objekts aus der Zwischenablage wählen kann (oder ein OLE-Objekt erstellen kann).
pattern	Zeigt die Musterpalette an.
polygon	Zeigt die Vieleckpalette an.
printSetup	Zeigt das Dialogfeld Druckereinrichtung an, aus dem der Benutzer den aktuellen Drucker auswählen kann. Siehe auch Nicht mehr benötigte OpenScript-Begriffe.
readerRightClick	Schaltet die sysReaderRightClick-Eigenschaft um, die bestimmt, ob die Befehlspaletten auf Leserebene erscheinen.
regular	Ändert einen Schriftstil in regular (weder kursiv noch fett).
replace	Zeigt das Dialogfeld Ersetzen an, in dem der Benutzer Ersatztext angeben kann, wenn er nach Text sucht.
resources	Zeigt das Dialogfeld Ressourcen-Manager an, aus dem der Benutzer Ressourcen importieren, bearbeiten oder entfernen kann. Siehe auch Verwalten eingebetteter Objekte als Ressourcen.
saveAsExe	Zeigt das Dialogfeld Als EXE-Datei speichern an, in dem der Benutzer den Namen der zu erstellenden EXE-Datei angeben kann. Siehe auch Neue Hilfsmittel für den Vertrieb von Anwendungen.
sendMail	Zeigt das Dialogfeld Nachricht senden an, aus dem der Benutzer E-Mail-Nachrichten senden kann. Siehe auch Senden von E-Mail mit ToolBook .
statusBar	Schaltet die Anzeige der Statuszeile um.
subscript	Formatiert den ausgewählten Text tiefgestellt.
superscript	Formatiert den ausgewählten Text hochgestellt.
tool	Schaltet die Anzeige der Hilfsmittelpalette um.
toolBar	Schaltet die Anzeige der Schalterleiste um.


Neue OpenScript-Botschaften

Neue OpenScript-Botschaften (Drag & Drop)

Neue OpenScript-Botschaften (Eintreten und Verlassen-Ereignisse)

Neue OpenScript-Botschaften (Maus und Tastatur)

Neue OpenScript-Botschaften (Multimedia)

Neue OpenScript-Botschaften (Benachrichtigung)

Neue OpenScript-Botschaften (OLE)

Neue OpenScript-Botschaften (System)

Neue OpenScript-Botschaften (Ansichtsobjekte)

ToolBook-Benutzerhandbuch, Kapitel 13, "Erstellen und Bearbeiten von Menüleisten"

ToolBook-Benutzerhandbuch, Kapitel 21, "Botschaften, Objekte und Eigenschaften"


Neue OpenScript-Botschaften (Eintreten und Verlassen-Ereignisse)
Neue Botschaften (Eintreten und Verlassen-Ereignisse)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Botschaften. Weitere Einzelheiten über diese Botschaften finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Enter- und Leave-Ereignisbotschaften

Botschaft	Beschreibung
enterApplication	Wird gesendet, wenn ein Buch im Multimedia ToolBook-Hauptfenster geöffnet wird.
enterComboBox	Wird gesendet, wenn ein Kombinationsfeld den Fokus erhält. Siehe auch Kombinationsfelder
enterDrop	Wird gesendet, wenn der Cursor die Begrenzung eines Objekts während einer Drag-and-Drop-Operation in das Objekt überschreitet.
enterDropDown	Wird gesendet, wenn ein Benutzer auf die Schaltfläche des Kombinationsfeldes klickt, um die Dropdown-Liste anzuzeigen.
enterMenu	Wird unmittelbar vor dem Anzeigen eines Menüs gesendet.
enterWindow	Wird gesendet, wenn ein Ansichtsobjekt den Fokus erhält.
leaveApplication	Wird gesendet, wenn das Buch im Multimedia ToolBook-Hauptfenster geschlossen wird.
leaveComboBox	Wird gesendet, wenn ein Kombinationsfeld den Fokus abgibt.
leaveDrop	Wird gesendet, wenn der Cursor die Begrenzung eines Objekts während einer Drag-and-Drop-Operation aus dem Objekt überschreitet.
leaveDropDown	Wird gesendet, wenn das Dropdown-Listenfeld eines Kombinationsfeldes geschlossen wird.
leaveWindow	Wird gesendet, wenn sich das Zielfenster ändert.


Neue OpenScript-Botschaften

Neue OpenScript-Botschaften (Drag & Drop)

Neue OpenScript-Botschaften (Menüereignisse)

Neue OpenScript-Botschaften (Maus und Tastatur)

Neue OpenScript-Botschaften (Multimedia)

Neue OpenScript-Botschaften (Benachrichtigung)

Neue OpenScript-Botschaften (OLE)

Neue OpenScript-Botschaften (System)

Neue OpenScript-Botschaften (Ansichtsobjekte)

ToolBook-Benutzerhandbuch, Kapitel 21, "Botschaften, Objekte und Eigenschaften"


Neue OpenScript-Botschaften (Maus und Tastatur)
Neue Botschaften (Maus und Tastatur)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Botschaften. Weitere Einzelheiten über diese Botschaften finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Maus- und Tastatur-Ereignisbotschaften

Botschaft	Beschreibung
buttonClick	Wird gesendet, wenn der Benutzer die Maustaste drückt und losläßt, während der Mauszeiger über einem Objekt verbleibt.
keyMnemonic	Wird gesendet, wenn der Benutzer eine Tastenkombination mit ALT drückt, die noch nicht als Zugriffstaste für eine Schaltfläche oder ein Menü definiert ist.


Neue OpenScript-Botschaften

Neue OpenScript-Botschaften (Drag & Drop)

Neue OpenScript-Botschaften (Eintreten und Verlassen-Ereignisse)

Neue OpenScript-Botschaften (Menüereignisse)

Neue OpenScript-Botschaften (Multimedia)

Neue OpenScript-Botschaften (Benachrichtigung)

Neue OpenScript-Botschaften (OLE)

Neue OpenScript-Botschaften (System)

Neue OpenScript-Botschaften (Ansichtsobjekte)

ToolBook-Benutzerhandbuch, Kapitel 21, "Botschaften, Objekte und Eigenschaften"

ToolBook-Benutzerhandbuch, Kapitel 25, "Handling user events"


Neue OpenScript-Botschaften (System)
Neue Botschaften (System)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Botschaften. Weitere Einzelheiten über diese Botschaften finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Standardbotschaften

Botschaft	Beschreibung
autoScript	Zeigt das Dialogfeld Auto-Script an, aus dem der Benutzer ein vordefiniertes Skript einfügen kann.
convertPicture	Konvertiert das momentan ausgewählte Bildobjekt in ein Bitmap-Objekt.
customEdit	Wird gesendet, wenn der Benutzer auf den Anwender-Aktionsschalter im Kontextmenü eines Objekts klickt. Wenn die aktuellen Systembücher TOOLS30.SBK umfassen, zeigt diese Meldung die Eigenschaftsübersicht an.
debugScript	Zeigt den Debugger an.
editScript	Zeigt den Skript-Editor an.
pageSize	Zeigt das Dialogfeld Seitengröße an, aus dem der Benutzer eine neue Größe für das aktuelle Buch oder den aktuellen Hintergrund auswählen kann.
showGrid	Blendet das Gitter wechselseitig ein- und aus.
sizeToViewer	Verkleinert oder vergrößert den aktuellen Hintergrund auf die Größe des Ansichtsobjekts, in dem der Hintergrund angezeigt wird.
snapGrid	Schaltet um, ob Objekte beim Gitter einrasten.


Neue OpenScript-Botschaften

Neue OpenScript-Botschaften (Drag & Drop)

Neue OpenScript-Botschaften (Eintreten und Verlassen-Ereignisse)

Neue OpenScript-Botschaften (Menüereignisse)

Neue OpenScript-Botschaften (Maus und Tastatur)

Neue OpenScript-Botschaften (Multimedia)

Neue OpenScript-Botschaften (Benachrichtigung)

Neue OpenScript-Botschaften (OLE)

Neue OpenScript-Botschaften (Ansichtsobjekte)

ToolBook-Benutzerhandbuch, Kapitel 21, "Botschaften, Objekte und Eigenschaften"


Neue OpenScript-Botschaften (Benachrichtigung)
Neue Botschaften (Benachrichtigung)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Botschaften für Menüs. Weitere Einzelheiten über diese Botschaften finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Benachrichtigungsbotschaften

Botschaft	Beschreibung
linkSysBook	Wird gesendet, wenn ein Buch zur sysBooks-Eigenschaft hinzugefügt wird.
menuItemSelected	Wird gesendet, wenn ein Menüelement ausgewählt wird.
pageScrolled	Wird gesendet, wenn der Bildlauf eines Ansichtsobjekts geändert wurde, um anzuzeigen, wie viele Bildläufe durchgeführt wurden.
selectChange	Wird gesendet, wenn der Benutzer ein Element aus dem Dropdown-Listenfeld eines Kombinationsfeldes wählt.
selectionChanged	Wird gesendet, wenn sich die Objektauswahl auf Autorenebene ändert.
shown	Wird gesendet, wenn ein Ansichtsobjekt angezeigt wird.
sized	Wird gesendet, wenn ein Ansichtsobjekt vergrößert oder verkleinert wird.
unlinkSysBook	Wird gesendet, wenn ein Buch aus der sysBooks-Eigenschaft entfernt wird.


Neue OpenScript-Botschaften

Neue OpenScript-Botschaften (Drag & Drop)

Neue OpenScript-Botschaften (Eintreten und Verlassen-Ereignisse)

Neue OpenScript-Botschaften (Menüereignisse)

Neue OpenScript-Botschaften (Maus und Tastatur)

Neue OpenScript-Botschaften (Multimedia)

Neue OpenScript-Botschaften (OLE)

Neue OpenScript-Botschaften (System)

Neue OpenScript-Botschaften (Ansichtsobjekte)

ToolBook-Benutzerhandbuch, Kapitel 21, "Botschaften, Objekte und Eigenschaften"


Neue OpenScript-Botschaften (Drag & Drop)
Neue Botschaften (Drag & Drop)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Botschaften. Weitere Einzelheiten über diese Botschaften finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Drag & Drop-Botschaften

Botschaft	Beschreibung
allowDrag	Wird gesendet, um abzufragen, ob das Objekt gezogen werden kann.
allowDrop	Wird gesendet, um abzufragen, ob das Objekt zuläßt, daß ein anderes Objekt darüber abgelegt werden kann.
beginDrag	Wird an das gezogene Objekt gesendet, wenn eine Drag-and-Drop-Operation beginnt.
endDrag	Wird an das gezogene Objekt gesendet, wenn es abgelegt wird.
enterDrop	Wird an ein Objekt gesendet, wenn der Zieh-Cursor in die Begrenzung eintritt.
leaveDrop	Wird an ein Objekt gesendet, wenn der Zieh-Cursor aus der Begrenzung austritt.
objectDropped	Wird an das Zielobjekt gesendet, wenn ein gezogenes Objekt darüber abgelegt wird.
stillOverDrop	Wird ständig an ein Objekt gesendet, solange sich der Zieh-Cursor darüber befindet.


Neue OpenScript-Botschaften

Neue OpenScript-Botschaften (Eintreten und Verlassen-Ereignisse)

Neue OpenScript-Botschaften (Menüereignisse)

Neue OpenScript-Botschaften (Maus und Tastatur)

Neue OpenScript-Botschaften (Multimedia)

Neue OpenScript-Botschaften (Benachrichtigung)

Neue OpenScript-Botschaften (OLE)

Neue OpenScript-Botschaften (System)

Neue OpenScript-Botschaften (Ansichtsobjekte)

ToolBook-Benutzerhandbuch, Kapitel 21, "Botschaften, Objekte und Eigenschaften"

ToolBook-Benutzerhandbuch, Kapitel 27, "Verwenden von Spezialeffekten"


Neue OpenScript-Botschaften (OLE)
Neue Botschaften (OLE)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Botschaften. Weitere Einzelheiten über diese Botschaften finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

OLE-Botschaften

Botschaft	Beschreibung
insertOLEObject	Zeigt das Dialogfeld OLE-Objekt einfügen an, in dem die Typen verfügbarer OLE-Server aufgeführt sind.
oleAction	Führt die angegebene Aktion für das ausgewählte OLE-Objekt aus.
oleLinks	Zeigt das Dialogfeld OLE-Verknüpfungen an, mit dem der Benutzer Verknüpfungen für OLE-Objekte verwalten kann.
pasteSpecial	Zeigt das Dialogfeld Inhalte einfügen an, aus dem der Benutzer ein OLE-Objekt erstellen kann, indem er es aus der Zwischenablage einfügt.


Neue OpenScript-Botschaften

Neue OpenScript-Botschaften (Drag & Drop)

Neue OpenScript-Botschaften (Eintreten und Verlassen-Ereignisse)

Neue OpenScript-Botschaften (Menüereignisse)

Neue OpenScript-Botschaften (Maus und Tastatur)

Neue OpenScript-Botschaften (Multimedia)

Neue OpenScript-Botschaften (Benachrichtigung)

Neue OpenScript-Botschaften (System)

Neue OpenScript-Botschaften (Ansichtsobjekte)

ToolBook-Benutzerhandbuch, Kapitel 12, "Verwenden von OLE"

ToolBook-Benutzerhandbuch, Kapitel 21, "Botschaften, Objekte und Eigenschaften"


Neue OpenScript-Botschaften (Ansichtsobjekte)
Neue Botschaften (Ansichtsobjekte)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Botschaften. Weitere Einzelheiten über diese Botchaften finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Ansichtsobjekt-Botschaften

Botschaft	Beschreibung
closeWindow	Wird an ein Ansichtsobjekt gesendet, wenn es geschlossen wird.
enterMenu	Wird an ein Ansichtsobjekt gesendet, wenn es angezeigt wird.
enterWindow	Wird an ein Ansichtsobjekt gesendet, wenn es aktiviert wird.
hidden	Wird an ein Ansichtsobjekt gesendet, wenn es ausgeblendet ist.
leaveWindow	Wird an ein Ansichtsobjekt gesendet, wenn es den Fokus abgibt.
menuItemSelected	Wird an ein Ansichtsobjekt gesendet, wenn der Benutzer ein Menüelement wählt.
moved	Wird an ein Ansichtsobjekt gesendet, wenn es neu positioniert wird.
newViewer	Zeigt das Dialogfeld Neues Ansichtsobjekt an, aus dem der Benutzer ein neues Ansichtsobjekt erstellen kann.
openWindow	Wird an ein Ansichtsobjekt gesendet, wenn es geöffnet wird.
shown	Wird an ein Ansichtsobjekt gesendet, wenn es angezeigt wird.
sized	Wird an ein Ansichtsobjekt gesendet, wenn seine Größe geändert wird.
viewers	Zeigt das Dialogfeld Ansichtsobjekte an, aus dem Benutzer ein Ansichtsobjekt zum Bearbeiten wählen oder ein neues erstellen können.


Neue OpenScript-Botschaften

Neue OpenScript-Botschaften (Drag & Drop)

Neue OpenScript-Botschaften (Eintreten und Verlassen-Ereignisse)

Neue OpenScript-Botschaften (Menüereignisse)

Neue OpenScript-Botschaften (Maus und Tastatur)

Neue OpenScript-Botschaften (Multimedia)

Neue OpenScript-Botschaften (Benachrichtigung)

Neue OpenScript-Botschaften (OLE)

Neue OpenScript-Botschaften (System)

ToolBook-Benutzerhandbuch, Kapitel 11, "Erstellen von Fenstern mit Ansichtsobjekten"

ToolBook-Benutzerhandbuch, Kapitel 21, "Botschaften, Objekte und Eigenschaften"


Neue OpenScript-Befehle (Multimedia)
Neue Befehle (Multimedia)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden, neuen OpenScript-Befehle. Weitere Einzelheiten über diese Befehle finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Multimedia-Befehle

Befehl	Beschreibung
installFontResource	Kopiert eine TrueType-Schriftart aus dem Buch auf das aktuelle System.
mmClose	Gibt einen bereits geladenen Media-Clip frei.
mmCue	Verschiebt den Anfangspunkt eines Clips.
mmHide	Verbirgt das aktuelle Einzelbild eines visuellen Clips.
mmOpen	Lädt einen Clip in den Speicher und bereitet ihn auf das Abspielen vor.
mmPause	Hält den Clip-Ablauf vorübergehend an.
mmPlay	Beginnt den Clip-Ablauf.
mmRewind	Kehrt zum Anfangspunkt des Clips zurück.
mmSeek	Sucht eine bestimmte Position im Clip.
mmShow	Zeigt ein Einzelbild eines visuellen Clips an.
mmStop	Bricht den Clip-Ablauf ab.
mmYield	Gibt Verarbeitungszeit frei, damit Multimedia-Treiber Puffer aktualisieren und Botschaften verarbeiten können. (Dieser Befehl ist nur in der Online-Hilfe dokumentiert).
new clip	Erstellt einen neuen Clip aus einer Media-Datei oder einem Media-Gerät.


Online-Hilfe zu Multimedia ToolBook 3.0

Neue OpenScript-Befehle

Neue OpenScript-Befehle (Bücher, Seiten, Hintergründe)

Neue OpenScript-Befehle (Menüs)

Neue OpenScript-Befehle (Objekte)

Neue OpenScript-Befehle (Ressourcen)

Neue OpenScript-Befehle (Ansichtsobjekte)

Neue OpenScript-Befehle (andere Kategorien)

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Neue OpenScript-Befehle
Neue Befehle
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden neuen OpenScript-Befehle. Genaue Informationen zu den einzelnen Befehlen finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Menübefehle

Befehl	Beschreibung
disable menu	Deaktiviert ein ganzes Menü.
disable menuItem	Deaktiviert ein einzelnes Menüelement.
enable menu	Aktiviert ein Menü, das zuvor mit disable menu deaktiviert wurde.
enable menuItem	Aktiviert ein Menüelement, das zuvor mit disable menuItem deaktiviert wurde.
remove separator	Entfernt die Trennlinie zwischen Elementen in einem Menü.


Online-Hilfe zu Multimedia ToolBook 3.0

Neue OpenScript-Befehle

Neue OpenScript-Befehle (Bücher, Seiten, Hintergründe)

Neue OpenScript-Befehle (Menüs)

Neue OpenScript-Befehle (Multimedia)

Neue OpenScript-Befehle (Objekte)

Neue OpenScript-Befehle (Ressourcen)

Neue OpenScript-Befehle (Ansichtsobjekte)

Neue OpenScript-Befehle (andere Kategorien)

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Neue OpenScript-Befehle (Objekte)
Neue Befehle (Objekte)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden neuen OpenScript-Befehle. Genaue Informationen zu den einzelnen Befehlen finden Sie in der OpenScript-Referenz oder in der Online-Hilfe.

Objekte

Befehl	Beschreibung
align <typ>	Richtet ausgewählte Objekte aus.
copy resource	Erstellt eine Kopie eines eingebetteten Objekts (Bitmap, Symbol, Cursor, Palette oder Menüleiste).
drag	Startet eine Drag-and-Drop-Operation.
sendNotifyAfter	Sendet eine Botschaft, die die notifyAfter-Behandlungsroutine eines Objekts aktiviert.
sendNotifyBefore	Sendet eine Botschaft, die die notifyBefore-Behandlungsroutine eines Objekts aktiviert.


Online-Hilfe zu Multimedia ToolBook 3.0

Neue OpenScript-Befehle

Neue OpenScript-Befehle (Bücher, Seiten, Hintergründe)

Neue OpenScript-Befehle (Menüs)

Neue OpenScript-Befehle (Multimedia)

Neue OpenScript-Befehle (Ressourcen)

Neue OpenScript-Befehle (Ansichtsobjekte)

Neue OpenScript-Befehle (andere Kategorien)

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Neue OpenScript-Befehle (Ressourcen)
Neue Befehle (Ressourcen)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden neuen OpenScript-Befehle. Genaue Informationen zu den einzelnen Befehlen finden Sie in der OpenScript-Referenz, dem Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz oder in der Online-Hilfe.

Ressourcenbefehle

Befehl	Beschreibung
export resource	Kopiert ein eingebettetes Objekt (Bitmap, Symbol, Cursor, Palette oder Menüleiste) in eine DOS-Datei.
import resource	Bettet ein Objekt (Bitmap, Symbol, Cursor, Palette oder Menüleiste) aus einer DOS-Datei ein.
insert graphic	Bettet eine Bitmap- oder Symbolressource in ein Feld ein.
replace resource	Überschreibt ein eingebettetes Objekt (Bitmap, Symbol, Cursor, Palette oder Menüleiste) mit einem anderen.
remove resource	Verwirft ein eingebettetes Objekt (Bitmap, Symbol, Cursor, Palette oder Menüleiste), das zuvor mit import resource eingebettet wurde.


Online-Hilfe zu Multimedia ToolBook 3.0

Neue OpenScript-Befehle

Neue OpenScript-Befehle (Bücher, Seiten, Hintergründe)

Neue OpenScript-Befehle (Menüs)

Neue OpenScript-Befehle (Multimedia)

Neue OpenScript-Befehle (Objekte)

Neue OpenScript-Befehle (Ansichtsobjekte)

Neue OpenScript-Befehle (andere Kategorien)

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Neue OpenScript-Befehle (Bücher, Seiten, Hintergründe)
Neue Befehle (Bücher, Seiten, Hintergründe)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden neuen OpenScript-Befehle. Genaue Informationen zu den einzelnen Befehlen finden Sie in der OpenScript-Referenz, dem Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz oder in der Online-Hilfe.

Befehle für Buch, Seite und Hintergrund

Befehl	Beschreibung
import book	Kopiert alle Seiten aus einem anderen Buch in das aktuelle Buch.
import pages	Kopiert ausgewählte Seiten aus einem anderen Buch in das aktuelle Buch.
save as EXE	Speichert das aktuelle Buch mit einer .EXE-Shell, die Multimedia ToolBook automatisch startet.
transition	Zeigt einen Übergangseffekt, wie langsames Ausblenden oder Wischen, beim Wechsel von Seiten an.


Online-Hilfe zu Multimedia ToolBook 3.0

Neue OpenScript-Befehle

Neue OpenScript-Befehle (Menüs)

Neue OpenScript-Befehle (Multimedia)

Neue OpenScript-Befehle (Objekte)

Neue OpenScript-Befehle (Ressourcen)

Neue OpenScript-Befehle (Ansichtsobjekte)

Neue OpenScript-Befehle (andere Kategorien)

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Neue Befehle (Ansichtsobjekte)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden neuen OpenScript-Befehle. Genaue Informationen zu den einzelnen Befehlen finden Sie in der OpenScript-Referenz, , dem Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz oder in der Online-Hilfe.

Befehle für ein Ansichtsobjekt (Fenster)

Befehl	Beschreibung
activate <AnsObjekt>	Aktiviert ein bestimmtes Ansichtsobjekt.
close <AnsObjekt>	Schließt ein Ansichtsobjekt.
hide <AnsObjekt>	Blendet ein Ansichtsobjekt aus, das aber verfügbar bleibt.
in <AnsObjekt>	Ändert zeitweise das aktive Fenster in einem Skript.
new Ansichtsobjekt	Erstellt ein neues Ansichtsobjekt.
open <AnsObjekt>	Initialisiert ein Ansichtsobjekt und stellt dessen nicht beständige Eigenschaften zur Verfügung.
show <AnsObjekt>	Zeigt ein Ansichtsobjekt an, das zuvor mit openViewer geöffnet wurde.


Online-Hilfe zu Multimedia ToolBook 3.0

Neue OpenScript Befehle

Neue OpenScript-Befehle (Bücher, Seiten, Hintergründe)

Neue OpenScript-Befehle (Menüs)

Neue OpenScript-Befehle (Multimedia)

Neue OpenScript-Befehle (Objekte)

Neue OpenScript-Befehle (Ressourcen)

Neue OpenScript-Befehle (andere Kategorien)

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Neue OpenScript-Befehle (andere Kategorien)
Neue Befehle (andere Kategorien)
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook 3.0 enthält die folgenden neuen OpenScript-Befehle. Genaue Informationen zu den einzelnen Befehlen finden Sie in der OpenScript-Referenz, dem Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz oder in der Online-Hilfe.

Andere neue Befehle

Befehl	Beschreibung
fill <Matrix>	Füllt alle Werte in einer Matrix mit einem einzigen Wert.
seekFile	Setzt den Dateizeiger an eine angegebene Position in einer ASCII-Datei, nachdem sie mit openFile geöffnet wurde.


Online-Hilfe zu Multimedia ToolBook 3.0

Neue OpenScript-Befehle

Neue OpenScript-Befehle (Bücher, Seiten, Hintergründe)

Neue OpenScript-Befehle (Menüs)

Neue OpenScript-Befehle (Multimedia)

Neue OpenScript-Befehle (Objekte)

Neue OpenScript-Befehle (Ressourcen)

Neue OpenScript-Befehle (Ansichtsobjekte)

ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Clip-Medien
Neue Funktionalität in Multimedia ToolBook 3.0

Multimedia ToolBook wird mit einer breiten Auswahl an Klang-, Video- und Standbild-Clips, die Sie in Ihren Anwendungen verwenden können. Die Clip-Meden-Dateien sind in den Unterverzeichnissen des Verzeichnisses \MEDIA auf der Multimedia ToolBook 3.0 CD.

Hinweis Sie haben das beschränkte Vertriebsrecht für einige der mit Multimedia ToolBook 3.0 geliferten Clip-Medien. Weitere Einzelheiten über den Vertrieb von Clip-Medien mit Ihren Anwendungen finden Sie in der Lizenzvereinbarung für Multimedia ToolBook 3.0.


Vertrieb von Dateien mit Runtime Multimedia ToolBook


Digital Video Producer
Neue Funktionalität in Multimedia ToolBook 3.0

Mit Multimedia ToolBook 3.0 wird der Digital Video Producer geliefert, ein eigenständiges Dienstprogramm zum Arbeiten mit digitalen Video-Dateien (.AVI-Dateien). Der Digital Video Producer ermöglicht Ihnen, digitale Videos zu erstellen und zu bearbeiten, sowie Effekte (z.B. Übergänge und Titel) hinzuzufügen.

Weitere Einzelheiten über den Digital Video Producer erhalten Sie, indem Sie auf das Symbol des Digital Video Producer in der Multimedia ToolBook 3.0-Programmgruppe des Programm-Managers klicken oder F1 drücken.


Erweiterungen zur Dokumentation

Die folgenden Themen enthalten Informationen, die erst nach Drucklegung der Multimedia ToolBook-Dokumentation bekannt wurden.

Allgemein

Benutzeroberfläche

Volltextsuche

Objekte

OpenScript


Erweiterungen zur Dokumentation

Die folgenden Themen enthalten Informationen, die erst nach Drucklegung der Multimedia ToolBook-Dokumentation bekannt wurden.

Allgemein

Verknüpfen von .TBK-Dateien mit Multimedia ToolBook 1.5 und 3.0

Erstellen von und Zugreifen auf Datenbanken mit ToolBook

Vertrieb von Multimedia ToolBook-Anwendungen

Senden von E-Mail mit ToolBook

Ausdrucken von Farbinformationen auf Schwarz/Weiß-Druckern

Dienstprogramm "Asymetrix System Information"

Verwenden von mehreren Multimedia ToolBook-Instanzen

Verwenden von Multimedia ToolBook in einem Netzwerk

Beschränkungen von Multimedia ToolBook-Objekten

Funktionalität, die in der Runtime-Version von Toolbook nicht unterstützt wird

Available multimedia drivers

Searching for Multimedia ToolBook from .EXE files

Ausliefern von Dateien mit der Runtime-Version von ToolBook

Benutzeroberfläche

Volltextsuche

Objekte

OpenScript


Erweiterungen zur Dokumentation

Die folgenden Themen enthalten Informationen, die erst nach Drucklegung der Multimedia ToolBook-Dokumentation bekannt wurden.

Allgemein

Benutzeroberfläche

Angeben von dreidimensionalen Steuerelementen in Dialogfeldern

Globale Schnelltasten

Menüereignisbotschaften, die von der Schalterleiste gesendet werden

Beschriftung und Umbruch von Hilfsmittelpalette und Schalterleiste

Volltextsuche

Objekte

OpenScript


Nicht dokumentierte Funktionen
Erweiterungen zur Dokumentation

Die folgenden Themen enthalten Informationen, die erst nach Drucklegung der Multimedia ToolBook-Dokumentation bekannt wurden.

Allgemein

Benutzeroberfläche

Volltextsuche

Hinzufügen von Schlüsselwörtern zu einer Seite mit OpenScript

Hinzufügen von Seiten zu Kontexten mit OpenScript

Objekte in unbenannten Abschnitten

Übergeben von Wort-Trennzeichen

Übergehen von Aktionswortkennzeichen-Werten

Objekte

OpenScript


Erweiterungen zur Dokumentation

Die folgenden Themen enthalten Informationen, die erst nach Drucklegung der Multimedia ToolBook-Dokumentation bekannt wurden.

Allgemein

Benutzeroberfläche

Volltextsuche

Objekte

Maximal 32 Instanzen von Ansichtsobjekten

Erstellen von Aktionswörtern aus RTF-Text

Bearbeiten von Ressourcen mit einem Ressourcen-Editor

Änderungen am Menü Datei

Erstellen von Clips aus Kodak PhotoCD-Abbildungen

Importieren von Grafiken

OLE-Server beschäftigt (Meldung)

Koordinieren verknüpfter OLE-Objekte mit geschlossenen Servern

Anzeigen gebundener Ansichtsobjekte

Drucken von Ansichtsobjekten

OpenScript


Erweiterungen zur Dokumentation

Die folgenden Themen enthalten Informationen, die erst nach Drucklegung der Multimedia ToolBook-Dokumentation bekannt wurden.

Allgemein

Benutzeroberfläche

Volltextsuche

Objekte

OpenScript

Löschen und Zurücksetzen von Matrizen

Deklarieren von festen oder dynamischen Matrizen

Verknüpfen oder Einbetten von OLE-Objekten mit OpenScript

Optimieren von Vergleichen mit dem Ergebnis true und false

Übergeben von Matrizen als Verweis

Aufheben der Verknüpfung von DLL-Funktionen

Nicht dokumentierte OpenScript-Schlüsselwörter


Verknüpfen von .TBK-Dateien mit ToolBook 1.5 und 3.0
Verknüpfen von .TBK-Dateien mit Multimedia ToolBook 1.5 und 3.0
Erweiterungen zur Dokumentation

Sie können .TBK-Dateien verwalten, die mit unterschiedlichen Versionen von Multimedia ToolBook (1.5 und 3.0) erstellt wurden, indem Sie die .TBK-Dateien unter Verwendung des Datei-Managers mit dem Programm TBLOAD.EXE verknüpfen. Wenn Sie im Datei-Manager auf eine Multimedia ToolBook-Datei doppelklicken oder den Befehl Ausführen verwenden, entscheidet TBLOAD.EXE, welche Version von Multimedia ToolBook zum Erstellen des Buches verwendet wurde, und startet die entsprechende Version. Die richtigen Pfade für die unterschiedlichen Multimedia ToolBook-Versionen tragen Sie in einem Abschnitt in der Datei ASYM.INI ein, wie im folgenden Beispiel:

[ToolBook Load Information]

TB15=C:\TOOLBOOK\TOOLBOOK.EXE

TB30=C:\TB30\TB30.EXE

MTB30=C:\MTB30\MTB30.EXE


Verwalten alter und neuer Multimedia ToolBook-Versionen


Erstellen von und Zugreifen auf Datenbanken mit ToolBook
Erstellen von und Zugreifen auf Datenbanken mit Multimedia ToolBook
Erweiterungen zur Dokumentation

Mit Multimedia ToolBook können Sie Datenbanken erstellen und verwalten, indem Sie zwei Arten von DLL-Aufrufen verwenden: eine zum Verwalten einer dBASE III-kompatiblen Datenbank, und eine andere zum Verwalten einer Paradox-Datenbank. Mit Hilfe dieser Datenbank-DLLs können Sie die grafische Benutzeroberfläche von Multimedia ToolBook mit einer professionellen Datenbankverwaltung verbinden.

Weitere Informationen zur Verwendung der Datenbank-DLLs mit Multimedia ToolBook finden Sie im Online-System der Datenbankreferenz, einer eigenständigen Hilfedatei von Multimedia ToolBook.


Vertrieb von ToolBook-Anwendungen
Vertrieb von Multimedia ToolBook-Anwendungen
Erweiterungen zur Dokumentation

Das neue Asymetrix-Installationswerkzeug  besteht aus zwei Komponenten: SETUPMGR.TBK und SETUP.EXE. SETUPMGR.TBK ermöglicht das Verteilen Ihrer Anwendung auf eine Reihe komprimierter Dateien, die Sie an Kunden vertreiben können. Ihre Benutzer können dann SETUP.EXE verwenden, um die Dateien zu dekomprimieren und auf dem Datenträger zu installieren.

Asymetrix Setup verfügt über folgende Funktionalität:

Bündeln mehrerer Bücher, DLLs und weiterer Dateien in eine einzige Anwendung.

Erstellen optionaler Module in Ihrer Anwendung.

Erstellen von Gruppen und Elementen im Programm-Manager.

Zuweisen von Symbolen im Programm-Manager zu einzelnen Dateien.

Starten weiterer Anwendungen nach Abschluß der Installation.

Genaue Informationen zum Asymetrix-Installationswerkzeug erhalten Sie, wenn Sie SETUPMGR.TBK aus der Programm-Manager-Gruppe "Multimedia ToolBook 3.0" starten und dann den Befehl Help aus dem Menü wählen. Eine Liste der beim Vertreiben von Multimedia ToolBook benötigten Dateien finden Sie unter Vertrieb von Dateien mit Runtime Multimedia ToolBook.


Senden von E-Mail mit ToolBook
Senden von E-Mail mit Multimedia ToolBook
Erweiterungen zur Dokumentation

Sie können Ihr E-Mail-System direkt aus Multimedia ToolBook verwenden, indem Sie auf Autorenebene aus dem Menü Datei den Befehl E-Mail senden wählen. Damit dieses Menüelement funktionieren kann, müssen Sie ein E-Mail System verwenden, das zum Windows Mail API (MAPI) kompatibel ist, zum Beispiel Microsoft Mail.

Sie können E-Mail aus OpenScript verwenden, indem Sie die sendMail-Botschaft senden.

Sie können auch OpenScript-Programme verwenden, um E-Mail aus Multimedia ToolBook aufzurufen. Ein Beispiel dafür ist die Beispielanwendung MAPI.TBK.


Ausdrucken, Farbinformationen auf Schwarz/Weiß-Druckern
Ausdrucken von Farbinformationen auf Schwarz/Weiß-Druckern
Erweiterungen zur Dokumentation

Multimedia ToolBook 3.0 stellt erweiterte Möglichkeiten zur Farbumwandlung beim Drucken auf Schwarz/Weiß- und Graustufendruckern zur Verfügung. Diese Erweiterungen bewirken, daß farbige Seiten, die aus Multimedia ToolBook 3.0 auf Schwarz/Weiß-Druckern ausgegeben werden, deutlich besser aussehen als Seiten, die mit Multimedia ToolBook 1.5 ausgegeben wurden.

Wenn Sie Farben auf einem Schwarz/Weiß-Drucker ausgeben, skaliert Multimedia ToolBook die Farben auf Graustufen unter Verwendung eines Wertes, der als "Gamma-Faktor" bezeichnet wird und angibt, um wieviel Multimedia ToolBook jede Farbe aufhellt. Der Wert des Gamma-Faktors kann zwischen 1 und 255 liegen. Je kleiner der Faktor, desto mehr werden die Farben aufgehellt. Die Voreinstellung ist 125.

Sie ändern den Gamma-Faktor, indem Sie einen neuen Wert für den Eintrag "GammaFactor" in der Datei TOOLBOOK.INI angeben. Sie können zum Beispiel die Farben mehr aufhellen, indem Sie den Eintrag in der Datei TOOLBOOK.INI auf einen Wert wie den folgenden setzen:

GammaFactor=100


Dienstprogramm "Asymetrix System-Information"
Dienstprogramm "Asymetrix System Information"
Erweiterungen zur Dokumentation

Sie können ein Dienstprogramm mit der Bezeichnung "Asymetrix System Information" verwenden, um die folgenden Informationen zu Ihrem Computer anzuzeigen:

Prozessortyp

Verfügbarer Speicher

Verfügbare Laufwerke und freier Plattenplatz auf den einzelnen Laufwerken

Windows-Verzeichnis

Infomationen zur Grafikkarte (z.B. die Anzahl der Farben und der Name des Treibers)

Installierte Treiber für Multimedia

Starten Sie Asymetrix System Information als eigenständiges Programm aus dem Programm-Manager, oder indem Sie in Multimedia ToolBook 3.0 aus dem Menü Datei den Befehl Ausführen wählen. Sie können es auch als Menüelement in das Menü Hilfe eintragen, indem Sie TOOLS30.SBK zur sysBooks-Eigenschaft hinzufügen.


Verwenden von mehreren ToolBook-Instanzen
Verwenden von mehreren Multimedia ToolBook-Instanzen
Erweiterungen zur Dokumentation

Durch die Möglichkeit, in Multimedia ToolBook 3.0 Ansichtsobjekte (mehrere Fenster ) zu erstellen, können die meisten Anwendungen erfolgreich mit nur einer Instanz (Kopie) von Multimedia ToolBook ausgeführt werden. In bestimmten Situationen ist es jedoch erforderlich, eine zweite Multimedia ToolBook-Instanz im Rahmen Ihrer Anwendung zu starten. Dazu einige Ratschläge:

Sie müssen keine weitere Multimedia ToolBook-Instanz starten, um Eigenschaften von Objekten in anderen Büchern zu setzen oder abzurufen. Sie können einfach auf die Eigenschaft eines Objekts aus einem anderen Buch verweisen, und Multimedia ToolBook greift dann auf das Buch zu und ruft den Wert ab, ohne eine weitere Instanz zu starten.

Beständige Eigenschaften sind instanzübergreifend. Wenn Sie dasselbe Buch in mehreren Multimedia ToolBook-Instanzen laden, ist der Wert einer beständigen Eigenschaft eines Objekts in allen ausgeführten Instanzen dieses Buches gültig. Wenn ein Benutzer zum Beispiel Text in einem Feld eingibt, wird jede Änderung am Feldtext in allen Instanzen angezeigt.

Einstellungen für nicht beständige Eigenschaften aller Objekte beziehen sich immer nur auf die aktuelle Instanz. Wenn Sie zum Beispiel in einer Instanz sysGrid auf true setzen, hat sie nicht notwendigerweise den Wert True in der anderen Instanz. Ansichtsobjekte verfügen über spezielle nicht beständige Eigenschaften, die ermöglichen, daß die Ansichtsobjekte effizient in mehreren Instanzen verwendet werden können.

Sie können eine Multimedia ToolBook-Instanz auf Autorenebene starten, während eine andere auf Leserebene ausgeführt wird. Dadurch können Sie Befehle an die Instanz auf Leserebene senden, wenn Sie in dieser Instanz nicht zur Autorenebene wechseln können.


ToolBook-Benutzerhandbuch, Kapitel 11, "Erstellen von Fenstern mit Ansichtsobjekten"


Verwenden von ToolBook in einem Netzwerk
Verwenden von Multimedia ToolBook in einem Netzwerk
Erweiterungen zur Dokumentation

Mehrere Benutzer können in einem Netzwerk gemeinsam auf Multimedia Multimedia ToolBook-Anwendungen zugreifen, wenn sich das Multimedia ToolBook-Programm TB30NET.EXE im Pfad aller Benutzer befindet. Dieses Programm ist Bestandteil von Multimedia ToolBook und wird im selben Verzeichnis installiert wie Multimedia ToolBook.

TB30NET sorgt dafür, daß nicht mehrere Benutzer gleichzeitig ein Buch ändern können. Wenn dies möglich wäre, würden die Änderungen eines Benutzers verloren gehen, oder das Buch könnte beschädigt werden.

Es gibt zwei Möglichkeiten, Netzwerkversionen von Multimedia ToolBook-Anwendungen zu verwalten:

Stellen Sie eine schreibgeschützte Version eines Buches zur Verfügung, die von allen Benutzers geöffnet und verwendet werden kann. Da das Buch schreibgeschützt ist, können allerdings keine Änderungen gespeichert werden, auch kein Text, der in Feldern geändert wurde.

Stellen Sie eine schreibgeschützte Standardversion eines Buches zur Verfügung, die nur jeweils von einem Benutzer geöffnet werden kann. Kein anderer Benutzer kann das Buch öffnen (auch nicht implizit durch Abrufen der Eigenschaft eines Objekts in dem Buch). Andere Benutzer können das Buch nicht kopieren, nicht löschen und auch nicht die Dateiattribute des Buches ändern, bevor der erste Benutzer das Buch geschlossen hat.

Sie können eine schreibgeschützte Version eines Buches erstellen, indem Sie den Windows Datei-Manager verwenden. Wählen Sie die Datei aus, wählen Sie aus dem Menü Datei den Befehl Eigenschaften, und aktivieren Sie dann das Kontrollkästchen "Schreibgeschützt" unter "Dateiattribute".

Tip  Die größte Verarbeitungsgeschwindigkeit wird erzielt, wenn alle Benutzer Multimedia ToolBook lokal ausführen und das Netzwerk nur verwenden, um auf das Buch selbst zuzugreifen.


Beschränkungen von ToolBook-Objekten
Beschränkungen von Multimedia ToolBook-Objekten
Erweiterungen zur Dokumentation

In der folgenden Tabelle sind die Beschränkungen von Multimedia ToolBook-Objekten aufgeführt.

Objekt	Beschränkung
Buch	Maximale Seitenanzahl: 65.536 (64 KB). Dieses Maximum wird heruntergesetzt, wenn das Buch Ansichtsobjekte, Skripten mit mehr als 1024 Bytes, Bitmap-Ressourcen, Menüleisten, Farbpaletten oder eingebettete OLE-Objekte enthält. Realistisch gesehen ist ein Buch auf etwa 50.000 Seiten beschränkt.
Hintergrund, Seite	Maximale Objektanzahl auf einem Hintergrund oder einer Seite: unterschiedlich. Jeder Hintergrund und jede Seite kann über bis zu 65.536 Bytes (64 KB) Speicher verfügen. Jedes Objekt auf dem Hintergrund oder der Seite (auch weitere Seiten) benötigt eine bestimmte Speichermenge. (Jede Schaltfläche benötigt beispielsweise ca. 90 Bytes.) Zusätzlicher Speicher wird durch Text (in Feldern, Datensatzfeldern und Kombinationsfeldern), Skripten und Benutzereigenschaften belegt. Die maximale Objektanzahl hängt daher davon ab, welche Objekte auf dem Hintergrund positioniert werden und wieviel zusätzlichen Speicher sie benötigen. Beispielsweise könnten Sie 1100 Zeilen auf einem Hintergrund positionieren, wenn zu keiner Zeile Skripten oder Benutzereigenschaften existieren. Sie könnten allerdings nur zwei Felder auf dem Hintergrund positionieren, wenn jedes Feld 32.000 Zeichen enthält. Zum Optimieren des Speicherbedarfs eines Hintergrund-Objekts oder einer Seite speichern Sie das Buch mit dem save as-Befehl unter einem anderen Namen. Dadurch wird der Speicher, der von einem Hintergrund oder einer Seite verwendet wird, neu organisiert und ist anschließend optimal konfiguriert.
Feld, Datensatzfeld	Maximale Zeichenanzahl: 32.000. Wenn der Text formatiert ist, oder wenn sich andere Objekte auf dem Hintergrund oder der Seite befinden, erreichen Sie wahrscheinlich nicht die maximale Zeichenanzahl in dem Feld oder Datensatzfeld.
Variable	Maximale Zeichenanzahl: 65.473.  Maximale Datenmenge in allen Variablen zusammen: 16 MB.
Behandlungs routinen	Maximaler Speicher für Verschachtelung: 1024 (1 KB). Dieses Maximum wird allerdings geringer, wenn das Skript komplexer wird. Realistisch gesehen liegt das Maximum zwischen 50 und 300.
Tip  Sie können bestimmen, wieviel Speicher auf einem Hintergrund oder einer Seite verfügbar ist, indem Sie die percentFreeSpace-Eigenschaft verwenden.


Funktionalität, die in der Runtime-Version von Toolbook nicht unterstützt wird
Erweiterungen zur Dokumentation

In den folgenden Tabellen sind die Eigenschaften, Befehle und Botschaften aufgeführt, die in der Runtime-Version von Multimedia ToolBook nicht funktionieren. Sofern nicht anders angegeben, führt die Verwendung dieser Elemente zu einem Fehler.

Am Ende dieses Themas finden Sie eine Liste weiterer Unterschiede zwischen der Entwicklungs- und der Runtime-Version von Multimedia ToolBook.

Eigenschaften

Der Versuch, eine der folgenden Eigenschaften in der Runtime-Version von Multimedia ToolBook zu setzen, führt zu einem Fehler. Sie können den Wert einiger Eigenschaften abrufen, wie in der Tabelle angegeben.

Eigenschaft	Wert in Runtime-Multimedia ToolBook
bounds of commandWindow, toolBar, beliebige Palette
position of commandWindow, toolBar, beliebige Palette
size of commandWindow, toolBar, beliebige Palette
startupAutoScriptFile	Name der Auto-Skript-Datei
startupReaderRightClick	false
style of toolBar, toolPalette
sysAutoScriptFile	Name der Auto-Skript-Datei
sysGrid	false
sysGridSnap	false
sysGridSpacing
sysLevel	reader
sysReaderRightClick	false
sysRuler	false
sysRuntime	true
sysShowMRUFiles	false
sysTool	reader
tile of toolbar, toolPalette
tileOrder of toolbar, toolPalette
tileWrap of toolbar, toolPalette
visible of commandWindow	false
visible of toolbar, any palette	false
Befehle

Der Versuch, einen der folgenden Befehle auszuführen, führt in der Runtime-Version von Multimedia ToolBook zu einem Fehler.

edit script

sort (aber nicht die sort-Botschaft)

put-Befehl mit commandWindow als Ziel

Die Runtime-Version von Multimedia ToolBook reagiert nicht, wenn Sie die folgenden Befehle ausführen, zeigt aber keine Fehlermeldung an:

add menu

add menuItem

check menu

check menuItem

disable menu

disable menuItem

enable menu

enable menuItem

remove menu

remove menuItem

restore menubar

uncheck menu

uncheck menuItem

Alle Befehle, die at author angeben

Botschaften

Die Runtime-Version von Multimedia ToolBook zeigt einen Fehler an, wenn Sie versuchen, eine der folgenden Botschaften zu senden, die ein Dialogfeld auf Autorenebene anzeigen, die Paletten des Gitters verändern oder zur Autorenebene wechseln.

author

autoScript

backgroundProperties

bookProperties

color

command

contents

debugScript

editScript

file1, file2, file3, file4 (Alias-Bezeichnungen für die zuletzt verwendeten Dateien)

grid

importGraphic

keyboardShortCuts

learningToolBook

line

lineEnds

menuCommands

newViewers

openScriptReference

pageProperties

pageSize

pattern

polygon

properties

reader (ignoriert, kein Fehler)

resources

rulers

searchForHelpOn

showGrid

snapGrid

sort

startRecording

stepByStep

stopRecording

technicalSupport

tool

toolbar

viewers

Weitere Unterschiede in der Runtime-Version von Multimedia ToolBook

Hilfe-Schaltflächen werden in allen systeminternen Dialogfeldern entfernt.

Anstatt die Fehlermeldung "Ausführung ausgesetzt" anzuzeigen, wenn ein Fehler auftritt, zeigt die Runtime-Version von Multimedia ToolBook den Text der Fehlermeldung in einem Meldungsfeld "Fehler" an. Der Benutzer kann weitere Informationen zum Fehler abrufen, indem er die STRG-Taste gedrückt hält, während er auf "Abbrechen" klickt. Die Runtime-Version von Multimedia ToolBook zeigt dann das Dialogfeld "Ausführung ausgesetzt" an, in dem alle Schaltflächen bis auf "Abbrechen" entfernt wurden.

Wenn Sie die Runtime-Version von Multimedia ToolBook ohne Dateinamen starten, geschieht folgendes:

-	Multimedia ToolBook zeigt das Dialogfeld Öffnen an, in dem Sie den Namen einer zu öffnenden .TBK-Datei angeben müssen.

-	Die Runtime-Version von Multimedia ToolBook zeigt die Copyright-Bitmap an. (Es wird keine Copyright-Bitmap angezeigt, wenn Sie ein Buch in der Befehlszeile angeben.)

-	Die Standard-Menüleiste ist das Menü Datei mit den Meüelementen Öffnen und Beenden.


Ausliefern von Dateien mit der Runtime-Version von ToolBook
Ausliefern von Dateien mit der Runtime-Version von Multimedia ToolBook
Erweiterungen zur Dokumentation

Die folgenden Dateien sind für die Runtime-Version von Multimedia ToolBook erforderlich:

MTB30BAS.DLL

MTB30BMP.DLL

MTB30CMP.DLL

MTB30FLT.DLL

MTB30LNL.DLL

MTB30MM.DLL

MTB30MM.INI

MTB30NET EXE

MTB30RUN.EXE

MTB30UTL.DLL

PCDLIB.DLL

PCDXBMP.DLL

PHOTO.DLL

TBLOAD.EXE

Die folgenden Dateien sind optional; falls nötig, können Sie sie zusammen mit Iihrer Anwendung ausliefern:

PXENGWIN.DLL	(wird mit dem Paradox-DLL-Modul verwendet)

TB30DB3.DLL	(wird mit dBASE III-DLL verwendet)

TB30DLG.DLL

TB30DOS.DLL

TB30PDX.DLL	(wird mit dem Paradox-DLL-Modul verwendet)

TB30WIN.DLL

Hinweis Weitere Informationen zum Paradox-Modul und den dBASE III-DLLs finden Sie unter Erstellen von und Zugreifen auf Datenbanken mit ToolBook.

Wenn Sie eine Anwendung vertreiben wollen, die den Volltextsuch-Index enthält, sollen Sie auch die folgenden Dateien ausliefern:

FTS30IQR.DLL

FTS30RDR.DLL

FTS30HLP.STS

FTS30MAC.STS

FTS30MSG.STS

FTS30MTB.DLL

Informationen zu den Dateien, die Sie zusammen mit der Anwendung für die Runtime-Version von Multimedia ToolBook ausliefern dürfen, finden Sie in der Datei FILELIST.WRI.


MTB30NET.EXE für den Dateizugriff erforderlich


Angeben von dreidimensionalen
Steuerelementen in Dialogfeldern
Erweiterungen zur Dokumentation

Die systeminternen Dialogfelder, die in Multimedia ToolBook erscheinen, können mit dem typischen Windows-Stil oder dem modernen dreidimensionalen Stil ausgegeben werden. Sie geben den Stil von Dialogfeldern mit der Systemeigenschaft sys3DInterface an. Wenn diese Eigenschaft den Wert true hat, erscheinen alle Dialogfelder im dreidimensionalen Stil. Ist der Wert false, so erscheinen alle Dialogfelder im typischen Windows-Stil.

Sie können den Standardwert in Multimedia ToolBook für diese Eigenschaft setzen, indem Sie die entsprechende startup3DInterface-Eigenschaft auf true oder false festlegen.

Beispiel eines dreidimensionalen Dialogfeldes

Dasselbe Dialogfeld im typischen Windows-Stil


Globale Schnelltasten
Erweiterungen zur Dokumentation

Sie wechseln von der Autoren- zur Leserebene und zurück, indem Sie aus dem Menü Bearbeiten den Befehl Autor oder Leser wählen oder die Schnelltaste F3 drücken. Die Schnelltaste F3 steht auf Leserebene immer zur Verfügung. Aus diesem Grund können Sie das Menüelement Autor aus dem Menü im Hauptfenster oder Ihrem Ansichtsobjekt entfernen und trotzdem weiterhin zur Autorenebene wechseln.

Wenn Sie F3 drücken, sendet Multimedia ToolBook die author-Botschaft an die aktuelle Seite in dem Fenster, das den Fokus hat. Wenn keine Behandlungsroutine in der Objekthierarchie vorhanden ist, um die Botschaft zu interpretieren, wechselt Multimedia ToolBook zur Autorenebene.

Hinweis  Sie können in der Runtime-Version von Multimedia ToolBook nicht von der Leserebene zur Autorenebene wechseln, daher steht die Schnelltaste F3 in dieser Version nicht zur Verfügung.

Sperren der F3-Taste

Sie sperren die F3-Taste, indem Sie eine Behandlungsroutine für die author-Botschaft schreiben, die die Botschaft nicht weiterleitet. Beispiel:

to handle author

request "Sie können in diesem Buch nicht auf Autorenebene wechseln."

end

Hinweis  Seien Sie bei dieser Vorgehensweise sehr vorsichtig. Wenn Sie die author-Botschaft auffangen, können Sie überhaupt nicht mehr zur Autorenebene wechseln, auch nicht, wenn das Menüelement Autor weiterhin verfügbar ist.

Definieren weiterer Schnelltasten

Sie definieren weitere Schnelltasten, indem Sie sie als Teil der Menüleiste für ein Ansichtsobjekt (Fenster) angeben. Genaue Informationen zum Erstellen oder Bearbeiten einer Menüleiste erhalten Sie, wenn Sie den Menüleisten-Editor starten, indem Sie im Dialogfeld Ressourcen-Manager unter "Verfügbare Ressourcen" den Eintrag "Menüleiste" wählen und dann auf "Neu" klicken. Drücken Sie F1 im Menüleisten-Editor, um Hilfe zur Definition von Schnelltasten zu erhalten.

Alternativ können Sie eine keyUp-Behandlungsroutine schreiben, die auf Tastaturereignisbotschaften für bestimmte Tasten reagiert. Die folgende Behandlungsroutine in einem Buchskript ermöglicht Ihnen zum Beispiel, das Skript eines beliebigen Objekts zu bearbeiten, wenn Sie STRG+E drücken:

to handle keyUp key, isShift, isCtrl

if key = KeyE and isCtrl = true then

Ask  "Welches Objekt?"

edit script of It

else

forward

end

end


Geänderte Tastatur-Schnelltasten


Menüereignisbotschaften, die von der Schalterleiste gesendet werden
Erweiterungen zur Dokumentation

Wenn Sie auf eine Schaltfläche in der Schalterleiste klicken, sendet Multimedia ToolBook die entsprechende Menüereignisbotschaft an die Seite im Ansichtsobjekt, die den Fokus hat. Wenn Sie zum Beispiel auf die Schaltfläche "Neue Seite" klicken, sendet Multimedia ToolBook die NewPage-Botschaft.

Tip  Wenn Sie die Schalterleiste nicht im Hauptfenster, sondern in einem anderen Ansichtsobjekt verwenden möchten, lösen Sie sie vom Hauptfenster, indem Sie zwischen Schaltflächen klicken und die Leiste vom Rahmen wegziehen. Anschließend funktioniert sie mit dem Ansichtsobjekt, das jeweils den Fokus hat.


ToolBook-Benutzerhandbuch, Kapitel 2, "Einführung in Toolbook"

ToolBook-Benutzerhandbuch, Kapitel 21, "Botschaften, Objekte und Eigenschaften"


Beschriftung und Umbruch, Hilfsmittelpalette und Schalterleiste
Beschriftung und Umbruch von Hilfsmittelpalette und Schalterleiste
Erweiterungen zur Dokumentation

Sie können mit der rechten Maustaste auf die Hilfsmittelpalette und die Schalterleiste klicken, um ein Menü anzuzeigen, mit dem Sie angeben können, ob Sie Grafiken, Beschriftungen oder beides anzeigen möchten. Beide können auch umbrochen werden, wenn Sie neben- oder untereinander angeordnet werden. Der Umbruch ist optional und kann festgelegt werden, indem Sie mit der rechten Maustaste auf die Schalterleiste oder Hilfsmittelpalette klicken oder eine neue Eigenschaft mit den Namen tileWrap auf true setzen.


ToolBook-Benutzerhandbuch, Kapitel 2, "Einführung in Toolbook"


Maximal 32 Instanzen von Ansichtsobjekten
Erweiterungen zur Dokumentation

Sie können maximal 32 Instanzen von Ansichtsobjekten in einem Skript öffnen oder schließen (eine einzelne Behandlungsroutine und alle anderen davon aufgerufenen Behandlungsroutinen). Diese Beschränkung gilt für das wiederholte Öffnen und Schließen desselben Ansichtsobjekts oder für das Öffnen und Schließen von bis zu 32 unterschiedlichen Ansichtsobjekten.

Wenn sich Multimedia ToolBook im Leerlauf befindet, wird die Anzahl der Ansichtsobjektinstanzen zurückgesetzt.


ToolBook-Benutzerhandbuch, Kapitel 11, "Erstellen von Fenstern mit Ansichtsobjekten"


Erstellen von Aktionswörtern aus RTF-Text
Erweiterungen zur Dokumentation

Sie können Aktionswörter mit einer Textverarbeitung oder einem anderen Windows-Programm erstellen, das das Rich-Text-Format (RTF) unterstützt, und diese dann in Ihre Anwendung einfügen oder importieren:

So erstellen Sie ein Aktionswort aus RTF-Text:

1.	Erstellen Sie den Text in einer Textverarbeitung, die das Ausschneiden oder Kopieren von RTF-Text in die Zwischenablage ermöglicht.

2.	Formatieren Sie den Text, der zum Aktionswort werden soll, doppelt unterstrichen.

3.	Formatieren Sie mindestens ein Zeichen unmittelbar hinter dem doppelt unterstrichenem Text als verborgenen Text.

4.	Schneiden Sie den Text in die Zwischenablage aus, oder kopieren Sie ihn in die Zwischenablage.

5.	Setzen Sie in Multimedia ToolBook die Einfügemarke in ein Feld, und fügen Sie den Text ein. Doppelt unterstrichener Text mit nachfolgendem verborgenem Text wird zu einem Aktionswort.

Tip  Anstatt den Text in die Zwischenablage auszuschneiden und in Multimedia ToolBook einzufügen können Sie auch aus dem Menü Werkzeuge den Befehl Text importieren wählen.

Sie geben die Eigenschaften name und hotwordstyle für das Aktionswort an, indem Sie entsprechende Parameter in dem verborgenen Text angeben, der auf den doppelt unterstrichenen Text folgt. Verwenden Sie das folgende Format, wobei der einfach unterstrichene Text verborgenen Text darstellt:

NeuesAktionswort name=Contents; hotwordstyle=frame
================----------------------------------

Das Leerzeichen unmittelbar im Anschluß an NeuesAktionswort ist ebenfalls verborgen formatiert. Sie können weitere Benutzereigenschaften und Werte (bis zu 100 Zeichen) angeben, aber alle Eigenschaften bis auf name und hotwordstyle werden als Benutzereigenschaften interpretiert.


Menü Werkzeuge

ToolBook-Benutzerhandbuch, Kapitel 6, "Hinzufügen von Text"


Bearbeiten von Ressourcen mit einem Ressourcen-Editor
Erweiterungen zur Dokumentation

Multimedia ToolBook enthält eine Reihe von Editor-Programmen, mit denen Sie neue Ressourcen (Bitmaps, Farbpaletten, Menüleisten, Symbole und Cursor) erstellen oder bestehende bearbeiten können. Sie erstellen eine neue Ressource, indem Sie im Dialogfeld Ressourcen-Manager auf "Neu" klicken. Sie bearbeiten eine bestehende Ressource, indem Sie die Ressource im Dialogfeld Ressourcen-Manager auswählen und auf "Bearbeiten" klicken. Multimedia ToolBook startet dann den entsprechenden Ressourcen-Editor:

Beim Bearbeiten von	startet Multimedia ToolBook
Bitmaps	BitEdit (BITED30.EXE)
Farbpaletten	PalEdit (PALED30.EXE)
Menüleisten	MenuEdit (MENUED30.EXE)
Symbolen	Symbol/Cursor-Editor (ICONED30.EXE)
Cursor	Symbol/Cursor-Editor (ICONED30.EXE)

Sie können diese Editor-Programme auch als eigenständige Anwendungen starten.

Sie erhalten Hilfe, während Sie in einem Ressourcen-Editor arbeiten, indem Sie F1 drücken.


Änderungen am Menü Datei


Änderungen am Menü "Datei"
Erweiterungen zur Dokumentation

Wenn Sie einen Ressourcen-Editor aus dem Dialogfeld Ressourcen-Manager starten, ändert Multimedia ToolBook das Menü Datei des Ressourcen-Editors und zeigt dort die Befehle an, die verfügbar sind, während Sie in Multimedia ToolBook arbeiten. Die Struktur des Menüs Datei ist nachfolgend dargestellt (das Menüelement <typ> bezieht sich auf den Typ der Ressource, die vom Editor unterstützt wird: Bitmap, Palette, Menüleiste, Symbol oder Cursor).

Datei

Neu

Öffnen aus...

<Typ> im aktuellen Buch...

<Typ> im anderen Buch...

Datei...

Speichern | Aktualisieren

Save As...

<Typ> im aktuellen Buch...

<Typ> im anderen Buch...

Datei...

---------------------

Beenden


Neu
Neu	(Strg+N)

Erstellt eine neue Ressource, nachdem Sie aufgefordert wurden, die aktuelle Ressource zu speichern oder zu aktualisieren. Wenn ein aktuelles Buch definiert ist, wird es geschlossen. Im Symbol/Cursor-Editor können Sie im Dialogfeld Neue Ressource angeben, welcher Typ von Ressource erstellt werden soll.


Öffnen von <Typ> in aktuellem Buch

Öffnet eine der Ressourcen zum Bearbeiten, die bereits in das Buch importiert wurden, mit dem Sie arbeiten. Dieses Menüelement ist nur aktiviert, wenn Sie den Editor aus einem Multimedia ToolBook-Buch gestartet haben.


Öffnen von <Typ> in anderem Buch

Öffnet eine Ressource zum Bearbeiten aus einem Buch, mit dem Sie momentan nicht arbeiten. Das gewählte Buch wird zum aktuellen Buch, und das Dialogfeld Ressource auswählen erscheint, aus dem Sie die zu bearbeitende Ressource auswählen können.


Öffnen von Datei

Öffnet eine Ressource aus einer DOS-Datei. Sie können zum Beispiel eine Farbpalette als DOS-Datei öffnen und bearbeiten, die eine .PAL-Erweiterung hat. Wenn Sie in einem Buch arbeiten, wird das Buch geschlossen.


Speichern | Aktualisieren (Menüelement)
Speichern | Aktualisieren (Menüelement)	(STRG+S)

Speichert oder aktualisiert die aktuelle Ressource. Wenn Sie die Ressource nicht vorher gespeichert haben, oder wenn Sie eine Ressource als DOS-Datei bearbeiten, hat dieses Menüelement den Namen Speichern. Wenn Sie eine Ressource bearbeiten, die bereits in ein Buch importiert wurde, hat das Menüelement den Namen Aktualisieren.

Das Auswählen dieses Menüelements für eine neue und noch nicht gespeicherte Ressource entspricht der Auswahl des Menübefehls In Datei speichern.


Als <typ> in aktuellem Buch speichern
<typ> in aktuellem Buch speichern

Speichert die Ressource, mit der Sie arbeiten, als neue Ressource im aktuellen Buch. Wenn Sie diese Option wählen, müssen Sie der Ressource einen Namen zuweisen.


Als <typ> in anderem Buch speichern
<Typ> in anderem Buch speichern

Speichert die Ressource als neue Ressource in einem anderen Buch (also nicht dem Buch, mit dem Sie arbeiten). Wenn Sie diese Option wählen, müssen Sie der Ressource einen Namen zuweisen. Das Buch, mit dem Sie arbeiten, wird geschlossen, und das neue Buch wird zum aktuellen Buch.


In Datei speichern

Speichert die Ressource in einer DOS-Datei. Wenn Sie mit einem Buch arbeiten, wird das Buch geschlossen.


Beenden

Beendet die Anwendung. Wenn Sie Ihre Arbeit nicht gespeichert haben, werden Sie zum Speichern aufgefordert.


ToolBook-Benutzerhandbuch, Kapitel 14, "Verwenden von Ressourcen"


Importieren von Grafiken
Erweiterungen zur Dokumentation

In Multimedia ToolBook 3.0 können Sie Grafiken in unterschiedlichen Formaten importieren. In der Datei ASYM.INI sind die verfügbaren Filter aufgeführt.

Dateinamen erweiterung	Format der Quelldatei	Multimedia ToolBook- Objekttyp
.BMP	Bitmap	Bitmap
.DIB	Device Independent Bitmap (Geräteunabhängige Bitmap)	Bitmap
.CDR	CorelDRAW	Bild
.CGM	Computer Graphics Metafile	Bild
.DRW	Micrografx Draw-Bild	Bild
.DXF	Autodesk AutoCAD Interchange	Bild
.EPS	Encapsulated PostScript	Bild
.GIF	Graphics Interchange Format	Bild
.CH2	Harvard Graphics 2.x	Bild
.CH3	Harvard Graphics 3.0	Bild
.PCT	Macintosh QuickDraw-Bild	Bild
.PCX	ZSoft PC Paintbrush	Bild
.PIC	Lotus 1-2-3-Grafik	Bild
.SY3	Harvard Graphics 3.0-Symbol	Bild
.SYM	Harvard Graphics 2.3-Symbol	Bild
.TIF	Tagged Image File Format	Bild
.WMF	Windows Metafile	Bild
(h)Multimedia ToolBook kann eine Abbildung aus einem beliebigen Grafikdateiformat erzeugen, das einen Importfilter erfordert. Sie können jedoch mit der convertPicture-Botschaft keine Bildobjekte in Bitmap-Objekte umwandeln.

Qualität importierter Grafiken

Sie stellen ggf. Unterschiede bei der Anzeige von Grafiken in Multimedia ToolBook fest, die davon abhängen, wie Sie die Grafik importiert haben. Wenn Sie zum Beispiel eine Datei im Windows-Metafile-Format (.WMF-Datei) importieren, indem Sie sie in die Zwischenablage kopieren und dann in eine Multimedia ToolBook-Seite einfügen, erscheint Sie möglicherweise nicht in der Qualität, als wenn Sie sie mit dem Befehl Grafik importieren aus dem Menü Datei importiert hätten. Wenn die Qualität einer importierten Grafik nicht Ihren Erwartungen entspricht, gehen Sie wie folgt vor:

Exportieren Sie die Grafik aus der ursprünglichen Quelle in eine .WMF-Datei, und verwenden Sie dann den Befehl Grafik importieren aus dem Menü Datei, um die Grafik zu importieren.

Importieren Sie die Grafik aus der Quellanwendung in eine andere Anwendung (zum Beispiel eine Textverarbeitung). Wenn die Grafik dort gut dargestellt wird, kopieren Sie sie in die Zwischenablage, und fügen Sie sie in Multimedia ToolBook ein.

Wenn die Farben in der Grafik nicht Ihren Erwartungen entsprechen, importieren Sie möglicherweise eine Grafik in Multimedia ToolBook, die mit mehr Farben erstellt wurde, als auf Ihrem Computer dargestellt werden können. Wenn die Grafik zum Beispiel mit 32.000 Farben erstellt wurde, Ihr System aber nur 256 Farben anzeigen kann, mischt Multimedia ToolBook die 32.000 Farben unter Verwendung der aktuellen Farbpalette, was zu Farben führen kann, die nicht sehr gut mit denen der ursprünglichen Grafik übereinstimmen. Sie können die Farben anpassen, indem Sie eine andere Farbpalette im Buch verwenden, oder indem Sie die Grafik in der Quellanwendung so verändern, daß sie nur die Anzahl der auf Ihrem System verfügbaren Farben enthält.


Verwenden der Datei TOOLBOOK.INI

ToolBook-Benutzerhandbuch, Kapitel 10, "Hinzufügen von Grafiken und Bildern"

ToolBook-Benutzerhandbuch, Anhang B, "Ausgabegeräte mit 256 Farben"


OLE-Server beschäftigt (Meldung)
Erweiterungen zur Dokumentation

Ist der OLE-Server beschäftigt, wenn Sie versuchen, ein OLE-Objekt zu bearbeiten oder wiederzugeben, so wechselt Multimedia ToolBook in einen Wartezustand, während dessen Sie nicht mit der Maus klicken oder Eingaben über die Tastatur vornehmen können. Wenn der Server nach sechs Sekunden immer noch nicht verfügbar ist, zeigt Multimedia ToolBook ein Dialogfeld an, mit dem Sie zur Anwendung des OLE-Servers wechseln oder die Operation wiederholen können. (Durch den Wechsel zur Anwendung können Sie die Ursache für das Problem möglicherweise beseitigen, zum Beispiel ein geöffnetes Dialogfeld, das verhindert, daß die Anwendung als OLE-Server verfügbar wird.) Wenn der Server verfügbar ist, wird das Dialogfeld geschlossen, und Ihre Operation wird fortgesetzt.


ToolBook-Benutzerhandbuch, Kapitel 12, "Verknüpfen und Einbetten von Objekten (OLE)"


Koordinieren verknüpfter OLE-Objekte mit geschlossenen Servern
Erweiterungen zur Dokumentation

Wenn Ihr Multimedia ToolBook-Buch ein verknüpftes OLE-Objekt enthält und der OLE-Server seine Ansicht der verknüpften Dateien schließt, können zwei Probleme auftreten.

1.	Wenn der OLE-Server seine Ansicht der verknüpften Datei schließt, ohne Änderungen zu speichern, kann Ihr OLE-Objekt immer noch die verworfenen Änderungen enthalten.

Damit Ihr OLE-Objekt aktuell bleibt, setzen Sie die upToDate-Eigenschaft zu bestimmten Zeitpunkten auf true, zum Beispiel, wenn Sie zu der Seite wechseln, in der das Objekt angezeigt wird, wenn Sie diese Seite verlassen, oder wenn Sie das Buch schließen. Bedenken Sie aber, daß das Festlegen der upToDate-Eigenschaft eines OLE-Objekts auf true den OLE-Server startet, sofern er nicht bereits ausgeführt wird.

2.	Wenn sich das OLE-Objekt in einem Buch befindet, das momentan nicht im Hauptfenster erscheint, kann das OLE-Objekt dieses Buch offenhalten, bis es benachrichtigt wird, daß der OLE-Server seine Ansicht der verknüpften Datei geschlossen hat.

Sobald Sie die upToDate-Eigenschaft eines OLE-Objekts setzen, wird die Verbindung zum OLE-Server bestätigt. Sie können daher temporär die upToDate-Eigenschaft des OLE-Objekts auf false setzen. Wenn das OLE-Objekt erkennt, daß der OLE-Server seine Ansicht der verknüpften Datei geschlossen hat, erlaubt es, daß das Multimedia ToolBook-Buch geschlossen wird.


ToolBook-Benutzerhandbuch, Kapitel 12, "Verknüpfen und Einbetten von Objekten (OLE)"


Anzeigen gebundener Ansichtsobjekte
Erweiterungen zur Dokumentation

Sie können keine gebundenen Ansichtsobjekte auf Autorenebene anzeigen. Wenn Sie ein gebundenes Ansichtsobjekt auf Leserebene anzeigen und dann zur Autorenebene wechseln, wird das Ansichtsobjekt ungebunden. Wenn Sie auf Autorenebene versuchen, ein gebundenes Ansichtsobjekt anzuzeigen, zeigt Multimedia ToolBook einen Fehler an.


ToolBook-Benutzerhandbuch, Kapitel 11, "Erstellen von Fenstern mit Ansichtsobjekten"


Drucken von Ansichtsobjekten
Erweiterungen zur Dokumentation

Das neue Systembuch PRINTWND.SBK ermöglicht das Ausdrucken eines Ansichtsobjekts und seines aktuellen Inhalts. Durch Hinzufügen von PRINTWND.SBK zur sysBooks-Eigenschaft wird das Element Fenster drucken zum Menü Datei auf Autorenebene hinzugefügt (wenn es ausgewählt wird, wird die printWindow-Botschaft gesendet).

Wenn Sie das Menüelement auswählen, erscheint folgendes Dialogfeld:


Befehle, die im Zielfenster verfügbar sind

Ausdrucken von Farbinformationen auf Schwarz/Weiß-Druckern


Verfügbare Ansichtsobjekte

Wählen Sie das zu druckende Ansichtsobjekt aus der Liste der momentan geöffneten Ansichtsobjekte aus. Das gewählte Ansichtsobjekt bestimmt, welcher Bereich des Bildschirms ausgedruckt wird.


Druckmodus

Gibt an, wie das Ansichtsobjekt auf der gedruckten Seite skaliert wird.

Tatsächliche Größe. Druckt das Ansichtsobjekt mit der Größe aus, in der es auf dem Bildschirm erscheint.

An Seitengröße anpassen. Skaliert das Ansichtsobjekt so, das es am besten auf die Seite paßt.

Gesamte Seite ausfüllen. Streckt das Ansichtsobjekt so, daß es die gesamte Seite füllt.

Benutzerdefinierte Größe. Skaliert das Ansichtsobjekt mit Faktoren, die Sie in den Feldern für die X-Skalierung und die Y-Skalierung angeben.


Ausgabebereich

Wenn "Ganzes Fenster" aktiviert ist, druckt Multimedia ToolBook den Inhalt des Ansichtsobjekts und außerdem den Rahmen und die Beschriftungszeile aus. Wenn "Anwendungsbereich" aktiviert ist, druckt Multimedia ToolBook nur den Bereich innerhalb des Rahmens des Ansichtsobjekts aus.


Fenster nach vorne bringen

Wenn diese Option aktiviert ist, positioniert Multimedia ToolBook das zu druckende Ansichtsobjekt über anderen Fenstern, bevor es gedruckt wird. Multimedia ToolBook blendet außerdem die Schalterleiste, die Paletten und das Befehlsfenster aus, bevor die Druckausgabe erfolgt.

Hinweis:  Multimedia ToolBook kann ein Ansichtsobjekt nicht über den zugehörigen untergeordneten Fenstern positionieren. Wenn das zu druckende Ansichtsobjekt zum Beispiel ein untergeordnetes Fenster als überlappte Hilfsmittelpalette anzeigt, werden beide Ansichtsobjekte ausgegeben, auch wenn Sie das Feld "Fenster nach vorne bringen" aktivieren.


Alle Fenster aktualisieren

Gibt an, daß alle momentan sichtbaren Fenster aktualisiert werden sollen, bevor Multimedia ToolBook das Ansichtsobjekt ausdruckt. Diese Option sorgt dafür, daß, wenn Multimedia ToolBook das Befehlsfenster und die Hilfsmittelpaletten ausblendet, alle dahinterliegenden Objekte richtig ausgegeben werden.


Statuszeile ausgeben

Fall aktiviert, wird dadurch angegeben, daß die Statuszeile des Ansichtsobjekts (sofern vorhanden) ausgedruckt wird.


X- und Y-Skalierfelder

Wenn Sie unter "Druckmodus" den Eintrag "Benutzerdefinierte Größe" wählen, geben Sie die Faktoren (X für die horizontale Abmessung und Y für die vertikale Abmessung) ein, mit denen das Ansichtsobjekt skaliert werden soll. Der X-Faktor 3.125 bewirkt zum Beispiel, daß das zu druckende Ansichtsobjekt um den Faktor 3,125 breiter als das Original ist.


Löschen und Zurücksetzen von Matrizen
Erweiterungen zur Dokumentation

Der clear-Befehl löscht sowohl feste als auch dynamische Matizener. Nachdem eine Matrix  gelöscht ist, kann darauf in der aktuellen Behandlungsroutine nicht mehr zugegriffen werden. Der clear-Befehl ist hilfreich zum Freigeben von Speicher, der von einer Matrix  verwendet wird. Sie sollten große Matrizen (insbesondere System-Matrizen) löschen, wenn sie nicht mehr benötigt werden.

Wenn Sie die Dimensionen einer dynamischen Matrix beibehalten, aber alle Einträge löschen möchten, verwenden Sie den fill-Befehl, um alle Elemente der Matrix auf null zu setzen. Beispiel:

fill myArray with null

Der undokumentierte Befehl reset setzt die Dimensionen einer dynamischen Matrix auf Null zurück, was hilfreich ist, wenn Sie den Inhalt der Matrix durch einen anderen Inhalt mit weniger Elementen ersetzen möchten. Das Zurücksetzen der Matrix spart Speicher ein und ermöglicht der dimensions()-Funktion, einen genauen Wert für die Anzahl der Elemente zurückzugeben. Beispiel:

local largeArray[], smallArray[]

largeArray[20] = "Beispieltext"

smallArray[1] = "Weiterer Text"

request dimensions( largeArray )	--Gibt 20 zurück

reset largeArray	--Entfernt alle Elemente

largeArray = smallArray

request dimensions( largeArray )	--Gibt 1 zurück

Multimedia ToolBook zeigt einen Fehler an, wenn Sie versuchen, eine feste Matrix zurückzusetzen.


Deklarieren von festen oder dynamischen Matrizen

Übergeben von Matrizen als Verweis

ToolBook-Benutzerhandbuch, Kapitel 23, "Variablen, Werte und Text"


Deklarieren von festen oder dynamischen Matrizen
Erweiterungen zur Dokumentation

Sie können eine Matrix als fixed oder dynamic deklarieren. Damit vermeiden Sie Mehrdeutigkeiten, wenn Sie Matrizen für Systemvariablen und Argumente verwenden, und Sie ermöglichen eine bessere Fehlerüberprüfung, wenn Matrizen zwischen Behandlungsroutinen übergeben werden. Beispiel:

to handle buttonClick

local array1[10]

local array2[]

get userFunction(array1, array2)

end

to get userFunction fixed arrayVar[], dynamic arrayVar2[]

--Weitere Anweisungen

end

Das Schlüsselwort fixed in diesem Beispiel gibt an, daß arrayVar eine feste eindimensionalee Matrix mit einer nicht angegebenen Anzahl an Elementen ist. Da die Matrix fest ist, können Sie keine Operation für eine dynamische Matrix (z.B. Zurücksetzen oder Erweitern) darauf ausführen. Wenn Sie ein Argument als feste Matrix deklarieren, aber in Wirklichkeit eine dynamische Matrix übergeben, wird das Argument immer noch als feste Matrix interpretiert, und Sie können es nicht erweitern oder zurücksetzen. Das Schlüsselwort dynamic gibt an, daß die Matrix arrayVar2 eine dynamische Matrix ist und zurückgesetzt werden kann.

Systemvariablen können ebenfalls als fixed oder dynamic deklariert werden. Sie können eine feste Systemvariable deklarieren, wenn deren Größe nicht im Voraus bekannt ist. Beispiel:

system fixed bar[]

system fixed string alphaArray[]

system dynamic int numArray[]

system int numArray2[]     --dynamic ist die Voreinstellung

Multimedia ToolBook überprüft die Matrix-Systemvariablen, um sicherzustellen, daß sie mit allen zuvor deklarierten Versionen derselben Variablen kompatibel sind. Wenn Sie zum Beispiel versuchen, eine feste Matrix mit 10 Elementen neu als feste Matrix mit 5 Elementen zu deklarieren, oder wenn Sie eine dynamische Matrix nur als statische Matrix mit anderen Dimensionen deklarieren, zeigt Multimedia ToolBook einen Fehler an.


Löschen und Zurücksetzen von Matrizen

Übergeben von Matrizen als Verweis

ToolBook-Benutzerhandbuch, Kapitel 23, "Variablen, Werte und Text"


Verknüpfen oder Einbetten von OLE-Objekten mit OpenScript
Erweiterungen zur Dokumentation

Sie können ein OLE-Objekt in OpenScript einfügen, indem Sie das Objekt aus dem OLE-Server in die Zwischenablage kopieren und dann die pasteSpecial-Botschaft mit einem der folgenden Formatparameter für die Zwischenablage senden:

linked, um ein verknüpftes Objekt zu erstellen

embedded native, um ein eingebettetes Objekt zu erstellen

Beispiel:

--Verknüpftes Objekt aus dem Objekt in der Zwischenablage erstellen

send pasteSpecial linked


ToolBook-Benutzerhandbuch, Kapitel 12, "Verknüpfen und Einbetten von Objekten (OLE)"


Optimieren von booleschen Vergleichen
Optimieren von Vergleichen mit dem Ergebnis true und false
Erweiterungen zur Dokumentation

Wenn Sie bestimmen, ob ein Wert true oder false ist, können Sie den Vergleich optimieren, indem Sie einen Zeichenfolgenvergleich mit der Zeichenfolge true vermeiden. Beispiel:

--Dokumentiert

if visible of selection = true then ...

--Schnellere Version desselben Vergleichs

if visible of selection then ...


ToolBook-Benutzerhandbuch, Kapitel 22, "Anweisungen, Funktionen und Ausdrücke"


Übergeben von Matrizen als Verweis
Erweiterungen zur Dokumentation

Wenn Sie eine Matrix  als Parameter an eine andere Behandlungsroutine übergeben, wird es standardmäßig als Wert übergeben, d.h. Multimedia ToolBook erstellt eine Kopie der Matrix für die neue Behandlungsroutine. An der Matrix vorgenommene Änderungen in der aufgerufenen Behandlungsroutine werden in der aufrufenden Behandlungsroutine, die eine eigene Kopie der Matrix verwaltet, nicht übernommen.

Als Geschwindigkeitsoptimierung und aus programmtechnischen Gründen können Sie eine Matrix auch als Verweis übergeben: die aufrufende und die aufgerufene Behandlungsroutine greifen auf dieselbe Matrix zu. An der Matrix in der aufgerufenen Behandlungsroutine vorgenommene Änderungen werden automatisch in der aufrufenden Behandlungsroutine übernommen. Das Übergeben von Matrizen als Verweis wird bei bestimmten Vorgängen, z.B. beim Sortieren von Matrizen, vorgezogen.

Sie übergeben eine Matrix als Verweis, indem Sie by reference in der Parameterliste der aufgerufenen Behandlungsroutine angeben. Beispiel:

to get swapElements myArray[] by reference, elem1, elem2

    temp = myArray[elem1]

    myArray[elem1] = myArray[elem2]

    myArray[elem2] = temp

    return true

end

Da Sie die Matrix  myArray als Verweis übergeben, werden durch die Tauschoperation in dieser Behandlungsroutine die ursprünglichen Elemente in der aufrufenden Behandlungsroutine vertauscht.


Löschen und Zurücksetzen von Matrizen

Deklarieren von festen oder dynamischen Matrizen

ToolBook-Benutzerhandbuch, Kapitel 23, "Variablen, Werte und Text"


Aufheben der Verknüpfung von DLL-Funktionen
Erweiterungen zur Dokumentation

Sie können jetzt die Verknüpfung zu einzelnen DLL-Funktionen aufheben, anstatt die Verknüpfung zur gesamten DLL aufzuheben. Verwenden Sie eines der beiden folgenden Formate:

unlinkDLL function <Funktionsliste> from <DLL-Name>

unlinkDLL functions <Funktionsliste> from <DLL-Name>

Der Parameter <Funktionsliste> enthält einen Ausdruck, der eine Liste aus einem oder mehreren Funktionsnamen ergibt. Der Parameter <DLL-Name> enthält den Namen der DLL mit den Funktionen, für die die Verknüpfung aufgehoben werden soll. Beispiel:

unlinkdll function "messageBeep" from "user"

unlinkdll functions "messageBeep,GlobalAlloc" from "kernel"

Herausfinden, welche DLL-Funktionen bereits verknüpft sind

Sie können herausfinden, welche DLL-Funktionen bereits verknüpft sind, indem Sie die DLLFunctions()-Funktion aufrufen. Verwenden Sie die folgende Syntax:

DLLfunctions(<DLL-Name>)

Der Parameter <DLL-Name> enthält den Namen der DLL, für die Sie herausfinden möchten, welche Funktionen verknüpft sind. Die Funktion gibt eine durch Kommas getrennte Liste der Funktionen zurück, die in der angegebenen DLL verknüpft sind. Wenn die DLL nicht verknüpft ist, gibt die Funktion null zurück. Beispiel:

get DLLfunctions("tb30dlg.dll")


Nicht dokumentierte OpenScript-Schlüsselwörter
Erweiterungen zur Dokumentation

Die folgenden OpenScript-Schlüsselwörter wurden seit Drucklegung der OpenScript-Referenz hinzugefügt.

Befehle und Funktionen

Schlüsselwörter	Beschreibung	Weitere Informationen
by reference	Bezeichner zur Übergabe von Matrizen als Parameter an andere Behandlungsroutinen.	Übergeben von Matrizen als Verweis
fixed, dynamic	Bezeichner zur Deklaration von Matrizen mit den Befehlen local und system.	Deklarieren von festen oder dynamischen Matrizen
getFileListDlg()	DLL-Funktion, die das Windows-Standarddialogfeld für Dateilisten anzeigt.	Online-Hilfe
getFileListDlg-    Index()	DLL-Funktion, die die Indexnummer einer Datei zurückgibt, die im Datei-Dialogfeld ausgewählt ist.	Online-Hilfe
getFileVersion()	DLL-Funktion, die Informationen zu einer Datei (aktueller Pfad, Versionsnummer, Copyright, Produktname usw.) zurückgibt.	Online-Hilfe
listToTextline()	DLL-Funktion, die durch Kommas getrennte Listen in Textzeilen umwandelt, die durch CRLF-Zeichen getrennt sind.	Online-Hilfe
sortList()	DLL-Funktion, die Listen von Elementen sortiert.	Online-Hilfe
sortText()	DLL-Funktion, die durch CRLF-Zeichen getrennte Zeilen sortiert.	Online-Hilfe
textlineToList()	DLL-Funktion, die durch CRLF-Zeichen getrennte Zeilen in durch Kommas getrennte Listen umwandelt.	Online-Hilfe
Botschaften

Schlüsselwörter	Beschreibung	Weitere Informationen
stateChanged	Wird an ein Ansichtsobjekt gesendet, wenn es minimiert, wiederhergestellt oder maximiert wird.	Online-Hilfe
systemRestored	Wird gesendet, wenn der Restore System-Befehl ausgeführt wird. Hilfreich zum Benachrichtigen von Systembüchern, daß sie Systemvariablen neu initialisieren und DLLs neu verknüpfen müssen.	Online-Hilfe
Eigenschaften

Schlüsselwörter	Beschreibung	Weitere Informationen
onSave	Zusätzlicher Wert für die updateLink-Eigenschaft verknüpfter OLE-Objekte, der angibt, daß das Objekt aktualisiert werden soll, wenn der Benutzer das umfassende Buch speichert.	(nicht anderweitig dokumentiert)
tileWrap	Eigenschaft für die Schalterleiste und Hilfsmittelpalette. Beim Wert true und einem überlappten Objekt (Schalterleiste oder Hilfsmittelpalette) wird das Objekt umbrochen, wenn das Fenster schmaler wird als das Objekt. Falls false, wird das Objekt abgeschnitten.	Beschriftungen und Zeilenumbruchverhalten für die Hilfsmittelpalette und Schalterleiste Online-Hilfe
wordWrapUnits	Bucheigenschaft, die horizontale und vertikale Abstände für Text angibt.	Änderungen im Zeilenumbruchverhalten Online-Hilfe


Verfügbare Multimedia-Treiber
Erweiterungen zur Dokumentation

Die Multimedia ToolBook 3.0 CD-ROM enthält Treiber für die folgenden Multimedia-Typen:

Video for Windows version 1.1 (.AVI-Dateien)

AutoDesk Animator Version 1.1 (.FLI und FLI-Dateien)

QuickTime for Windows Version 1.1.1 (.MOV, .PIC und .JPG-Dateien)

Pioneer-Bildplattenspieler

VISCA-kompatible Videorekorder

Diese Dateien sind im Verzeichnis /treiber auf der CD-ROM enthalten. MCI-Treiiber für zusätzliche Multimedia-Geräte sind vom Hersteller des jeweiligen Geräts erhältlich.

Mit Ausnahme von QuickTime for Windows können diese Treiber zusammen mit Ihrer Anwendung ausgeliefert werden. Lizenzinformationen zu den QuickTime-Treiber finden Sie in der Datei README.WRI im QTW-Verzeichnis.

Installieren der Multimedia-Treiber

Video for Windows version 1.1 (.AVI-Dateien)

Führen Sie SETUP.EXE im \TREIBER\VFW11-Verzeichnis auf der Multimedia ToolBook CD-ROM aus.

AutoDesk Animator Version 1.1 (.FLI und .FLI-Dateien)

Führen Sie SETUP.EXE im \TREIBER\AUTODESK-Verzeichnis auf der Multimedia ToolBook CD-ROM aus.

QuickTime for Windows Version 1.1.1 (.MOV, .PIC und .JPG-Dateien)

Führen Sie SETUP.EXE im \TREIBER\QTW-Verzeichnis auf der Multimedia ToolBook CD-ROM. aus

Pioneer-Bildplattenspieler

1.	Klicken Sie in der Windows-Systemsteuerung auf das Treiber-Symbol, um das Dialogfeld Treiber anzuzeigen.

2.	Klicken Sie auf "Hinzufügen".

3.	Wählen Sie in der Liste der Triber im Dialogfeld Hinzufügen die Option "Nicht aufgelisteter oder aktualisierter Treiber.

4.	Klicken Sie im Dialogfeld auf "Durchsuchen" und wählen Sie dann das Verzeichnis \TREIBER\LASERDISK auf der Multimedia ToolBook CD-ROM.

5.	Klicken Sie zweimal auf "OK".

Zum Konfigurieren des Bildplatten-Treibers für Ihr System klicken Sie auf "Einrichten" im Dialogfeld "Treiber".

VISCA-kompatible Videorekorder

1.	Klicken Sie in der Windows-Systemsteuerung auf das Treiber-Symbol, um das Dialogfeld Treiber anzuzeigen.

2.	Klicken Sie auf "Hinzufügen".

3.	Wählen Sie in der Liste der Triber im Dialogfeld Hinzufügen die Option "Nicht aufgelisteter oder aktualisierter Treiber.

4.	Klicken Sie im Dialogfeld auf "Durchsuchen" und wählen Sie dann das Verzeichnis \TREIBER\VISCA auf der Multimedia ToolBook CD-ROM.

5.	Klicken Sie zweimal auf "OK".


Erstellen von Clips aus Kodak Photo CD-Abbildungen
Erweiterungen zur Dokumentation

Sie können einen Clip zur Anzeige von Fotos von einer Kodak Photo CD erstellen. Dieses Verfahren ist anders als das Importieren einer Photo CD-Abbildung; beim Importieren wird die Abbildung in eine Bitmap umgewandelt. Das Erstellen eines Clips von einer Photo CD-Abbildung ermöglicht Ihnen, das Foto in einem Clip-Rahmen zu positionieren und größenmäßig einzurichten, es mit OpenScript-Befehlen anzuzeigen und seine Attribute durch Ändern seiner Clip-Eigenschaften zu ändern.

So erstellen Sie einen Clip von einer Kodak Photo CD:

1.	Wählen Sie aus dem Menü Objekt den Befehl Clips, um den Clip-Manager zu öffnen.

2.	Klicken Sie auf "Neu", um das Dialogfeld Quelltyp auswählen zu öffnen, dann wählen Sie Abbildung (Photo CD).

Das Dialogfeld Photo CD erscheint.

3.	Wählen Sie unter "CD-Laufwerk" den Buchstaben des Laufwerks, das die Photo CD enthält.

Eine Miniatur des ersten Fotos auf der CD erscheint.

4.	Um sich zwischen Fotos zu bewegen, verwenden Sie die Bildlaufleiste am unteren Rand der Abbildung. Sie können den Bildlauf beschleunigen, indem Sie die Schaltfläche "Alle laden", um die Miniaturen in den Speicher zu laden.

5.	Nachdem Sie das Foto ausgewählt haben, wählen Sie die gewünschte Größe aus dem Listenfeld "Größe". (Sie können die Größe der Abbildung anpassen, wenn Sie sie in einem Clip-Rahmen anzeigen.)

6.	Klicken Sie auf "OK", um den Clip zu erstellen.

7.	Geben Sie einen Namen für die Abbildung in das Feld "Clip" des Clip-Editors ein.

8.	Klicken Sie auf "OK", um den Clip-Editor zu schließen, und klicken Sie dann auf "Schließen", um den Clip-Manager zu schließen.

Tip Wenn Sie die Photo CD zusammen mit Ihrer Anwendung vertreiben wollen, müssen Sie die erforderlichen Lizenzrechte sicherstellen. Informationen über die Urheberrechte einer bestimmten Abbildung erhalten durch Klicken auf die Schaltfläche "Uhrheberrechte" im Dialogfeld Photo CD.


Suchen nach Multimedia ToolBook aus .EXE-Dateien
Erweiterungen zur Dokumentation

Wenn Sie eine .EXE-Datei mit dem Befehl Als EXE speichern erstellen, enthält das Buch Anweisungen zum Starten von Multimedia ToolBook (MTB30.EXE). Das Buch sucht der Reihe nach an folgenden Stellen nach MTB3-.EXE:

(1)	Im Verzeichnis, das im TB30-Eintrag im [Registered Apps]-Abschnitt der ASYM.INI-Datei eingetragen ist.

Das Buch sucht zuerst nach der Entwicklungsversion von Multimedia ToolBook (MTB30.EXE), dann nach der Runtime-Version (MTB30RUN.EXE).

(2)	In den Verzeichnissen, die im DOS-Suchpfad aufgeführt sind.

(3)	Abschließend wird das Programm gesucht, das im {Extensions]-Abschnitt der WIN.INI-Datei mit der Erweiterung .TBK verknüpft ist. Wenn Sie die vollständige Installation von Multimedia ToolBook durchgeführt haben, ist diese Datei TBLOAD.EXE.


Verknüpfen von TBK-Dateien mit Multimedia ToolBook Versionen 1.5 und 3.0

Verwenden der INI.Datei

ToolBook-Benutzerhandbuch, Kapitel 17, "Vorbereiten von Anwendungen für den Vertrieb"


Hinzufügen von Schlüsselwörtern zu einer Seite mit OpenScript
Erweiterungen zur Dokumentation

Mit dem Dialogfeld Seiteneinstellungen können Sie einer Seite Schlüssenwörter hinzufügen. Alternativ können Sie hierzu OpenScript-Befehle wie den folgenden verwenden:

push "Tauben" onto ftsKeywords of this page

Es gibt keinen äquivalenten Befehl zum Erstellen einer Schlüsselwortliste für ein gesamtes Buch. Wenn Sie diesen Befehl verwenden, um Schlüsselwörter hinzuzufügen, erscheinen diese beim Anzeigen des Dialogfelds Seiteneinstellungen vorerst nicht im Listenfeld "Schlüsselwörter des Buchs" oder im Feld "Im Index verwendete Schlüsselwörter" auf dem Register "Schlüsselwörter" des Dialogfelds Indexeinstellungen.

Sie können jedoch die Liste aus bereits vorhandenen Schlüsselwörtern erstellen. Klicken Sie hierzu auf das Register "Dateien" im Dialogfeld Indexeinstellungen und entfernen Sie dann den Namen des aktuellen Buchs aus dem Listenfeld "Einbezogene Bücher" und fügen Sie den Namen wieder zum Listenfeld hinzu. Wenn Sie dann auf "OK" klicken, erstellt Multimedia ToolBook die Liste der gegenwärtig im Buch verfügbaren Schlüsselwörter erneut.


Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 8, "Hinzufügen von Volltextsuchen"


Hinzufügen von Seiten zu Kontexten mit OpenScript
Erweiterungen zur Dokumentation

Sie können einem Kontext eine Seite hinzufügen, indem Sie einen OpenScript-Befehl wie den folgenden verwenden:

ftsContext of this page = "Eulen"

Es gibt keinen äquivalenten Befehl zum Erstellen einer Kontextliste  für ein gesamtes Buch. Wenn Sie diesen Befehl verwenden, erscheint der Kontext vorerst nicht im Listenfeld "Seitenkontexte" oder im Feld "Im Index verwendete Schlüsselwörter" auf dem Register "Seiten" des Dialogfelds Indexeinstellungen.

Sie können jedoch die Liste aus bereits vorhandenen Kontexten erzeugen. Klicken Sie hierzu auf das Register "Dateien" im Dialogfeld Indexeinstellungen und entfernen Sie dann den Namen des aktuellen Buchs aus dem Listenfeld "Einbezogene Bücher" und fügen Sie den Namen wieder zum Listenfeld hinzu. Wenn Sie dann auf "OK" klicken, erstellt Multimedia ToolBook die Liste der gegenwärtig im Buch verfügbaren Schlüsselwörter erneut.


Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 8, "Hinzufügen von Volltextsuchen"


Objekte in unbenannten Abschnitten
Erweiterungen zur Dokumentation

Wenn Sie ein Objekt auf einer Seite nicht explizit einem Abschnitt zuweisen, weist es Multimedia ToolBook dem Standard-Abschnitt mit dem Namen OTHER zu. Sie können diesen Abschnitt genau wie jeden anderen Abschnitt durchsuchen.

Zum Ändern des Namens des Standardabschnitts bearbeiten Sie die Indexeinstellungsdatei (.SST-Datei), die den Index definiert. Ändern Sie im Abschnitt [CREATE] die folgende Zeile, wobei Sie das Wort OTHER durch den neuen Namen ersetzen:

DEFAULT_SECTION=OTHER,YES


Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 8, "Hinzufügen von Volltextsuchen"


Übergehen von Wort-Trennzeichen in Volltextsuch-Indizes
Übergehen von Wort-Trennzeichen
Erweiterungen zur Dokumentation

Wenn Multimedia ToolBook einen Index für die Volltextsuche erstellt, betrachtet es die Zeichen des Alphabets als Teil eines Worts und numerische Zeichen (0-9) als Zahlen, wenn diese in einem Wort neben alphabetischen Zeichen erscheinen. Alle anderen Zeichen (einschließlich Interpunktionszeichen) werden als Leerraum betrachtet, der zum Trennen von Wörtern dient. Wenn Ihre Anwendung z.B. Dateinamen mit Pfadangaben (z.B. \APPS\MTB30) enthält, werden die Komponente in einzelne Wörter getrennt ("APPS" und "MTB30")

Sie können Multimedia ToolBooks Definition des Wort-Trennzeichens übergehen. Soll z.B.  "\APPS\MTB30" als einzelnes Wort indiziert werden, können Sie angeben, daß der umgekehrte Schrägstrich als Teil des Worts behandelt werden soll.

Wenn Sie Zeichen als Wortteile statt als Trennzeichen handhaben wollen, bearbeiten Sie die Indexeinstellungsdatei (.SST-Datei) , die den Index definiert. Im [CREATE]-Abschnitt fügen Sie die Zeichen zum SPECIALS-Eintrag. Verwenden Sie z.B. folgenden Befehl, wenn Sie z.B. einen umgekehrten Schrägstrich als Wortzeichen handhaben wollen:

SPECIALS=\

Wenn Sie mehrere Zeichen hinzufügen wollen, listen Sie die Zeichen eines nach dem anderen ohne Leerzeichen oder andere Zeichen dazwischen. Im folgenden Beispiel werden z.B. der umgekehrte Schrägstrich und der Unterstrich als Wortzeichen gehandhabt:

SPECIALS=/_

Sie sollten es vermeiden, die folgenden Zeichen als Wort-Zeichen zu behandeln, da sie zur Verwendung in Suchausdrücken reserviert sind:

Komma (,)

Pluszeichen (+)

Minuszeichen/Bindestrich (-)

Gleichheitszeichen (=)

 (@)-Symbol

Hinweis Sie sollten ein Zeichen nur zum SPECIALS-Eintrag nur hinzufügen, wenn Sie sicher sind, daß das Zeichen als Wortteil behandelt werden soll.


Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 8, "Hinzufügen von Volltextsuchen"


Übergehen der Werte von Aktionswortkennzeichen
Erweiterungen zur Dokumentation

Der Wert eines Aktionswortkennzeichen ist standaradmäßig der Text des Aktionsworts selbst. Sie können diesen Wert jedoch übergehen, indem Sie dem Aktionswortkennzeichen einen alternativen Wert zuweisen. Dies hilft Ihnen, Aktionswortkennzeichen mit konsistenten Werten zu indizieren (z.B. nur die Einzahlform eines Worts oder ein einheitliches Datumsformat).

Sie können den Wert eines Aktionswortkennzeichens übergehen, indem Sie seine ftsTagValue-Eigenschaft festlegen:

ftsTagValue of hotword "01 Jan 94" = "01:01:94"


Multimedia ToolBook-Benutzerhandbuch und OpenScript-Referenz, Kapitel 8, "Hinzufügen von Volltextsuchen"