Re[8]: .NET control в WTL приложении
От: gorod  
Дата: 13.04.05 14:21
Оценка: 3 (1)
Здравствуйте, MNZ, Вы писали:

MNZ>Можно попробовать создать контрол в CAxWindow, указав его GUID. Честно говоря, я затрудняюсь что-либо советовать, т.к. сам такие вещи не реализовывал



Если интересно:
Предварительно найдено такое решение (работающее):
На основе MFC-примера из MSDN скомпилирован настоящий бинарный ActiveX (внутри у которого .NET control), и он то и вставляется в WTL приложение.
.NET control в WTL приложении
От: gorod  
Дата: 12.04.05 14:44
Оценка:
Как вставить .NET control в WTL приложение?
Re: .NET control в WTL приложении
От: MNZ Россия  
Дата: 13.04.05 05:23
Оценка:
Здравствуйте, gorod, Вы писали:

G>Как вставить .NET control в WTL приложение?


MC++?

P.S. Зачем???
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Re[2]: .NET control в WTL приложении
От: gorod  
Дата: 13.04.05 08:02
Оценка:
Здравствуйте, MNZ, Вы писали:

MNZ>Здравствуйте, gorod, Вы писали:


G>>Как вставить .NET control в WTL приложение?


MNZ>MC++?


MNZ>P.S. Зачем??? :wow


Есть большое приложение на WTL, без MFC, переписывать его на .NET ООчень долго.
Есть сложный (GIS) контрол на .NET с исходным кодом. Хочется вставить его в большое приложение.
Re[2]: .NET control в WTL приложении
От: gorod  
Дата: 13.04.05 08:32
Оценка:
есть примеры, как делать это в MFC (например, в MSDN: http://www.msdn.microsoft.com/msdnmag/issues/03/03/WindowsForms/default.aspx),
но для WTL не могу найти
Re[3]: .NET control в WTL приложении
От: MNZ Россия  
Дата: 13.04.05 09:06
Оценка:
Здравствуйте, gorod, Вы писали:

G>есть примеры, как делать это в MFC (например, в MSDN: http://www.msdn.microsoft.com/msdnmag/issues/03/03/WindowsForms/default.aspx),

G>но для WTL не могу найти

Можно попробовать зайти с другой стороны — зарегистрировать .NET контрол как ActiveX. Не получится?
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Re[4]: .NET control в WTL приложении
От: gorod  
Дата: 13.04.05 11:18
Оценка:
Здравствуйте, MNZ, Вы писали:

MNZ>Можно попробовать зайти с другой стороны — зарегистрировать .NET контрол как ActiveX. Не получится?


А что, можно откомпилировать .NET control в настоящий бинарный ActiveX?
Или речь идет о регистрации с помощью regasm.exe?
Re[5]: .NET control в WTL приложении
От: MNZ Россия  
Дата: 13.04.05 11:27
Оценка:
Здравствуйте, gorod, Вы писали:

G>Здравствуйте, MNZ, Вы писали:


MNZ>>Можно попробовать зайти с другой стороны — зарегистрировать .NET контрол как ActiveX. Не получится?


G>А что, можно откомпилировать .NET control в настоящий бинарный ActiveX?

G>Или речь идет о регистрации с помощью regasm.exe?

Я имел в виду regasm.exe. Пробовали, нет?
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Re[6]: .NET control в WTL приложении
От: gorod  
Дата: 13.04.05 11:44
Оценка:
Здравствуйте, MNZ, Вы писали:

MNZ>Я имел в виду regasm.exe. Пробовали, нет?


regasm.exe пробовала и пробовала создать host для получающегося в результате с помощью mscoree.dll COM объекта, как написано в http://www.codeproject.com/dotnet/simpleclrhost.asp.
Это получается. Но проблема в том, что от просто COM до ActiveX очень длинная дорога. И я не понимаю, как ее проделать.
Re[7]: .NET control в WTL приложении
От: MNZ Россия  
Дата: 13.04.05 12:15
Оценка:
Здравствуйте, gorod, Вы писали:

G>Здравствуйте, MNZ, Вы писали:


MNZ>>Я имел в виду regasm.exe. Пробовали, нет?


G>regasm.exe пробовала и пробовала создать host для получающегося в результате с помощью mscoree.dll COM объекта, как написано в http://www.codeproject.com/dotnet/simpleclrhost.asp.

G>Это получается. Но проблема в том, что от просто COM до ActiveX очень длинная дорога. И я не понимаю, как ее проделать.

Можно попробовать создать контрол в CAxWindow, указав его GUID. Честно говоря, я затрудняюсь что-либо советовать, т.к. сам такие вещи не реализовывал
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.