В комплекте TM5 идёт пример ActiveX-компонента для Visual C++ 5. Но под Visual C++ 6 компонент не компилируется: ошибку выдаёт компилятор midl.exe. Есть ли возможность получить пример ActiveX (исходный текст), компилируемый под Visual C++ 6?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вообще-то он как раз в 6-й версии и создавался. А какую именно ошибку выдает?
Posted by Михаил Тапилин (Участник № / Member № 1303) on :
VC++ 6 при компиляции выдает следующее: Creating Type Library... tmxlib.idl oaidl.idl objidl.idl unknwn.idl wtypes.idl ocidl.idl oleidl.idl servprov.idl urlmon.idl msxml.idl rttypes.idl Error executing midl.exe. Tmxlib.dll - 1 error(s), 0 warning(s) Может быть нужно поменять какие-нибудь ключи для midl.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Там же ясно компилятор написал:
Error executing midl.exe.
Он запустить компилятор idl-файлов не может, возможно он у Вас в 6-й версии не установлен.
Posted by Михаил Тапилин (Участник № / Member № 1303) on :
При создании нового ActiveX-компонента все компилируется нормально - MIDL Compiler Version 5.01.0164
Posted by Михаил Тапилин (Участник № / Member № 1303) on :