powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Библиотека методов FileSystemObject (FSO)
15 сообщений из 15, страница 1 из 1
Библиотека методов FileSystemObject (FSO)
    #34047135
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно сказать, надоело читать вопросы типа "Как скопировать файл(папку)?", "Как удалить файл(папку)?" и тому подобные.
Я как-то писал статью об использование FileSystemObject (но не закончил) при работе с файлами (ну и папками) и делал для статьи библиотеку. Даже выкладывал часть её здесь на форуме. Вроде она пригодилась. Сейчас предлагаю вниманию более полный вариант выложенной ранее библиотеки. Наверно и она найдет своих пользователей.
А может дописать статью о FSO и выложить?



--------------------------------
А, ты, вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?
...
Рейтинг: 0 / 0
Библиотека методов FileSystemObject (FSO)
    #34047236
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jossнадоело читать вопросы типа

нельзя ли выложить в архиве zip ?
...
Рейтинг: 0 / 0
Библиотека методов FileSystemObject (FSO)
    #34047310
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в случае ошибки объект fso явно не уничтожается
...
Рейтинг: 0 / 0
Библиотека методов FileSystemObject (FSO)
    #34047324
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подобное использование требует ссылки на скриптинг библиотеку
использование createobject более универсально
...
Рейтинг: 0 / 0
Библиотека методов FileSystemObject (FSO)
    #34047347
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MsDatabaseruв случае ошибки объект fso явно не уничтожается Хорошо, доработаю. По идее то должен при закрытии подпрограммы. Но, как говорят, лучше это делать ручками
proposed amendmentнельзя ли выложить в архиве zip ? Лови.
...
Рейтинг: 0 / 0
Библиотека методов FileSystemObject (FSO)
    #34047413
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MsDatabaseruподобное использование требует ссылки на скриптинг библиотеку
использование createobject более универсально Если честно, то просто решил сэкономить время. Можно конечно
Код: plaintext
    Dim objFSO As FileSystemObject
заменить на
Код: plaintext
1.
   Dim objFSO As Object
   Set objFSO = CreateObject("Scripting.FileSystemObject")
Ntv более, что библиотека SCRRUN.DLL входит сейчас во все версии Windows. И у 99,9% она стоит на компе.
...
Рейтинг: 0 / 0
Библиотека методов FileSystemObject (FSO)
    #34051351
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В помощь страждущим.

Если Вы хотите более подробно изучить модель FileSystemObject, то Вашему вниманию предлагается глава из книги "Visual Basic 6.0, Visual Basic for Applications 6.0. Язык программирования" Владимира Короля - "Объектная модель FileSystemObject".
Глава взята на сайте Московской группы пользователей MS Access ( MAUG )


--------------------------------
А, ты, вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?
...
Рейтинг: 0 / 0
Библиотека методов FileSystemObject (FSO)
    #34065768
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот ещё и справочник в формате CHM
...
Рейтинг: 0 / 0
Библиотека методов FileSystemObject (FSO)
    #34065885
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помощь по FileSystemObject включена в раздел Help "Programming in Visual Basic", а этот раздел включен в Help к MS Access (если, конечно, при установке выбран пункт установить VBA Help)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Библиотека методов FileSystemObject (FSO)
    #35996466
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного доработанный модуль FSO
Изменения.
1. Раннее связывание заменено на позднее, т.е. подключать модуль SCRRUN.DLL в References необязательно.
2. Улучшена работа с опционными параметрами функций.

обработка ошибок пока не реализована.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Библиотека методов FileSystemObject (FSO)
    #39083871
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот ещё немного доработанный модуль.
Изменения.
Добавлены функции получения ссылки на объект Folder , связанный с одной из трех специальных папок - папки Windows , системной папки и папки временных файлов.
...
Рейтинг: 0 / 0
Библиотека методов FileSystemObject (FSO)
    #39084148
Mina Anna Mazzini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Joss,

все ниже - с искренним уважением к твоему энтузизизму...

... при том, что Пастернака не читал. И не собираюсь.

Чем выше интеллект, тем ниже поцелуи. По мере взросления проекта растет необходимость в низкоуровневых процедурах. Ты же холишь и лелеешь надстройку над надстройкой. Пуркуа? На какой скилл это заточено?

При том, что FSO сам по себе уже эрзац. Впочем, удобная штука, набросать что-то на коленке. Но не более.

Пусть не злит тебя моя откровенность. Злобы в ней - ни капли.
Ты просто не можешь расстаться с этой наработкой? Так?..
.
...
Рейтинг: 0 / 0
Библиотека методов FileSystemObject (FSO)
    #39084967
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mina Anna MazziniТы просто не можешь расстаться с этой наработкой? Так?...
Предложите альтернативу. И я буду ей пользоваться. API не надо. Много-много кода. То что в FSO решается 3-4 операторами, в API может занять пару страниц.
Я разрабатываю и сопровождаю базы. SQL - главное. Всё остальное - вторично. Если задача решена, то ты продолжаешь пользоваться этим решением и дальше. Пока не упрёшься в ограничение своего решения.
В Access до сих пор используется VBA. И значит всё, что он имеет можно использовать.
Я пока не вижу замены FSO. В первом посте я писал, что мне надоело отвечать на вопросы "как удалить/скопировать/перенести/проверить....и т.д." Я даю ссылку и говорю, что там всё написано. Сначала я писал модуль именно для этого. А теперь я его вставляю во все свои разработки. Выделить путь, имя, расширение, вышестоящий (родительский) каталог. Я всё это делаю чераз FSO.
Где-то так.
...
Рейтинг: 0 / 0
Библиотека методов FileSystemObject (FSO)
    #39085282
Mina Anna Mazzini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JossMina Anna MazziniТы просто не можешь расстаться с этой наработкой? Так?...Предложите альтернативу. Дык хдеж ее взять?

Ты меня таки не понял...
Я же не против ФСО. Он, хоть и полезный инструмент, но странный. Тоже, походу, на коленке писан. Я к тому, что слишком ного чести - писать для него оберточку, сопровождать и бдеть ее на совместимость версий :) Просто я этим давно переболел. Тоже пытался завернуть его в универсальный интерфейс. Слава богу, что не прижилось :) Щаз просто беру заготовку из ближайшего в моей голове проекта - и вперед.

Бзв, не сегодня-завтра я окончательно откажусь от его функционала записи-чтения в пользу 17840035 . \\\\ - благодарю.
.
...
Рейтинг: 0 / 0
Библиотека методов FileSystemObject (FSO)
    #39085495
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mina Anna Mazzini,

Где-то я уже встречал этот класс - CFile. Но у меня очень редко возникала необходимость читать, создавать и писать в файлы. Я пользовался стандартными средствами VBA.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Библиотека методов FileSystemObject (FSO)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]