يحصل خاصية عدد صحيح من ملف. هناك نوعين مختلفين من وظيفة.
1. الحصول على الممتلكات عن طريق مقبض الملف.
منذ فترة طويلة FileGetInteger (
الباحث file_handle، // التعامل مع الملف
ENUM_FILE_PROPERTY_INTEGER رقم العقار // رقم العقار
)؛
2. الحصول على الممتلكات من قبل اسم الملف.
منذ فترة طويلة FileGetInteger (
سلسلة CONST اسم_الملف، // اسم الملف
ENUM_FILE_PROPERTY_INTEGER property_id، // رقم العقار
منطقي common_folder = كاذبة // وينظر إلى الملف في مجلد محلي (كاذبة)
)؛ // أو مجلد مشترك لجميع المحطات (صحيح)
المعلمات
file_handle
[في] اصف ملف إرجاعها بواسطة File**** () .
اسم الملف
[في] اسم الملف.
رقم العقار
[في] ملف ID الممتلكات. قيمة يمكن أن تكون واحدة من قيم ENUM_FILE_PROPERTY_INTEGER التعداد. إذا تم استخدام الخيار الثاني وظيفة، يمكن أن تتلقى فقط قيم الخصائص التالية : FILE_EXISTS، FILE_CREATE_DATE، FILE_MODIFY_DATE، FILE_ACCESS_DATE وFILE_SIZE.
common_folder = كاذبة
[في] يشير إلى موقع الملف. إذا كانت المعلمة غير صحيحة، وينظر مجلد البيانات الطرفية. إلا أنه من المفترض أن يكون الملف في المجلد المشترك لجميع المحطات الطرفية \ \ المشتركة \ الملفات ( FILE_COMMON ).
عودة القيمة
قيمة العقار. في حالة وجود خطأ، -1 يتم إرجاعها. للحصول على رمز الخطأ استخدام يقوم GetlastError () وظيفة.
إذا تم تحديد مجلد عند الحصول على العقارات عن طريق الاسم، فإن وظيفة يكون الخطأ 5018 (ERR_MQL_FILE_IS_DIRECTORY) على أي حال، على الرغم من أن قيمة الإرجاع سوف تكون صحيحة.
ملاحظة
وظيفة دائما يتغير رمز الخطأ. في حالة الانتهاء بنجاح رمز الخطأ تتم إعادة تعيين إلى NULL.