Difference between revisions of "Form.GetModuleFileName"
(Created page with "{{infobox function |name=GetModuleFileName |object=Форма |caption=Имена модулей и форм |type=1 |status=2 |db=0 |visual=0}} {{HeadLinks| * Main_Page...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:50, 7 February 2021
GetModuleFileName (Имена модулей и форм) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция получает полный путь загрузки текущего модуля с указанием на имя файла загрузки (к примеру, Ref.Номенклатура\Module.sfc
или Modules\FreeForms\Касса\РеестрДоверенностей\Module.sfc
). Функция может использоваться до инициализации формы и в консольном клиенте. Для случаев исполнения кода вне модулей (к примеру, с помощью функции Exec), возвращенная строка может быть виртуальной, не относящейся к реальному пути.
Синтаксис
Form.GetModuleFileName():<Путь загрузки и имя файла текущего модуля (STRING)>
Возвращаемое значение
Возвращает строковое значение.
Примеры
//Получить визуальную форму из обработчика таблицы SFT aParent:=Form.GetParentForm(); //Получить имя модуля пПуть:=aParent.GetModuleFileName(); пМодуль:=GetFileName(пПуть); пПуть:=GetPath(пПуть); //Получить имя формы пФорма:=GetFileName(aParent.GetFormFileName()); //Открыть форму повторно (с установками Сп) LoadModule(2,пПуть,Сп,0,?(пМодуль="","Module",пМодуль),?(пФорма="","Form",пФорма));