Mein Visual Studio 2008 ATL-Projekt verfügt über ein Steuerelement, das eine Versionsnummer an mehreren Stellen definiert. Die IDL-Datei:COM mit ATL Versionierung
uuid(56CD4ADB-B72D-4BF8-B5AC-6CA320EAD27D),
version(1.0),
helpstring("MyProject 1.0 Type Library")
Die Header-Datei Kontrolle:
class ATL_NO_VTABLE CMyControl :
public CComObjectRootEx<CComSingleThreadModel>,
public IDispatchImpl<IMyControl,
&IID_IMyControl, &LIBID_MyProjectLib,
/*wMajor =*/ 1, /*wMinor =*/ 0>,
...
Und eine rgs-Datei:
MyCompany.MyProject.MyControl.1 = s 'MyControl Class'
Was ist die Beziehung zwischen diesen Versionsnummern? Wenn ich Version 2 veröffentlichen möchte, inkrementiere ich alle 3? Und warum hat die Version im Registrierungsskript nur eine 1 und keine 1.0?
Remove Beta. von URLs, da sie nicht richtig funktionieren –