<< Inhaltsverzeichnis Suchen >>

CALL  _ _GETPROFILESTRING

Anweisung

Syntax:

CALL  _ _GETPROFILESTRING(<DATEINAME>,<SECTION>,
                                                         <ENTRY>,<STRING-VARIABLE>)

<DATEINAME>                = <STRING-AUSDRUCK>
<SECTION>                      = <STRING-AUSDRUCK>
<ENTRY>                          = <STRING-AUSDRUCK>

Bedeutung:

Ruft die WINDOWS-Funktion GetPrivateProfileString auf, die aus der INI-Datei <DATEINAME> einen Eintrag liest und in <STRING-VARIABLE> als Ergebnis liefert. Die Einträge in den INI-Dateien haben die Form:

[section]
entry = string

Ist <ENTRY> gleich dem Leerstring "", so werden alle <ENTRY>-Namen aus <SECTION> als Ergebnis geliefert. Die einzelnen <ENTRY>-Namen sind im Ergebnisstring durch das Zeichen CHR$(1) getrennt.

In <STRING-VARIABLE> muß genügend Speicherplatz bereitgestellt werden.

Beispiel:

H$ = SPACE$(255) /* Speicherplatz bereitstellen
CALL  _ _GETPROFILESTRING("c:\windows\win.ini","colors",
                                                       "Background",H$)

/* Alle Entry-Namen aus der Section colors holen
H$ = SPACE$(512)
CALL  _ _GETPROFILESTRING("c:\windows\win.ini","colors","",H$)
/* H$ enthält - durch CHR$(1) getrennt - die Entry-Namen.

siehe auch:

CALL __WRITEPROFILESTRING, CALL __GETREGVALUE