View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002705 | Wishes.Plugins | LuaMacro / Macro Browser | public | 2014-06-14 20:23 | 2014-10-02 13:56 |
Reporter | JohnDoe | Assigned To | shmuel | ||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Summary | 0002705: Far.GetConfig (на замену Far.Cfg_Get) | ||||
Description | value = Far.GetConfig (Name) Отличия от Far.Cfg_Get: - возвращает логические true/false, а не строковые - неправильно заданный параметр считается фатальной ошибкой - параметр не разделяется на ключ/имя, а указывается одной строкой | ||||
Additional Information | http://forum.farmanager.com/viewtopic.php?p=119214#p119214 | ||||
Tags | No tags attached. | ||||
|
> - параметр не разделяется на ключ/имя, а указывается одной строкой Почему? |
|
Проще в использовании. Или разделение что-то даёт нам? |
|
> Или разделение что-то даёт нам? Разделение применяется в Фаре, соответствует тому, как это в Фаре устроено. Зачем делать дополнительную надстройку? > - неправильно заданный параметр считается фатальной ошибкой А если возвращать 2 значения, по принципу pcall: первое (булевое) - успех операции, второе - запрошенная величина. Или же можно возвращать одну величину (в случае неуспеха - nil). |
|
Ещё интересный момент: как передавать фаровский тип "3-state" в Lua (аналога в Lua нет). Не хотелось бы возвращать значение двумя величинами: тип, значение. |
|
Если принять "принцип pcall" (к чему я и склоняюсь), то величины "3-state" можно будет передавать как false, true и nil (третье состояние). |
|
Сделал (билд 4077). Документация пока только в macroapi_manual.ru.chm, и то - неполная. Но играться уже можно. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-06-14 20:23 | JohnDoe | New Issue | |
2014-06-17 13:03 | shmuel | Description Updated | |
2014-09-02 07:58 | shmuel | Note Added: 0012953 | |
2014-09-02 08:02 | JohnDoe | Note Added: 0012954 | |
2014-09-02 17:11 | shmuel | Note Added: 0012969 | |
2014-09-02 17:14 | shmuel | Note Edited: 0012969 | |
2014-09-02 18:42 | shmuel | Note Added: 0012970 | |
2014-09-02 20:58 | shmuel | Note Added: 0012972 | |
2014-09-02 23:32 | shmuel | Note Added: 0012975 | |
2014-09-04 13:37 | shmuel | Status | new => closed |
2014-09-04 13:37 | shmuel | Assigned To | => shmuel |
2014-09-04 13:37 | shmuel | Resolution | open => fixed |
2014-10-02 13:56 | shmuel | Relationship added | related to 0001982 |