Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Разбор свойств объекта App, функции Command и оператора FileCopy


Информационный Канал Subscribe.Ru


"Подробный обзор функций, операторов и объектов Visual Basic6"
Выпуск 2

Привет всем кто подписался на эту рассылку! Ведущий рассылки - SBJoker

Сайт рассылки -  "Колизей"

Вот и наступил Новый Год, и снова нужно браться за ум - писать рассылку и обновлять сайт... Сегодня, в рассылке:

1. Объект App и с чем его едят...
2. Функция Сommand
3. Оператор FileCopy



Объект App: предоставляет доступ к различным параметрам приложения.

Свойства объекта App:

Свойство Возвращаемое значение
Comments Строка с комментариями к приложению (задаётся в меню Проект > Параметры > Делать)
CompanyName Строка с названием фирмы-производителя приложения (задаётся в меню Проект > Параметры > Делать)
EXEName Имя исполнимого файла (возвращается имя с которым было создано приложение, т.е. переименование файла не влияет на это значение)
FileDiscription Строка с описанием к приложению (задаётся в меню Проект > Параметры > Делать)
HelpFile Имя файла справки или путь к нему (задаётся в меню Проект > Параметры > Делать)
hInstance Идентификатор запущенного приложения
LegalCopyright Строка с информацией о правах на приложение (задаётся в меню Проект > Параметры > Делать)
LegalTrademarks Строка с торговой маркой фирмы-производителя приложения (задаётся в меню Проект > Параметры > Делать)
LogMode Режим создания Log -файла
LogPath Путь к Log -файлу
Major Главный номер версии приложения (задаётся в меню Проект > Параметры > Делать)
Minor Средний номер версии приложения (задаётся в меню Проект > Параметры > Делать)
Revision Последний номер версии приложения (номер изменения, задаётся в меню Проект > Параметры > Делать)
NonModalAllowed Модальный или немодальный режим отображения окна приложения
Path Путь к папке с исполнимым файлом приложения (не содержит имени файла)
PrevInstance Запущены ли ещё копии данного приложения
ProductName Имя приложения, название (задаётся в меню Проект > Параметры > Делать)
StartMode Режим запуска (как стандартное приложение или как внедряемый объект)
TaskVisible Отображается ли приложение в Taskbar'е - панели с кнопкой "Пуск"
ThreadID Индификатор процесса
Title Заголовок приложения (заголовок главного окна)

В таблице приведены не  все свойства и методы объекта App, приведённые здесь являются наиболее употребимыми в практике программирования. В основном все эти свойства необходимы для получения информации приложением о самом себе. Самым употребительным является свойство Path, оно позволяет получить доступ к другим файлам входящим в ваше приложение, например:

Вашей программе нужно загружать рисунок testpic.bmp в качестве фона к главному окну, допустим этот файл лежит в той же папке что и программа, тогда это будет выглядеть так:

Private Sub Form_Load()

me.picture=LoadPicture(App.path & "\testpic.bmp")

End Sub


Функция Command 

Синтаксис: Command( число )
Параметры:
нет
Возвращаемое значение:
параметры командной строки переданные вашей программе операционной системой при запуске.
Пример:

strCmdLine=Command
MsgBox strCmdLine

Применение: если ваша программа создаёт какие-нибудь файлы, которые должны быть ассоциированы с ней (т.е. при двойном клике по файлу ваша программа должна запуститься и открыть этот файл) или же ваша программа используется другой программой, получая параметры через командную строку (например как в архиваторах: программа-оболочка передаёт параметры модулю упаковки или распаковки).


Оператора - FileCopy

Синтаксис: FileCopy source, destination
Выполняемое действие: копирование файла из [source] в [destination]

Параметры:
source - путь к исходному файлу
destination - путь к получаемому файлу

Возвращаемое значение:
нет
Пример:

FileCopy "A:\mydoc.doc, "C:\My docs\mydoc_copy.doc

Примечание:
1. пути к файлам должны существовать
2. имя копии файла может отличаться от имени файла-оригинала, в этом случае файл-копия будет назван по-новому.
3. следует знать, что определение хватит ли свободного места в папке назначения, существуют ли эти пути, созданы ли недостающие папки - целиком ложится на ваши плечи, функция всего лишь копирует файл если можно, если нет, то вызывает ошибку.

Применение: копирование, перемещение файлов; может применяться в программах-менеджерах файлов (типа Проводника в Windows) и инсталляторах.

Следующий выпуск после Рождества, поэтому поздравляю всех с этим праздником!
Если есть какие-либо пожелания и предложения пишите: sbjocker@orel.ru
Ведущий рассылки - SBJoker.

 

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное