Vayrus Home Page Четверг, 21.11.2024, 14:08
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Мои разработки [59]
Разное [6]
Софт [17]
Избранная музыка [2]
Компоненты [1]
Исходники и примеры [5]

Мини-чат

Главная » Файлы » Мои разработки

Сборник функций из моего, относительно старого, модуля MyFuncOne
[ Скачать с сервера (21.0 Kb) ] 17.04.2015, 17:56

Часть модуля:

//------------------ PART ------------------

procedure OnlyOneCopy(OnCreate: Boolean);
// Не допускаем запуска более одной копии приложения
// Следует вызвать при создании формы (true) и обязательно в OnClose формы (false)
// Если приложение завершено некорректно, то она запустится только после перезагрузки
Procedure ClearIECache;
// Очистка кэша (cookie) IE. При повторном нажатии у меня висло приложение. Переделать
function GetINetFile(const INetFileName, LocalFileName: string): Boolean;
// Получение файла из сети
function IsValidEmail(const Value: string): Boolean;
// Проверка правильности E-mail адреса
Function CheckUrl(url: string): Boolean; // Как проверить существование URL
function GIEF: TStrings; // Получаем Избранное IE

procedure CloseApp(Caption: string; force: Boolean);
// Обычное и принудительное завершение приложения
procedure KillApp(Caption: string); // Убиваем приложение по заголовку окна
function KillTask(ExeFileName: string): integer;
// Убиваем приложение по имени исполняемого модуля
procedure SHUTDOWN(force: Boolean); // Выключение компа обычное и принудительное
procedure ShutdownForce(LOGOFF: Boolean);
// Принудительное выключение или перезапуск
procedure REBOOT(EmulateDos: Boolean);
// Перезапуск системы не принудительный (с/без эмуляции DOS)

function FullRemoveDir(Dir: string; RemoveRoot: Boolean): Boolean;
// Удаление всех подкаталогов и файлов в выбранной папке (и самой папки при необходимости)
procedure DelAfterReboot(FileOrFolder: string);
// Удаление файла или папки после перезагрузки
procedure MoveAfterReboot(InFileOrFolder, OutFileOrFolder: string);
// Перемещение файла или папки после перезагрузки
procedure MoveFileOrFolder(InF, OutF: string);
// Перемещение файла или папки с перезаписью
function CopyFilePro(pb: TProgressBar; infile, outfile: string): Boolean;
// Потоковое копирование с прогрессом
// Перемещение, копирование, переим. и удаление файлов из TListBox
// (Action: FO_DELETE, FO_RENAME, FO_MOVE, FO_COPY) Используйте полные пути, иначе FOF_ALLOWUNDO не функ.
function FileOperation(FL: TListBox; ToPath: string; Action: integer;
  ToRB: Boolean): Boolean;
procedure CopyFiles(const FromFolder, ToFolder: string);
// Копирование папки с файлами и подпапками
function GetFS(const FileName: string): longint; // Определяем размер файла
procedure RegisterDLL(FN: string; Reg: Boolean = true);
// Если reg = true, то функция регистрирует DLL, иначе - дерегистрирует
procedure ClearRB; // Чистим корзинку

Категория: Мои разработки | Добавил: vayrus
Просмотров: 1155 | Загрузок: 410 | Рейтинг: 0.0/0 |
Форма входа

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright ArtStudio Software © 2024 Конструктор сайтов - uCoz -->