interface C# nach C Plus Plus (Attribute)

24/10/2007 - 10:15 von Michael Burkhardt | Report spam
Hallo ich möchte das Interface IWebBrowser2 nach C++ portieren. Habe aber
Schwierigkeiten die Methode Application zu konvertieren. Im orginal sieht die
Zeile des Interfaces so aus:
...
[DispId(200)]
object Application { [return: MarshalAs(UnmanagedType.IDispatch)] get; }
...
Wie sihet dieser Code denn in C++ aus?

Mfg Michael Burkhardt
 

Lesen sie die antworten

#1 Wolfgang Schlicker
26/10/2007 - 22:58 | Warnen spam
Hallo Michael,

probier mal folgenden Code:
[DispIdAttribute(200),
System::ComponentModel::DescriptionAttribute("Applikationsobjekt")]
property Object^ Application
{
[returnvalue: MarshalAs(UnmanagedType::IDispatch)]
Object^ get();
};

Grüsse,
Wolfgang

"Michael Burkhardt" schrieb im
Newsbeitrag news:
Hallo ich möchte das Interface IWebBrowser2 nach C++ portieren. Habe aber
Schwierigkeiten die Methode Application zu konvertieren. Im orginal sieht
die
Zeile des Interfaces so aus:
...
[DispId(200)]
object Application { [return: MarshalAs(UnmanagedType.IDispatch)] get; }
...
Wie sihet dieser Code denn in C++ aus?

Mfg Michael Burkhardt

Ähnliche fragen