ActiveX DLL (VB6.0) - проблемы с формами
Кто может, подскажите хотя бы примерное решение проблемы. Суть в следующем: создается ActiveX DLL, в которой прописан (для начала) 1 класс и 1 форма. В классе несколько свойств и 1 метод, вызывающий форму. Задача состоит в том, чтобы прочитать данные с формы и засунуть их в свойства класса.
Проблемы:
1. Как это сделать, если предполагается, что некоторые свойства должны быть только ReadOnly?
2. В какой момент (и как) надо передавать значения свойств? В момент Form_Unload? Или Class_Terminate?
3. Требуется ли написание интерфейсов для dll, и если да, то где про них можно прочитать применительно к моей задаче?
---
Прошу простить за возможно ламерские вопросы, но 2 недели поиска мало что дали...