Страница: 1 |
Страница: 1 |
Вопрос: Показ Property Page объекта в режиме run-time
Добавлено: 14.10.05 10:12
Автор вопроса: Comanche
В Сети есть пример использования АПИ-функции OleCreatePropertyFrame для отображения property page заданного объекта:
http://download.microsoft.com/download/vb60pro/Update/6.0/W9X2K/EN-US/PropPick.exe
Работает, однако, только в VB IDE. А в run-time - страничку-то показывает, но все элементы управления, расположенные на страничке, пусты!
Воспроизведение ситуации:
1. Распакуйте архив, ссылку на который я дал выше.
2. Откомпилите отдельно PROPPICK.VBP - это ActiveX DLL. Выставьте в свойствах этого проекта binary compatibility на полученную DLL-ку. Сохраните проект.
3. Запуститесь с группы PICKDEMO.VBG.
4. В свойствах start-up проекта EXAMPLE.VBP поменяйте тип на "Standard EXE".
5. Скомпилите EXAMPLE.VBP. Из полученного EXE-шника проперти-пейдж будет получаться пустой. А из VB IDE - всё путём.
Есть у кого мысли?!
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Nash Bridges
Вопросов: 5
Ответов: 139
Профиль | | #1
Добавлено: 14.10.05 18:37
а ты это http://relib.com/forums/thread844364.aspx видел? мой вопрос на релибе и что мне ответили. Ты про это? У меня все работало.
Номер ответа: 2
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #2
Добавлено: 14.10.05 19:53
Спасибо, но... этот вариант приводит у меня к тому же эффекту! из-под среды разработки всё ОК, а из EXE-шника - пустая проперти пейдж.
Пробовал на двух тачках:
Win2000 w/SP4 + VB6 w/SP5
и
WinXP Pro w/SP2 + VB6 w/SP6
Номер ответа: 3
Автор ответа:
Nash Bridges
Вопросов: 5
Ответов: 139
Профиль | | #3
Добавлено: 14.10.05 19:58
это на всех контролах так ?
Номер ответа: 4
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #4
Добавлено: 14.10.05 19:59
Ну я взял листвью, у которого есть проперти пейдж "Цвета", а также шеридановскую кнопку. Оба раза - одно и то же.
Номер ответа: 5
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #5
Добавлено: 14.10.05 20:11
Щас вот ещё с флексгридом попробовал - та же фигня...