Willkommen zu GExperts, eine Reihe von Delphi Experten, die dafür
bestimmt ist, das Leben für den Delphi Programmierer ein wenig leichter
zu machen. GExperts sind eine frei verfügbare Software, daher wird keine
Registriergebühr verlangt.

Ihr GExperts Packet sollte aus den folgenden Dateien bestehen: 

GExpert2.DLL - Die DLL mit all den GExperts für Delphi 2 GExpert3.DLL -
Die DLL mit all den GExperts für Delphi 3 GDebug.exe - Das GExpert
Debugger-Fenster ZIPDLL.DLL - Bietet Zip Unterstützung UNZDLL.DLL -
Bietet UnZip Unterstützung Readme.TXT - Diese Datei Dbugintf.pas -
Interface Einheit um Nachrichten zum Debugfenster zu senden Setup.exe -
GExpert SETUP-Programm 


GEXPERTS INSTALLATION 
---------------------

Um GExperts zu installieren, starten Sie einfach das Programm SETUP.EXE. 
Wenn GExperts einmal installiert sind, starten Sie Delphi um sie zu
konfigurieren. 
GExperts sollten in Delphi aktiv sein. Um GExperts zu konfigurieren,
klicken Sie auf das Menü Tools und dort sollte sich eine Menüoption
GExpert Options befinden. Wenn dort nichts ist, überprüfen Sie die
Einstellung in der Registrierung, um sicherzustellen, daß sie auf das
richtige Verzeichnis weist.wenn Sie GExperts manuell installieren
wollen, folgen Sie den Anweisungen unten.

Um GExperts manuell zu installieren, kopieren Sie die Datei GExpert.DLL
in ein beliebiges Verzeichnis. Als nächstes, kopieren Sie die zwei
DLL-Dateien, ZIPDLL.DLL und UNZDLL.DLL, in Ihr Windows\System
Verzeichnis. Diese Dateien liefern die nötige Unterstützung für das
Zippen und Ent-Zippen.

Um GExperts in der Delphi IDE zu aktivieren müssen Sie die Registry
bearbeiten. 
Öffnen Sie den Registry Editor und gehen Sie zu HKEY CURRENT
USER/SOFTWARE/BORLAND/DELPHI/2.0/EXPERTS. 
Als nächstes, fügen Sie einen neuen Stringwert namens GExperts hinzu. 
Schließlich, modifizieren Sie den neuen Stringwert "GExperts", um
dorthin zu zeigen, wo Sie die GExpert DLL kopiert haben. Wenn Sie
beispielsweise die GExpert DLL in ein Verzeichnis C:\Experts kopiert
haben, würde der GExpert Stringwert in der Registry
"C:\Experts\GExpert.DLL" sein 

Sie haben jetzt die Installation von GExperts beendet.

GEXPERTS benutzen 

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

Es gibt acht verschiedene GExpert Experten. Die meisten von ihnen sind
einfach zu benutzen und sobald Sie einmal angefangen haben ziemlich
selbsterklärend.

Prozedur Viewer 
----------------

Wählen Sie Procedure List aus dem Menü Suchen und eine Liste aller
Prozeduren, Funktionen und Methoden wird für die aktuelle Unit
erscheinen. Um zu irgendeiner Prozedur zu springen, klicken Sie einfach
doppelt darauf oder drücken Sie die Eingabetaste.Um nach einer Prozedur
zu suchen, beginnen Sie einfach mit dem Tippen, volle inkrementielle
Suche in der Liste wird unterstützt.


Class Browser 
-------------

Wählen Sie Class Browser aus dem Menü Anzeigen. Der Class Browser
erscheint und beginnt alle Dateien in Ihrem Projekt nach Klassen zu
durchsuchen. Eine Liste der Klassen in Ihrem Projekt wird im linken
Bereich erscheinen. Sobald Sie irgendeine Klasse anklicken, wird eine
Liste aller Variable und Methoden in dieser Klasse im rechten Bereich
des Class Browsers erscheinen. 

Um alle Klassen in der VCL zu betrachten, klicken Sie auf den Knopf VCL.
Der Class Browser wird dann Ihr VCL Quellverzeichnis scannen und eine
Liste aller Klassen in der VCL aufbauen. 

Beachten Sie, beide, Ihre Projekt Klassen und die VCL Klassen speichert
das Programm in einer gepufferten Datei mit der Erweiterung .GOB. Auf
diese Weise, wenn Sie das nächste Mal Delphi starten und die VCL oder
Projekt Klassen betrachten wollen, muß der Browser sie nicht von Grund
auf neu erstellen. Sie können die Klassen, durch klicken den Knopf
Refresh, zu jeder Zeit aktuallisieren.

Um sofort dorthin zu gehen, wo eine Klasse, Methode oder Variable
deklariert ist, klicken Sie einfach doppelt darauf. Sie können auch
OnKlick-Methoden schreiben, um zu wählen ob Sie zu dem Interface oder
Implementations Abschnitt springen wollen.

Schließlich, beim Browsen der VCL Klassen erscheint ein Code-Bereich,
der den entsprechenden VCL CODE für die Klasse und Methode, die Sie
betrachten anzeigt. Beachten Sie, für Variable und Eigenschaften zeigt
der Code-Bereich den Interface-Abschnitt für die ausgewählte Methode
wärend der Code-Bereich für Methoden den Implementations-Abschnitt
zeigt.

Schließlich, der Class Browser unterstützt eine Filterung ähnlich dem
Objekt-Browser von Delphi.


Projekt-Abhängigkeiten 
--------------------

Wählen Sie Project Dependencies aus dem Menü Anzeigen. Ein Fenster wird
erscheinen, das Ihnen den Projektnamen zeigt und eine Liste der Units in
dem Projekt im linken Bereich. Sie können Abhängigkeiten auf einem von
zwei Wegen betrachten. Units von denen die gewählte Unit abhängig ist,
oder eine Liste der Units, die von der gewählten Unit abhängig sind.


MessageDlg Wizard 
-----------------

Erlaubt Ihnen leicht MessageDlg Code am Cursor im Editorfenster
einzufügen. 
Wählen Sie MessageDlg Wizard aus dem Edit-Menü.


Experten Manager 
--------------

Um den Experten Manager zu betrachten, wählen Sie Expert Manager aus dem
Tools-Menu. 
Der Experten Manager erlaubt Ihnen leicht Experten in der Delphi IDE
hinzuzufügen, zu entfernen, freizugegeben oder auszuschalten.


Projekt-Backup 
--------------

Erlaubt Ihnen Ihre gesamten Projektdateien in einer einzelnen ZIP-Datei
zu sichern. 
Gut, um Ihr Projekt in fortschreitendem Zustand zu speichern, damit Sie
es zurück zu einer früheren Version bringen können, wenn Änderungen an
dem Projekt nicht ausreichend arbeiten. 
Sie können optional auch den Projekt-Backup Experten veranlassen alle
.Pas Dateien zu scannen um Resource- und Include-Dateien im Backup
einzubeziehen. (Im Einzelnen: Dateien, die mit den $R,$I
Compileranweisungen eingebunden sind) 


Tab Order Expert 
----------------

Meine größte Kritik an der Delphi IDE ist, wie armseelig das Setzen der
Reihenfolge für die Tabulatoren ausgearbeitet ist. Es dauert mir ewig
die Reihenfolge für die Tabulatoren eines Formulars mit einer Menge
Komponenten zu setzen nur unter Verwendung jener kleinen blauen Pfeile,
um Komponenten die Liste auf- und ab zu bewegen. Benutzen des Set Tab
Order Expert ist einfach. 
Halten Sie einfach die SHIFT-Taste gedrückt und wählen Sie alle
Komponenten, deren Reihenfolge für die Tabulatoren Sie setzen wollen.
Beachten Sie, es ist wichtig, daß Sie die Komponenten in der Reihenfolge
auswählen in der Sie die Reihenfolge für die Tabulatoren setzen wollen. 
Sobald das erledigt ist, klicken Sie auf Set Tab Order im EDIT-Menü. Ein
Fenster wird erscheinen, das Ihnen erlaubt im Voraus die Reihenfolge für
die Tabulatoren zubetrachten, um sicherzustellen, daß Sie beim Anklicken
nicht irgendwelche Fehler gemacht haben. Dann, um die Reihenfolge für
die Tabulatoren wie gezeigt zu setzen, klicken Sie einfach auf den
Set-Knopf.

Beachten Sie, daß alle ausgewählten Komponenten denselben Parent haben
müssen. Im Einzelnen: 
Sie können nicht zur gleichen Zeit Komponenten innerhalb und außerhalb
einer GroupBox auswählen und die Reihenfolge für die Tabulatoren von
allen in einem Durchgang setzen. 
Das ist so, weil Reihenfolge für die Tabulatoren nur in einer
Container-Komponente wirksam ist.


Debugfenster 
------------

Das Debugfenster liefert einen bequemen Weg zur Ausgabe von
Debug-Meldungen aus Ihrem Programm heraus. Schließen Sie einfach die
Datei DBUGINTF.PAS in Ihr Projekt ein und rufen Sie die Prozedur
SendDebug mit der Zeichenfolge, die Sie ausgeben wollen auf. Beachten
Sie, im EDIT-Menü, befindet sich ein Debug Statement, das diesen Aufruf
für SendDebug automatisch in ein bedingtes Define einfügen kann. Das
Debug-Fenster sitzt in der Taskleiste, es ist das Papier ICON. 
Wenn Nachrichten an es gesendet werden, verändert sich das kleine ICON,
um einen Federhalter auf dem Papier zu zeigen, anzeigend, daß eine
Debug-Meldungen empfangen wurde.

Überwachungsliste Erweiterungen 
-------------------------

Die Überwachungsliste wurde auf einer Reihe von Wegen von GExperts
erweitert. 
Die erste Erweiterung ist die Fähigkeit die Überwachungsliste so
einzustellen, daß sie immer obenauf ist. Eine Menüoption, "Always on
Top", wurde dem Systemmenü der Überwachungsliste hinzugefügt. Eine
zweite Erweiterung ist es die IDE Option auswerten/modifizieren aus dem
PopUp-Menü der Überwachungsliste aufzurufen.

Beachten Sie, daß diese Erweiterungen der Überwachungsliste nur in der
Delphi 2 Version arbeiten.


GExpert Optionen 
---------------

Sie können die verschiedenen Optionen von GExperts durch die Auswahl von
GExpert Options aus dem Tools-Menu konfigurieren. 

Irgendwelche Fragen, Rückmeldungen oder Probleme können an mich gesendet
werden unter gnunn@interlog.com.

Ich hoffe Sie genießen GExperts!

Gerald Nunn Toronto, Ont

