CreateTmpFile — различия между версиями
Hisava (обсуждение | вклад) м (→Пример) |
Hisava (обсуждение | вклад) м (→Пример) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
− | Создание временного файла | + | [[CreateTmpFile]] - это функция |
− | + | Создание временного файла | |
− | CreateTmpFile(<Struct>, [<Alias>, <a_indkey> [,<IsExcl>=False] [,<IsAct>=True] [,<Own>=DataModule] [,<IsFreeDel>=False>] [,<afilename>] [,<AddDatasets=.t.>], [<IsCompatible>=False], [<TableType=DBF/ADT>], [<IsFoxPro>=False]) | + | [[CreateTmpFile]]( <Struct>, [<Alias>, <a_indkey> [,<IsExcl>=False] [,<IsAct>=True] [,<Own>=DataModule] [,<IsFreeDel>=False>] [,<afilename>] [,<AddDatasets=.t.>], [<IsCompatible>=False], [<TableType=DBF/ADT>], [<IsFoxPro>=False] ) |
Own: Обьект-собственник(по умолчанию модуль данных) | Own: Обьект-собственник(по умолчанию модуль данных) | ||
+ | |||
a_indkey - Массив строк индексных выражений { { "ключ","тэг","уник.?","по убыванию?" } } | a_indkey - Массив строк индексных выражений { { "ключ","тэг","уник.?","по убыванию?" } } | ||
+ | |||
IsFreeDel-True:при уничтожении экземпляра таблицы удалить ее файлы с диска | IsFreeDel-True:при уничтожении экземпляра таблицы удалить ее файлы с диска | ||
+ | |||
afilename-полное имя временного файла | afilename-полное имя временного файла | ||
+ | |||
AddDatasets-добавить созданную таблицу в список доступных таблиц ? | AddDatasets-добавить созданную таблицу в список доступных таблиц ? | ||
+ | |||
IsCompatible - .t. совместимый режим открытия ? | IsCompatible - .t. совместимый режим открытия ? | ||
+ | |||
TableType - DBF или ADT | TableType - DBF или ADT | ||
− | |||
+ | IsFoxPro - .t. режим DOS кодировки для FoxPro совместимых таблиц | ||
= Пример = | = Пример = | ||
− | |||
Создать временную таблицу для выполнения сводного запроса в справочнике [[R238]] | Создать временную таблицу для выполнения сводного запроса в справочнике [[R238]] | ||
− | + | _ := [[CreateTmpFile]]( fld, '_', ~IsFreeDel := true, ~Own := Self ) | |
− | _ := CreateTmpFile( fld, '_', ~IsFreeDel := true, ~Own := Self ) | + | |
= Смотрите также = | = Смотрите также = | ||
+ | [[Полезные функции]] | ||
[[Функции Delphi]] | [[Функции Delphi]] | ||
− | |||
− |
Текущая версия на 09:56, 5 мая 2017
CreateTmpFile - это функция
Создание временного файла
CreateTmpFile( <Struct>, [<Alias>, <a_indkey> [,<IsExcl>=False] [,<IsAct>=True] [,<Own>=DataModule] [,<IsFreeDel>=False>] [,<afilename>] [,<AddDatasets=.t.>], [<IsCompatible>=False], [<TableType=DBF/ADT>], [<IsFoxPro>=False] )
Own: Обьект-собственник(по умолчанию модуль данных)
a_indkey - Массив строк индексных выражений { { "ключ","тэг","уник.?","по убыванию?" } }
IsFreeDel-True:при уничтожении экземпляра таблицы удалить ее файлы с диска
afilename-полное имя временного файла
AddDatasets-добавить созданную таблицу в список доступных таблиц ?
IsCompatible - .t. совместимый режим открытия ?
TableType - DBF или ADT
IsFoxPro - .t. режим DOS кодировки для FoxPro совместимых таблиц
Пример
Создать временную таблицу для выполнения сводного запроса в справочнике R238
_ := CreateTmpFile( fld, '_', ~IsFreeDel := true, ~Own := Self )