> Inhalt: JavaScout Fat-Client-Framework (FCF)

> Verzeichnis der Dokumente mit den theoretischen Grundlagen 

Datei 'ErrorMessages.xml' mit der Liste der Fehler- und Warnungs-Texte

* Bitte beachten Sie die Hinweise und Bestimmungen bezüglich Urheberrecht, Haftungsausschluß und geschützte Marken oder Warenzeichen die für dieses Web-Dokument und möglicherweise auch für 'verlinkte' Dokumente gelten.

  • Der Betreiber dieser Web-Site (www.javascout.biz) ist nicht verantwortlich für den Inhalt von Web-Sites, die innerhalb dieses Web-Dokumentes oder anderer Dokumente von www.javascout.biz verlinkt sind.

  • Wenn dieses Web-Dokument oder andere Dokumente dieser Web-Site (www.javascout.biz) Rechte von Ihnen verletzen, oder sie glauben, dass Rechte Anderer (Dritter Personen) dadurch verletzt werden, informieren Sie bitte den Betreiber dieser Web-Site.
    Eine E-Mail können Sie ganz einfach durch anklicken des Symbols oder Textes im Frame rechts oben senden.

Dieses Dokument drucken.

 Letzte Bearbeitung dieses  Dokuments:
2011-03-15

Voraussetzungen für das Verständnis dieses Dokuments:

* Kenntnisse der Programmierung von Heavyweight-Clients (Fat-Clients) in Java.
Das Tutorial zu diesem Thema finden Sie im Dokument
JavaScout Fat-Client-Framework > Tutorial: Programmierung mit dem JS-FCF.

Ungefährer Zeitbedarf zum Durcharbeiten dieses Dokuments:

Das ist ein Dokument zur Erklärung des theoretischen Hintergrundes des JavaScout-Fat-Client-Frameworks (JS-FCF).
Der Zeitaufwand hängt stark von Ihren Vorkenntnissen ab und reicht von 5 Minuten für ein Überfliegen des Inhaltes bis zu mehr als 1 Stunde für eine intensive Auseinandersetzung mit der Materie.

Dieses Dokument beschreibt die XML-Struktur in der Datei 'ErrorMessages.xml'.
Diese Datei ist Teil des JavaScout-Fat-Client-Frameworks und enthält sprachabhängige Texte für die Anzeige von Fehlern und Hinweisen auf Situationen, die eine Entscheidung des Anwenders erfordern.

Die Datei ist im Unterverzeichnis 'TEXT.ls' (dabei wird ls durch den ISO-Code der jeweiligen Sprache ersetzt) abgelegt; eine detaillierte Beschreibung zur Verzeichnisstruktur finden Sie im Dokument Verzeichnisstruktur für die Entwicklung von Heavyweight-Clients mit dem JS-FCF.

Die XML-Struktur ist in folgende Abschnitte unterteilt:

Inhaltsverzeichnis

Vorbemerkung 
Vorbedingungen 

Muster einer Datei (Übersicht) 

Abschnitt mit individuellen XML-Elementen
 
<NotFoundMessageText> 
<WarningExplanationText> 
<ErrorExplanationText> 
<StorableExplanationText> 
<NotStorableExplanationText> 
<WarningIconFileName> 
<ErrorIconFileName> 
<UnixStyleLogFileDirectoryAndName> 
<WindowsStyleLogFileDirectoryAndName> 

Abschnitt
<Messages> 
<Message> 
*   
<OriginClass> 
*   
<OriginCode> 
*   
<Processing> 
*   
<Logging> 
*   
<MessageText> 
*   alternativ  
<Reference> 
*     
<ReferenceOriginClass> 
*     
<ReferenceOriginCode> 

Verwandte Dokumentation
 

Vorbemerkung

zum Inhaltsverzeichnis

Vorbedingungen

zum Inhaltsverzeichnis

Muster einer Datei (Übersicht)

Die Einträge für die Ereignis-Gründe, die Datei-Namen für die Log-Datei und die Graphischen Symbole (Icons) zu Beginn der XML-Struktur sind aus ProjectAssist.

Im Abschnitt <Messages> werden beispielhaft nur zwei Einträge als Muster verwendet:
* Der erste Eintrag enthält den Text der bei Auftreten des Ereignisses angezeigt wird.
* Der zweite Eintrag ist ein Beispiel für den Verweis (<Reference>) auf einen anderen Eintrag.

Zur Beschreibung für einen Abschnitt gelangen Sie über den 'Link' wenn Sie auf den unterstrichenen Teil des Textes klicken.

<!-- Root-Element; muß vorhanden sein sonst meldet der Parser einen Fehler -->
<root>
<!--            ********************************************************************************* -->
<!-- ********** Einzelne XML-Elemente mit Text für Ereignisse, Datei-Namen für Icons und Log-Datei *********** -->
  <NotFoundMessageText>
Für 'Herkunfts-Klasse' und 'Herkunfts-Code'
ist kein individueller Hinweis vorhanden.

Aus Sicherheitsgründen muss das Anwendungsprogramm beendet werden.
Sie können anschließend versuchen, das Programm neu zu starten;
möglicherweise ist die Ursache des Fehlers nur temporär aufgetreten oder
durch eine besondere – bei der Erstellung des Programms nicht
berücksichtigte Kombination von Daten-Inhalten verursacht.

Klicken Sie bitte auf die Schaltfläche [Drucken] und geben Sie den
Ausdruck an die/den Verantwortliche/n für das Programm weiter.
Sie unterstützen damit die Suche nach der Ursache des Fehlers.

Anschließend klicken Sie bitte auf die Schaltfläche [Weiter] -
das Anwendungsprogramm wird dann beendet.

  </NotFoundMessageText>
  <WarningExplanationText>
Es ist eine Situation aufgetreten die eine Korrektur durch Sie erfordert.
Weitere Hinweise finden Sie in der Detail-Beschreibung weiter unten.

Wenn Ihnen die Hinweise nicht helfen die Situation zu korrigieren
dann klicken Sie bitte auf die Schaltfläche [Drucken] und geben Sie
den Ausdruck an die/den Verantwortliche/n für das Programm weiter.
Sie unterstützen damit die Suche nach der Ursache des Hinweises.

Anschließend klicken Sie bitte auf die Schaltfläche [Weiter] -
Sie kommen damit zum Fenster für den Geschäftsfall zurück und können
die Eingabe korrigieren.

  </WarningExplanationText>
  <ErrorExplanationText>
Es ist ein schwerer Fehler aufgetreten.
Das Anwendungsprogramm muss aus Sicherheitsgründen beendet werden.
Weitere Hinweise finden Sie in der Detail-Beschreibung weiter unten.

Sie können anschließend versuchen, das Programm neu zu starten;
möglicherweise ist die Ursache des Fehlers nur temporär aufgetreten oder
durch eine besondere – bei der Erstellung des Programms nicht
berücksichtigte Kombination von Daten-Inhalten verursacht.

Klicken Sie bitte auf die Schaltfläche [Drucken] und geben Sie den
Ausdruck an die/den Verantwortliche/n für das Programm weiter.
Sie unterstützen damit die Suche nach der Ursache des Fehlers.

Anschließend klicken Sie bitte auf die Schaltfläche [Weiter] -
das Anwendungsprogramm wird dann beendet.

  </ErrorExplanationText>
  <StoreableExplanationText>
Sie haben im Teilprogamm
%FrameTitle%
Daten neu erfasst oder geändert -
diese Daten aber nicht gespeichert !
Die Daten sind fehlerfrei und können gespeichert werden.

Bitte wählen Sie aus folgenden Möglichkeiten:

* Schaltfläche [Zurück zur Dateneingabe]:
Ihre gewünschte Aktion wird nicht fortgesetzt und
das Programm erlaubt eine Korrektur der eingegebenen Daten.

* Schaltfläche [Speichern]:
Die erfassten Daten werden gespeichert und das Programm
führt anschließend Ihre gewünschte Aktion aus.

* Schaltfläche [Nicht Speichern]:
Die erfassten Daten werden nicht gespeichert - das Programm
führt sofort Ihre gewünschte Aktion aus.

Wenn Sie dieses Fenster schließen ohne vorher
eine Schaltfläche anzuklicken werden die erfassten
Daten gespeichert.

  </StoreableExplanationText>
  <NotStoreableExplanationText>
Sie haben im Teilprogramm
%FrameTitle%
Daten neu erfasst oder geändert -
diese Daten aber nicht gespeichert !
Die Daten sind nicht komplett oder enthalten Fehler
und können nicht gespeichert werden.

Bitte wählen Sie aus folgenden Möglichkeiten:

* Schaltfläche [Zurück zur Dateneingabe]:
Ihre gewünschte Aktion wird nicht fortgesetzt und
das Programm erlaubt eine Korrektur der eingegebenen Daten.

* Schaltfläche [Nicht Speichern]:
Die erfassten Daten werden nicht gespeichert - das Programm
führt sofort Ihre gewünschte Aktion aus.

Wenn Sie dieses Fenster schließen ohne vorher
eine Schaltfläche anzuklicken werden die erfassten
Daten nicht gespeichert.

  </NotStoreableExplanationText>
  <WarningIconFileName>Icon_Warning_80x80.gif</WarningIconFileName>
  <ErrorIconFileName>Icon_Stop_80x80.gif</ErrorIconFileName>
  <UnixStyleLogFileDirectoryAndName>/server/directory/file</UnixStyleLogFileDirectoryAndName>
  <WindowsStyleLogFileDirectoryAndName>drive:directory\file</WindowsStyleLogFileDirectoryAndName>
<!--            ******************************************** -->
<!-- ********** Abschnitt für Hinweis-Texte für ein Ereignis *********** -->
  <Messages>
    <Message>
      <OriginClass>js_prass.clientframes.JS_ProjAssist_Project__ActionHandler</OriginClass>
      <OriginCode>DupKey</OriginCode>
      <Processing>W</Processing>
      <Reference>
        <ReferenceOriginClass>MultipleUsedMessages</ReferenceOriginClass>
        <ReferenceOriginCode>DuplicateUserKnownKey1Parm</ReferenceOriginCode>
      </Reference>
    </Message>
    <Message>
      <OriginClass>MultipleUsedMessages</OriginClass>
      <OriginCode>DuplicateUserKnownKey1Parm</OriginCode>
      <MessageText>
Es existiert bereits ein Datensatz mit der eindeutigen
Identifikation %Parameter1%/%Parameter2% !

Die Identifikation %Parameter1%/%Parameter2% ist notwendig um
den Datensatz wieder finden zu können.
Klicken Sie bitte auf die Schaltfläche [Weiter] und korrigieren Sie
die Eingabe bevor Sie die Daten erneut speichern.

      </MessageText>
      <Processing>W</Processing>
    </Message>
    <Message>
      <OriginClass>MultipleUsedMessages</OriginClass>
      <OriginCode>DBSysError</OriginCode>
      <Processing>D</Processing>
      <Logging></Logging>
      <MessageText>
Es ist ein Fehler beim Zugriff auf die Datenbank aufgetreten.
Dieser Fehler kann nicht durch eine Aktion von Ihnen
behoben oder umgangen werden.
Verständigen Sie bitte den Betreiber des Rechenzentrums oder
jene Person die für die Verbindung zum Rechenzentrum verantwortlich
ist und geben Sie die folgende Fehlermeldung weiter:
Parameter1: %Parameter1%
Parameter2: %Parameter2%
Parameter3: %Parameter3%

Parameter4: %Parameter4%
Parameter5: %Parameter5%.

    </Message>
  </Messages>
</root>


zum Inhaltsverzeichnis

Abschnitt mit individuellen XML-Elementen

In diesem Abschnitt sind sprachabhängige Texte und weitere Parameter festgelegt die für das gesamte Anwendungsprogramm gelten.

<NotFoundMessageText>

Dieser Text wird angezeigt, wenn für die Kombination der Werte von <OriginClass> und <OriginCode> kein XML-Element <Message> oder <MessageText> definiert sind.

In dem in der Basisklasse JSBS_ErrorDialog erzeugten Dialog-Fenster wird dann im Feld 'Bedeutung des Fehlers oder der Warnung:' der in diesem XML-Element erfasste Text angezeigt:

zum Inhaltsverzeichnis

<WarningExplanationText>

Dieser Text wird angezeigt wenn das XML-Element <Processing> im XML-Element <Message> für die Kombination von <OriginClass> und <OriginCode> den Wert 'W' (Warning) enthält.

In dem in der Basisklasse JSBS_ErrorDialog erzeugten Dialog-Fenster wird dann im oberen Text-Bereich der in diesem XML-Element erfasste Text angezeigt:

zum Inhaltsverzeichnis

<ErrorExplanationText>

Dieser Text wird unter folgenden Vorrausssetzungen angezeigt:
* Für die Kombination der Werte von
<OriginClass> und <OriginCode> ist kein XML-Element <Message> oder <MessageText> definiert.
* Das XML-Element
<Processing> im XML-Element <Message> für die Kombination von <OriginClass> und <OriginCode> enthält den Wert 'D' (Dump).

In dem in der Basisklasse JSBS_ErrorDialog erzeugten Dialog-Fenster wird dann im oberen Text-Bereich der in diesem XML-Element erfasste Text angezeigt:

zum Inhaltsverzeichnis

<StorableExplanationText>

Dieser Text wird angezeigt, wenn der Anwender Daten neu erfasst oder geändert aber nicht gespeichert hat.
Die erfassten Daten sind fehlerfrei und könnten gespeichert werden.

In dem in der Basisklasse JSBS_UnstoredChangesDialog erzeugten Dialog-Fenster wird dann im linken Text-Bereich der in diesem XML-Element erfasste Text angezeigt:

Der Text in der Title-Bar (obere Leiste) des aufrufenden Frames wird anstelle des Platzhalters '%FrameTitle%' in den Text eingefügt.
Im Beispiel ist das die zweite Zeile des Textes.

zum Inhaltsverzeichnis

<NotStorableExplanationText>

Dieser Text wird angezeigt, wenn der Anwender Daten neu erfasst oder geändert aber nicht gespeichert hat.
Die erfassten Daten sind nicht vollständig oder enthalten Fehlen und können nicht gespeichert werden.

In dem in der Basisklasse JSBS_UnstoredChangesDialog erzeugten Dialog-Fenster wird dann im linken Text-Bereich der in diesem XML-Element erfasste Text angezeigt:

Der Text in der Title-Bar (obere Leiste) des aufrufenden Frames wird anstelle des Platzhalters '%FrameTitle%' in den Text eingefügt.
Im Beispiel ist das die zweite Zeile des Textes.

zum Inhaltsverzeichnis

<WarningIconFileName>

Dieses XML-Element enthält die Datei mit dem graphischen Symbol das gemeinsam mit dem <WarningExplanationText> angezeigt wird und dem Anwender rasch signalisiert, dass eine Warnung und kein schwerer Fehler aufgetreten ist.
Das XML-Element enthält nur den Namen der Datei – ohne Verzeichnisstruktur.
Die Basisklasse sucht diesen Dateinamen im Unterverzeichnis GRAPHICS im Stamm-Unterverzeichnis des Anwendungsprogramms.
Die Beschreibung der Verzeichnis-Struktur, die das
JavaScout Fat-Client-Framework voraussetzt finden Sie im Dokument Verzeichnisstruktur für die Entwicklung von Heavyweight-Clients mit dem JS-FCF.

In dem in der Basisklasse JSBS_ErrorDialog oder JSBS_UnstoredChangesDialog erzeugten Dialog-Fenster wird das Graphische Symbol dann im oberen rechten Bereich auf der [  Hilfe  ]-Schaltfläche angezeigt:

zum Inhaltsverzeichnis

<ErrorIconFileName>

Dieses XML-Element enthält die Datei mit dem graphischen Symbol das gemeinsam mit dem <ErrorExplanationText> angezeigt wird und dem Anwender rasch signalisiert, dass ein schwerer Fehler aufgetreten ist und das Anwendungsprogramm beendet werden muss.
Das XML-Element enthält nur den Namen der Datei – ohne Verzeichnisstruktur.
Die Basisklasse sucht diesen Dateinamen im Unterverzeichnis GRAPHICS im Stamm-Unterverzeichnis des Anwendungsprogramms.
Die Beschreibung der Verzeichnis-Struktur, die das
JavaScout Fat-Client-Framework voraussetzt finden Sie im Dokument Verzeichnisstruktur für die Entwicklung von Heavyweight-Clients mit dem JS-FCF.

In dem in der Basisklasse JSBS_ErrorDialog erzeugten Dialog-Fenster wird das Graphische Symbol dann im oberen rechten Bereich auf der [  Hilfe  ]-Schaltfläche angezeigt:

zum Inhaltsverzeichnis

<UnixStyleLogFileDirectoryAndName>

Wenn das Anwendungsprogramm unter einem Unix-Betriebssystem läuft und dieses XML-Element einen gültigen Dateinamen (inklusive Verzeichnisstruktur) enthält, wird bei Auftreten eines Ereignisses ein Eintrag in die hier festgelegte Datei geschrieben.

zum Inhaltsverzeichnis

<WindowsStyleLogFileDirectoryAndName>

Wenn das Anwendungsprogramm unter einem Windows-Betriebssystem läuft und dieses XML-Element einen gültigen Dateinamen (inklusive Verzeichnisstruktur) enthält, wird bei Auftreten eines Ereignisses ein Eintrag in die hier festgelegte Datei geschrieben.

zum Inhaltsverzeichnis

Abschnitt <Messages>

In diesem Abschnitt sind sprachabhängige Texte und weitere Parameter festgelegt die für das gesamte Anwendungsprogramm gelten.

<Message>

Dieses XML-Element kommt mehrmals (1 mal für jede Kombination der Werte in <OriginClass> und <OriginCode>) und enthält untergeordnete XML-Elemente mit
* einer Anweisung ob das Auftreten des Ereignisses nur in die Log-Datei geschrieben wird, dem Anwender eine Warnung angezeigt und das Programm fortgesetzt wird oder ob das Programm wegen der Schwere des Fehlers beendet werden muß (
<Processing>);
* dem Text des Fehlerhinweises oder der Warnung (
<MessageText>);
* alternativ zum
<MessageText> den Verweis auf den Text eines anderen <Message>-Elementes (<Reference>).

Das Auslösen der Anzeige der Einträge in diesem XML-Element erfolgt durch den Aufruf der Methode handleErrorEvent(...) in den Basisklassen JSBS_StartFrame und JSBS_TaskFrame.
In dieser Methode wird in weiterer Folge die Basisklasse JSBS_ErrorDialog aufgerufen die die Einträge in dieser Datei ('ErrorMessages.xml') liest und in einem Fenster anzeigt.

zum Inhaltsverzeichnis

*   <OriginClass>

Dieser Wert ist der erste Teil der eindeutigen Identifikation eines – im Programm aufgetretenen – Ereignisses.

Der Wert kann prinzipiell frei gewählt werden; empfehlenswert ist aber, den Namen der Java-Klasse in dem das Ereignis aufgetreten ist, zu verwenden.
Das Einhalten dieser Empfehlung hilft die Übersicht zu bewahren und erleichtert das Finden der Ursache eines Eintrags in der Log-Datei oder einer angezeigten Fehlermeldung oder Warnung.

Der Wert wird auch in einem Feld des Fensters für Fehler oder Warnungen angezeigt:

zum Inhaltsverzeichnis

*   <OriginCode>

Dieser Wert ist der zweite Teil der eindeutigen Identifikation eines – im Programm aufgetretenen – Ereignisses.

Der Wert kann prinzipiell frei gewählt werden; empfehlenswert ist aber, eine Kurzform für die Ursache des Ereignisses zu verwenden..
Zum Beispiel 'DupKey' (Duplikate Key / doppelter Schlüssel) wenn der Anwender einen Datensatz erfassen will, dessen Anwender-bekannter Schlüssel (eindeutige Identifikation des Datensatzes) bereits für einen anderen Eintrag auf der Datenbank verwendet wird.

Der Wert wird auch in einem Feld des Fensters für Fehler oder Warnungen angezeigt:

zum Inhaltsverzeichnis

*   <Processing>

Dieser Wert legt fest, welche Auswirkungen das Ereignis hat.
In der Basisklasse JSBS_ErrorDialog sind folgende Verarbeitungen definiert:

'L' (Log): über das Auftreten dieses Ereignisses wird der Anwender nicht informiert.
Wenn über das XML-Element
<Logging> so festgelegt dann wird nur ein Eintrag in die Log-Datei geschrieben.

'W' (Warnung): das Auftreten dieses Ereignisses zeigt eine Warnung für den Anwender an; dabei wird der im XML-Element <WarningExplanationText> festgelegte Information angezeigt. Darin wird darauf hingewiesen, dass die Ursache der Warnung durch den Anwender korrigiert werden kann und eine detaillierte Erklärung und Anweisung im XML-Element <MessageText> enthalten ist.
Das Programm wird nach der Bestätigung durch den Anwender fortgesetzt.

'D' (Warnung): das Auftreten dieses Ereignisses zeigt eine Fehlermedlung für den Anwender an; dabei wird der im XML-Element <ErrorExplanationText> festgelegte Information angezeigt. Darin wird darauf hingewiesen, dass die Ursache der Fehlermeldung so schwer ist, dass das Programm beendet werden muß und eine detaillierte Erklärung im XML-Element <MessageText> enthalten ist.
Das Programm wird nach der Bestätigung durch den Anwender beendet.

Wenn kein XML-Element <Processing> vorhanden ist, wird in der Basisklasse JSBS_ErrorDialog der Wert 'D' (Dump) verwendet und das Programm beendet.

zum Inhaltsverzeichnis

*   <Logging>

Dieser Wert legt fest, ob für das Ereignis ein Eintrag in die Log-Datei geschrieben wird.
Die genaue Verarbeitung dieses XML-Elements ist in der Basisklasse JSBS_ErrorDialog definiert.

zum Inhaltsverzeichnis

*   <MessageText>

Dieser Wert enthält die detaillierte Information über die Ursache des Fehlers oder der Warnung.

Der Wert wird im unteren Teil des durch die Basisklasse JSBS_ErrorDialog erstellten Fensters für Fehler oder Warnungen angezeigt:

In diesem Text können auch Platzhalter für 5 verschiedene Werte eingefügt werden.
Die Platzhalter werden als
%Parameter1% bis %Parameter5% eingefügt.
Anstatt dieser Platzhalter werden dann Werte angezeigt, die beim Aufruf der Methode
handleErrorEvent(...) in den Basisklassen JSBS_StartFrame und JSBS_TaskFrame als Parameter an die Methode übergeben werden.

zum Inhaltsverzeichnis

*   alternativ <Reference>

Statt der individuellen Erstellung eines Textes für ein Ereignis ist es manchmal sinnvoll, einen generellen Text für gleichartige Ereignisse zu definieren.

Das ist besonders dann sinnvoll,
* wenn der Anwender die Ursache des Ereignisses ganz einfach korrigieren kann (z.B. bei einem 'Duplicate Key')
oder
* der Anwender das Ereignis nicht verursacht hat und damit auch den Grund nicht korrigieren kann.

Ein Beispiel für ein Ereignis, dass durch den Anwender nicht korrigiert werden kann ist ein Fehler beim Zugriff auf die Datenbank.
Hauptursachen dafür sind meistens eine Unterbrechung der Verbindung zur Datenbank oder ein Fehler in einem SQL-Kommando (verursacht bei der Programmierung).
In diesen Fällen reicht eine Information an den Anwender, dass ein 'technischer Fehler' aufgetreten ist und er gebeten wird, einen Ausdruck auszuführen.

zum Inhaltsverzeichnis

*     <ReferenceOriginClass>

Dieses XML-Element enthält den Wert der <OriginClass> der referenzierten <Message>.

zum Inhaltsverzeichnis

*     <ReferenceOriginCode>

Dieses XML-Element enthält den Wert des <OriginCode> der referenzierten <Message>.

zum Inhaltsverzeichnis

Verwandte Dokumentation

Dokument

Inhalt

Fehlermeldungen und Warnungen verwalten :: ProjectAssist für das JavaScout Fat-Client-Framework 

Teilprogramm von JavaScout ProjectAssist zur Verwaltung von Fehlermeldungen und Warnungen.

Datei mit der XML-Struktur mit Fehlermeldungen und Warnungen erstellen :: ProjectAssist für das JavaScout Fat-Client-Framework 

Teilprogramm von JavaScout ProjectAssist zum Generieren der Datei mit der XML-Struktur mit den Einträgen für Fehlermeldungen und Warnungen.

JSBS_ErrorDialog 

JavaScout Basisklasse mit den Methoden zur Anzeige einer Fehlermeldung oder Warnung.

JSBS_UnchangedChangesDialog 

JavaScout Basisklasse mit den Methoden zur Anzeige des Hinweises, dass Daten verändert aber nicht gespeichert wurden.

JSBS_XML_ErrorMessages 

JavaScout Basisklasse mit den Methoden zum Auslesen der XML-Elemente in dieser Datei 'ErrorMessages.xml').

Fehler und Warnungen – Generelle Beschreibung :: ProjectAssist für das JavaScout Fat-Client-Framework 

Für den Anwender bestimmte Hilfe-Dokumentation zur Anzeige von Fehlern und Warnungen als Beispiel für das Erscheinungsbild der in den JavaScout Basisklassen definierten Dialoge.

zum Inhaltsverzeichnis