Dieses FixPak wird als Dateisatz geliefert. Fuehren Sie folgende Schritte aus, um dieses FixPak zu installieren: (1) a. Entpacken Sie dieses FixPak in einem leeren Verzeichnis (z. B. f:\ibmfix). Wenn Sie mit PKUNZIP* arbeiten, verwenden Sie die Option -d, um die Dateien in die entsprechenden Unterverzeichnisse zu entpacken. b. Stellen Sie anschliessend sicher, dass das aktuelle Verzeichnis das Verzeichnis ist, in dem Sie das FixPak entpackt haben. Es muss entweder die Datei "SERVICE.EXE" oder die Datei "SERVICE.BAT" enthalten. (2) Geben Sie den folgenden Befehl ein: SERVICE Dieses FixPak kann auf jeder Platte installiert werden, auf die im System zugegriffen werden kann, einschliesslich LAN-Laufwerke. Das Serviceprogramm selbst muss unter Windows 3.51 (oder hoeher) oder Windows 95 ausgefuehrt werden. ------------------------------------------------------------------------ Fuer die erfolgreiche FixPak-Installation sind folgende Rahmenbedingungen erforderlich: (1) Bei dem installierten Produkt darf es sich NICHT um die DEMO-Version (fuer 60 Tage) von IBM VisualAge C++ fuer Windows handeln. (2) Waehrend der Installation des FixPaks darf in keiner Sitzung ein IBM VisualAge C++ fuer OS/2-Tool geoeffnet sein. (3) Die FixPak-Servicestufe muss gleicher oder hoeher der zuvor installierten Stufe sein (falls vorhanden). FixPaks sind kumulativ. (4) Wenn Sie das FixPak ueber eine installierte Version des Produkts installieren, muss mindestens eine Komponente, die das FixPak betrifft, mit dem Installationsmodus "Normal" installiert worden sein. Service kann nur fuer die Komponenten angewendet werden, die mit dem Installationsmodus "Normal" installiert wurden. ------------------------------------------------------------------------ Aktualisieren der Browser-Datenbankdateien (PDL-Dateien) ========================================================= A) Warum ist es notwendig, die Browser-Datenbankdateien zu aktualisieren? Der Browser stellt Datenbankdateien (.PDL-Dateien) fuer die Klassenbibliotheken von VisualAge fuer C++ zur Verfuegung. Sie koennen durch die Verwendung der Untermenuefenster 'Laden' und 'Mischen' des Menues 'Datei' im Browser diese Informationen laden oder mit den Informationen aus Ihren eigenen Programmen mischen. Wenn neue FixPaks fuer die VisualAge-Komponenten ausgegeben werden, kann es zu einer Aenderung am Inhalt oder an den Datums- und Zeitmarken einiger Kopfdateien kommen. In diesem Fall zeigt der Browser moeglicherweise einige inkorrekte Informationen an, oder er erkennt, dass einige Dateien nicht auf dem neuesten Stand oder inkompatibel sind. Hieraus koennen Sie ersehen, dass die Browser-Datenbankdateien aktualisiert werden muessen. Sie sollten ausserdem alle vorhandenen .PDB-, .PDL-, .PDD- und .PDL-Dateien erneut erstellen. B) Wann sollen die Browser-Datenbankdateien aktualisiert werden? Der Browser umfasst folgende Datenbankdateien: Benutzerschnittstellenklassen - userintf.pdl Collection-Klassen - collectn.pdl E/A-Datenstromklassen - iostream.pdl Klassen fuer komplexe Rechenoperationen - complex.pdl Datenbankzugriffsklassen - database.pdl Anwendungsunterstuetzungsklassen - applsupp.pdl OLE Framework-Klassen - oleframe.pdl Die Informationen in den genannten Dateien koennen durch FixPaks fuer die folgenden Komponenten beeinflusst werden: - Compiler - IOC Class Libraries - Visual Builder - Data Access Builder Nach der Installation der FixPaks fuer diese Komponenten koennen Sie die Browser-Datenbankdateien aktualisieren. C) Wie werden die Browser-Datenbankdateien aktualisiert? Wenn Sie eine vollstaendige Installationsversion von VisualAge fuer C++ auf Ihrer Maschine haben, wechseln Sie zum Verzeichnis INCLUDE und geben Sie folgenden Befehl ein: nmake -f ibrspdl.mak Stellen Sie sicher, dass die Umgebungsvariable CPPMAIN auf das Installationsverzeichnis des Produkts (in dem sich das Verzeichnis INCLUDE befindet) zeigt. Stellen Sie sicher, dass die Umgebungsvariable INCLUDE die Position enthaelt, an der die VisualAge fuer C++-Kopfdateien installiert sind. Wenn Sie Ihre .PDL- und Kopfdateien aus dem Verzeichnis INCLUDE auf einem LAN abrufen, fordern Sie die zustaendige Person (die das FixPak installiert hat) auf, die Make-Datei ibrspdl.mak auszufuehren. Die folgenden Dateien (im Verzeichnis INCLUDE) werden verwendet, um die Browser-Datenbankdateien wiederherzustellen: - ibrspdl.mak - brsfound.exe - ui1.cpp - ui2.cpp - ui3.cpp - cc1.cpp - cc2.cpp - cc3.cpp - cc4.cpp - cc5.cpp - cc6.cpp - iostream.cpp - complex.cpp - database.cpp - applsupp.cpp - oleframe.cpp Performance Analyzer ==================== 1. Nach der Installation dieses CSD muessen Sie Ihre Anwendungen mit der neuen CPPWPA3.OBJ verbinden. 2. Zwei Probleme, die in der urspruenglichen README.TXT dokumentiert sind, wurden behoben. Diese Probleme wurden im 7. und 8. Listenpunkt unter "2.13.2 Einschraenkungen und bekannte Probleme" beschrieben. Diese Punkte enthalten folgende Informationen: Befindet sich die EXE nicht im aktuellen oder in einem durch die Umgebungsvariable PATH angegebenen Verzeichnis und verwendet sie eine DLL, die sich im aktuellen Verzeichnis befindet, kann der Performance Analyzer das Programm nicht laden. Statt dessen wird vom Betriebssystem eine Fehlernachricht angezeigt, in der mitgeteilt wird, dass die DLL nicht gefunden werden kann. In der Fehlernachricht ist der Pfad angegeben, der vom Betriebssystem durchsucht wurde, einschliesslich des aktuellen Verzeichnisses. und: Befindet sich die DLL nicht im aktuellen oder in einem durch die Umgebungsvariable PATH angegebenen Verzeichnis, wird fuer die Funktionen in der DLL eine Ablaufverfolgung durchgefuehrt, sie werden jedoch nicht aufgeloest. In der Trace-Datei werden die Funktionen mit der Adresse, nicht mit dem Namen aufgefuehrt. 3. Die folgenden Fehler koennen auftreten, wenn Sie Windows mit zu wenig virtuellem Arbeitsspeicher verwenden: a) Folgende Nachricht wird angezeigt: 24100I: /Ti, /Gh oder /De nicht verwendet oder CPPWPA3.OBJ nicht in zuvor geladene DLLs und EXEs eingebunden. Moeglicher Aufruf-DLL-Ladefehler. Diese Nachricht kann auch dann angezeigt werden, wenn Sie Ihr Programm mit saemtlichen erforderlichen Optionen erstellt und verbunden (link) haben. b) Die Nachricht "Interner Fehler 1E" wird angezeigt. c) Nachrichten zu Seitenfehlern werden angezeigt. Tritt einer der o. g. Bedingungen auf, muessen Sie die Groesse Ihres virtuellen Arbeitsspeichers heraufsetzen. Gehen Sie hierzu wie folgt unter Windows 95 vor: 1. Klicken Sie den Knopf "Starten" an. 2. Klicken Sie "Einstellungen" an. 3. Klicken Sie "Systemsteuerung" an. 4. Klicken Sie das Symbol "System" doppelt an. 5. Klicken Sie die Indexzunge "Leistungsmerkmale" an. 6. Klicken Sie den Druckknopf "Virtueller Arbeitsspeicher" an. 7. Klicken Sie den Radioknopf "Es gelten benutzerdefinierte Einstellungen" fuer den virtuellen Speicher an. 8. Waehlen Sie eine Festplatte mit mindestens 40 MB an freiem Speicherplatz aus. 9. Geben Sie mindestens 40 MB als Mindestplatz (Feld "Minimal") ein. 10. Klicken Sie abschliessend auf "OK".