0 / 0 / 0
Регистрация: 26.12.2007
Сообщений: 435

Как можно объявить объект глобально на всю программу?

28.01.2008, 07:22. Показов 1090. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
подскажите плз., как можно объявить объкт глобально на всю программу. Детали - хочу создать один(!) объект CreateObject('Scripting.FileSystemObject ') и использовать его потом когда захочу, в любом месте. Это возможно? И еще - как его правильно убить по оканчании завершения работы программы??
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.01.2008, 07:22
Ответы с готовыми решениями:

Объявить объект класса глобально
Здравствуйте! Есть класс, допустим myclass, нужно объявить объект этого класса, причем глобально.

Можно ли объявить динамический массив глобально?
Приветствую всех! Наткнулся тут неожиданно на проблему, про которую в своих книгах ничего не нашел. А именно, можно ли объявить...

можно ли глобально присвоить объект переменной?
как присвоить объект объектной переменной в модуле чтобы пользоваться ею из любого листа ? почему так не работает ? Public Key As...

2
0 / 0 / 1
Регистрация: 29.07.2007
Сообщений: 40
29.01.2008, 00:58
Создай обычный бейсиковский модуль.

Вставь этот код:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Private lgFSO As Scripting.FileSystemObject 'Тут будет жить FSO.
 
Public Function GetFSO() As Scripting.FileSystemObject
On Error GoTo Err_GetFSO
 
    If lgFSO Is Nothing Then
        Set lgFSO = New Scripting.FileSystemObject
    End If
    
    Set GetFSO = lgFSO
    
Exit_GetFSO:
    Exit Function
    
Err_GetFSO:
    Set GetFSO = Nothing
    If Not lgFSO Is Nothing Then Set lgFSO = Nothing
    Resume Exit_GetFSO
End Function
 
Public Sub TerminateFSO()
    If Not lgFSO Is Nothing Then Set lgFSO = Nothing
End Sub
И добавь этот модуль ко ВСЕМ проектом в группе твоей программы.

Теперь из любой части программы ты можешь с помощью функции GetFSO получить доступ к единственному во всей программе экземпляру объекта FSO.
0
0 / 0 / 0
Регистрация: 26.12.2007
Сообщений: 435
29.01.2008, 13:35  [ТС]
как все запущенно.......
большое человеческое спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.01.2008, 13:35
Помогаю со студенческими работами здесь

Как объявить переменную глобально?
Все просто до идиотизма, создал небольшую программу в формах: При нажатии на кнопку меняется одна переменная и в зависимости от значения...

Как объявить переменную глобально?
здравствуйте, в книге шилдта есть такой код #include <iostream> using namespace std; void func1(); void func2(); int count;...

Как объявить переменную глобально?
Есть первый макрос, который сохраняет определенный текст в файл! Путь к файлу хранится в переменной! После записи макрос завершает свою...

Как глобально объявить массив
Помогите Создал Button в котором Фиксируются массивы А в других действиях Эти массивы невидны(клик другого Button) как быть и...

Как объявить ofstream глобально
хочу чтобы не только в main но и во всех ф-ях было доступно ofstream fout("out.txt"); задаю эту штуку глобально ошибка


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru