AFXFILENAME
Liefert den Pfad und Dateinamen der
Interface-DLL , der FoxPro Instanz oder des Prozesses.
AFXFILENAME( [ nIndex ] )
Rückgabewert
Zeichen
Parameter
| nIndex |
Beschreibung |
| N/A |
Pfad+Dateiname der Interface-DLL. |
| 1 |
Pfad+Dateiname der FoxPro EXE/DLL, die mit SET LIBRARY TO die
Interface-DLL geladen hat. |
| 2 |
Pfad+Dateiname der Anwendung (EXE / Prozess). |
Anmerkungen
- Wenn die Interface-DLL von einer FoxPro EXE geladen wird, sind die
Rückgabewerte für die Werte 1 und 2 des Parameters nIndex identisch.
- Die Interface-DLL kann beliebig umbenannt werden, die Debug-Version
sollte allerdings immer mit dem Buchstaben d enden. Der Name der
Konfigurationsdatei
wird vom Dateinamen der Interface-DLL abgeleitet.
- 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