Как занести в класс метаданные

rock-n-roll
Дата: 06.09.2012 16:16:27
Доброго времени суток!
Рылся в решениях Фоксклаба нашел такой класс
там автор делает следующее
aname = sys(2015)
Use (This.ClassLibrary) Alias (aname) Again In 0 Shared

Как я понял активные экземпляры классов и инфа по ним.
Затем находит нужный класс(себя) и читает поле user.

Вопрос как он занес это при написании класса. в частности у него там целая DLL-ка
Решение довольно старое, до автора рискую не достучаться,а наверняка кто-нибудь здесь использует этот "прием".

Заранее благодарен
Dima T
Дата: 06.09.2012 16:39:30
VCX/VCT это DBF с мемополями. Он изначально засунул DLL-ку в мемо-поле, а затем восстанавливает ее оттуда.
Изврат так-то. Будут проблемы с антивирусами, особенно с экзотическими всякими, они не любят когда прога создает файл и тут же начинает его запускать.
rock-n-roll
Дата: 06.09.2012 16:47:54
Dima T
VCX/VCT это DBF с мемополями
И все таки можно ли увидеть/безопасно поработать с этим DBF ,, поле user типа "клади что хочешь"?
Dima T
Дата: 06.09.2012 17:04:54
rock-n-roll
Dima T
VCX/VCT это DBF с мемополями
И все таки можно ли увидеть/безопасно поработать с этим DBF

Можно. Если оно закомпилировано внутрь EXE то откроется только на чтение.

rock-n-roll
поле user типа "клади что хочешь"?

http://support.microsoft.com/kb/145742
File Structure and Contents of .VCX and .SCX Files
...
Field Name: User
Type: Memo
Description: VCX/SCX - Open for user-defined purposes.

Я так понимаю что в USER пиши что хочешь, для того оно и задумано разработчиками.