AFXINIFILE
Liefert den Pfad und Dateinamen der
Konfigurationsdatei,
z.B. afx.ini.
AFXINIFILE( )
Rückgabewert
Zeichen
Anmerkungen
- Der Name der Konfigurationsdatei wird vom Dateinamen der Interface-DLL
abgeleitet. Dabei wird wie folgt vorgegangen:
- In der Debug-Version wird der Buchstabe d am Ende des
Dateinamens abgeschnitten, sofern vorhanden. (Die Debug Version ist nicht im Lieferumfang enthalten)
- Die Dateiendung wird durch ini ersetzt.
Damit ist sichergestellt, dass sowohl in der Release- als auch in der
Debug-Version immer die selbe
Konfigurationsdatei
verwendet wird. Bei Bedarf können sowohl die Interface-DLL als auch die
Konfigurationsdatei umbenannt werden, und es steht damit eine alternative
Konfiguration zur Verfügung. Damit können zwei oder mehrere Varianten dieser
DLL unabhängig voneinander eingesetzt werden, sofern in der
IIS-Konfiguration die entsprechenden Anwendungserweiterungen eingetragen
werden.
- Die Konfigurationsdatei muss sich immer im selben Verzeichnis befinden
wie die Interface-DLL.
- Der Pfad und der Dateiname werden entsprechend der 8.3
Benennungskonvention dargestellt ("kurze Dateinamen").
- Sollte das Betriebssystem vor den Pfad die Zeichenfolge \\?\
stellen, wird diese abgeschnitten. Diese Zeichenfolge bedeutet, dass auf
UNICODE Systemen die ansonsten übliche maximale Zeichenfolge von MAX_PATH
auf annähernd 32000 Zeichen erhöht werden kann. Durch die Verwendung von
ANSI-Funktionen (erforderlich zur Kompatibilität mit FoxPro) und die kurzen
Dateinamen ist diese Erweiterung irrelevant.
- Der Pfad wird in Großbuchstaben dargestellt.
Siehe auch