تجد $المنزل أو ويندوز تعادل مع FreePascal
-
21-08-2019 - |
سؤال
هدفي هو نشر المستخدم ملفات التكوين تحت:
- $HOME/.appname Unix/Linux.
- \Documents and Settings\(المستخدم)\بيانات التطبيق\AppName ويندوز.
ما هي API أو مجموعة من الوظائف التي يمكن استخدامها مع المناسبة {$IFDEF}'s حتى أستطيع نشر بلدي ملفات التكوين على الأماكن ؟
المحلول
أفضل استخدام وظيفة الصحيح:
http://www.freepascal.org/docs-html/rtl/sysutils/getappconfigdir.html
النتيجة:=getappconfigdir(كاذبة)
نصائح أخرى
سوف الأرجح في نهاية المطاف باستخدام GetEnvironmentVariable
وظيفة.تحت يونكس مثل برمجيات المصدر المفتوح ، سوف تستخدم HOME
متغير البيئة.تحت ويندوز ، عليك استخدام APPDATA
متغير البيئة.
لا تنتمي إلى StackOverflow