LoadResString-Funktion Diese Funktion Lädt eine Zeichenfolge aus einer Ressourcendatei (.res). Der Index erforderlich und muß eine Ganzzahl sein, die die Kennung (ID) der Daten in der Ressourcendatei angibt. Die Ressource mit der ID 1 ist für das Anwendungssymbol reserviert. Syntax: LoadResString(Index) Sie können die LoadResString-Funktion anstelle von Zeichenfolgenkonstanten in Ihrem Code verwenden. Das Speichern langer Zeichenfolgen mit Daten und der Zugriff auf diese Elemente aus Ressourcendateien verkürzt die Ladezeit, da Sie die Elemente einzeln bei Bedarf aus der Ressourcendatei laden können und nicht alle gleichzeitig laden müssen, wenn ein Form-Objekt geladen wird. LoadResPicture-Funktion Diese Funktion lädt eine Bitmap, ein Symbol (Icon) oder einen Cursor aus einer Ressourcendatei (.res). Syntax: LoadResPicture(Index, Format) Der Index ist erforderlich und muß eine Ganzzahl oder Zeichenfolge sein, die die Kennung (ID) der Daten in der Ressourcendatei angibt. Die Ressource mit der ID 1 ist für das Anwendungssymbol reserviert. Für Format muß ein Wert oder Konstante eingesetzt werden, der/die das Format der zurückgegebenen Daten angibt, wie in folgender Tabelle erläutert. Werte für Format | Konstante | Wert | Beschreibung | | vbResBitmap | 0 | Bitmap-Ressource | | vbResIcon | 1 | Symbolressource | | vbResCursor | 2 | Cursor-Ressource | Tabelle 13 Sie können die LoadResPicture-Funktion verwenden, anstatt sich auf Grafiken zu beziehen, die in der Picture-Eigenschaft eines Form-Objekts oder eines Steuerelements gespeichert sind. Das Speichern von Bitmaps, Symbolen und Cursor-Abbildungen in Ressourcendateien und der Zugriff auf diese Elemente aus Ressourcendateien verkürzt die Ladezeit, da Sie die Elemente einzeln bei Bedarf aus der Ressourcendatei laden können und nicht alle gleichzeitig laden müssen, wenn ein Form-Objekt geladen wird. LoadResData-Funktion Diese Funktion lädt Daten aus mehreren möglichen Typen von Ressourcendateien (.res) und gibt ein Byte-Datenfeld zurück. Syntax: LoadResData(Index, Format) Der Index ist erforderlich und muß eine Ganzzahl oder Zeichenfolge sein, die die Kennung (ID) der Daten in der Ressourcedatei angibt. Die Ressource mit der ID 1 ist für das Anwendungssymbol reserviert. Format gibt den Wert, des Originalformats der zurückgegebenen Daten, an, wie unter Einstellungen beschrieben. Der Wert kann auch der Zeichenfolgenname einer benutzerdefinierten Ressource sein. Werte für Format | Typ | Beschreibung | | Accelerator | Zugriffstastentabellen | | Bitmap | Bitmap-Grafiken aller Farbtiefen, keine JPEGs, GIFs etc. | | Cursor | Cursor-Dateien | | Dialog* | Verschiedene Dialoge | | HTML* | HTML-Dokumente | | Icon | Icon-Dateien | | Menu* | Menüs | | String Table | Texttabellen | | Toolbar* | Werkzeugleisten | | Version* | Versionsinformation | | Custom | Benutzerdefinierte Datentypen z.B. "CUSTOM" oder "WAVE" | Tabelle 14: Die mit * markierten Typen werden von Visual Basic nicht unterstützt. Die von LoadResData aus der Ressourcedatei geladenen Daten können maximal 64 KB umfassen. Bei Verwendung von LoadResData mit einer Bitmap-, Symbol- oder Cursor-Ressource wird eine Zeichenfolge zurückgegeben, die die eigentlichen Bits in der Ressource enthält. Wenn Sie diese Bitmap, Ressource oder dieses Symbol einsetzen möchten, verwenden Sie die LoadResPicture-Funktion. LoadResData kann beim Lokalisieren einer Visual Basic-Anwendung sinnvoll eingesetzt werden, da die Ressourcen, die übersetzt werden müssen, in einer Ressourcendatei zusammengefasst sind. Es ist nicht notwendig, auf den Quell-Code zuzugreifen oder die Anwendung neu zu kompilieren. |