Модуль использует: | system | lang.Object | lang.Collection | windows.messagebox |

lang.Classes
Описание модуля


Classes.bas - Dynamic Classes Copyright(c) 2004-2006 by Metlashevskiy Egor. All right reserved

Списки

PropertyTypes,

Функции

InitLibrary, ReleaseLibary, ReleaseLibrary

Классы

PropertyInfo,

Методы

EventInfo,

Методы

ClassInfo,

Методы

Classes,

Методы

ConstInfo,

Методы

EnumInfo,

Методы

Enums

Методы

public enum PropertyTypes

ИмяЗначение

ptTypeData

0

ptObject

1

ptLinkObject

2


sub InitLibrary


sub ReleaseLibary


sub ReleaseLibrary


class PropertyInfo

Метод класса PropertyInfo

declare function GetValue ( byref Obj as Object ) as string

Возвращает значение свойства динамически.


Метод класса PropertyInfo

declare function SetValue ( byref Obj as Object, byval Value as string ) as string

Устанавливает значение свойства динамически.


Метод класса PropertyInfo

sub PropertyInfo ()

Нет описания


Метод класса PropertyInfo

public declare sub @init_exception()

Нет описания


Метод класса PropertyInfo

public declare sub @done_exception()

Нет описания


Метод класса PropertyInfo

declare sub ~PropertyInfo()

Нет описания


class EventInfo

Метод класса EventInfo

public declare sub @init_exception()

Нет описания


Метод класса EventInfo

public declare sub @done_exception()

Нет описания


Метод класса EventInfo

declare sub EventInfo()

Нет описания


Метод класса EventInfo

declare sub ~EventInfo()

Нет описания


class ClassInfo

Класс ClassInfo представляет собой хранилище published свойств, событий класса

Метод класса ClassInfo

declare function GetPropertyFromNameClass ( byval PropertyName as string, byval ClassName as string ) as pointer

Возвращает информацию о свойстве (ссылку на PropertyInfo) по имени свойства


Метод класса ClassInfo

declare function GetPropertyFromName ( byval PropertyName as string ) as pointer

Нет описания


Метод класса ClassInfo

declare function isImplement ( byval ClassName as string ) as boolean

Возвращает true, если от класса ClassName


Метод класса ClassInfo

declare sub GetEventsInfo ( byref EventCol as Collection )

Нет описания


Метод класса ClassInfo

declare sub GetEventsInfo ( byval ClassName as string, byref EventCol as Collection )

Нет описания


Метод класса ClassInfo

sub ClassInfo ()

Нет описания


Метод класса ClassInfo

sub ~ClassInfo ()

Нет описания


Метод класса ClassInfo

public declare sub @init_exception()

Нет описания


Метод класса ClassInfo

public declare sub @done_exception()

Нет описания


class Classes

Класс Classes представляет собой хранилище динамической информации о классах (Published), их свойствах (Published)

Метод класса Classes

function GetClassFromName ( byval ClassName as string ) as pointer

Нет описания


Метод класса Classes

sub Classes ()

Нет описания


Метод класса Classes

sub ~Classes ()

Нет описания


Метод класса Classes

public declare sub @init_exception()

Нет описания


Метод класса Classes

public declare sub @done_exception()

Нет описания


class ConstInfo

Метод класса ConstInfo

public declare sub @init_exception()

Нет описания


Метод класса ConstInfo

public declare sub @done_exception()

Нет описания


Метод класса ConstInfo

declare sub ConstInfo()

Нет описания


Метод класса ConstInfo

declare sub ~ConstInfo()

Нет описания


class EnumInfo

Метод класса EnumInfo

declare function GetConstNameFromValue ( byval Value as string ) as string

Нет описания


Метод класса EnumInfo

sub EnumInfo ()

Нет описания


Метод класса EnumInfo

public declare sub @init_exception()

Нет описания


Метод класса EnumInfo

public declare sub @done_exception()

Нет описания


Метод класса EnumInfo

declare sub ~EnumInfo()

Нет описания


class Enums

Метод класса Enums

declare function GetEnumByName ( byref Type as string ) as pointer

Если тип данных enum существует, то возвращает ссылку на EnumInfo


Метод класса Enums

declare function GetConstByName ( byref ConstName as string, byref EInfo as pointer ) as pointer

Если константа существует, то возвращается ссылка на ConstInfo и ссылка EInfo на EnumInfo


Метод класса Enums

sub Enums ()

Нет описания


Метод класса Enums

sub ~Enums ()

Нет описания


Метод класса Enums

public declare sub @init_exception()

Нет описания


Метод класса Enums

public declare sub @done_exception()

Нет описания


PropertyTypes, InitLibrary, ReleaseLibary, ReleaseLibrary PropertyInfo, EventInfo, ClassInfo, Classes, ConstInfo, EnumInfo, Enums

Сгенерировано компилятором ForceBasic (pb.exe)
Contact page