Док: Функция RInfo()
-
Возвращает свойство ресурса, заданное при его определении. Эта функция НЕ позволяет узнать текущие значения успехов и неудач при использовании того или иного ресурса.
Синтаксис:
RInfo("resourceName", "key")
где
- "resourceName" - имя ресурса безо всяких фигурных и иных скобок.
- "key" - ключ, в зависимости от типа ресурса, см. ниже.
Ключи по типам ресурсов
- Источник - GitHub, BAS/Engine/engineresourcecontroller.cpp: https://github.com/bablosoft/BAS/blob/d9acdb4a51e48b1f2bd09342cf726636695fc74e/Engine/engineresourcecontroller.cpp#L85
- Я оставил хвосты кода, чтобы чуть больше было понятно прошаренным людям.
- Исходники явно не свежие. Может, что-то и сильно поменялось. Но пока вот.
>>> FixedString Type : m->GetTypeId() >>> FixedInteger Type : m->GetTypeId() >>> RandomInteger Type : m->GetTypeId() Maximum : QString::number(r->GetMaxUserValue()) Minimum : QString::number(r->GetMinUserValue()) >>> RandomString Type : m->GetTypeId() Mask : r->GetValue() >>> Select Type : m->GetTypeId() Options : res >>> Database Type : m->GetTypeId() SuccessAttempts : QString::number(r->GetSuccessAttempts()) FailAttempts : QString::number(r->GetFailAttempts()) >>> LinesFromFile Type : m->GetTypeId() FileName : r->GetFilename() Location : r->GetFilename() SuccessAttempts : QString::number(r->GetSuccessAttempts()) FailAttempts : QString::number(r->GetFailAttempts()) >>> LinesFromScript Type : m->GetTypeId() >>> LinesFromUrl Type : m->GetTypeId() Url : r->GetUrl() Location : r->GetUrl() SuccessAttempts : QString::number(r->GetSuccessAttempts()) FailAttempts : QString::number(r->GetFailAttempts()) >>> FilesFromDirectory Type : m->GetTypeId() Directory : r->GetDirectory() Location : r->GetDirectory() SuccessAttempts : QString::number(r->GetSuccessAttempts()) FailAttempts : QString::number(r->GetFailAttempts())
Примечания:
- Ключ "Type" везде это и есть тип ресурса, например, для ресурса "LinesFromUrl" Type == "LinesFromUrl".
- Обратите внимание, что во многих местах, например, есть и ключ "Directory", и ключ "Location", и им
присваивается то же самое значение. - Для ресурса типа "Select" ключ "Options" содержит список строк опций через запятую.