Использование классов MFC внутри проекта ATL - PullRequest
0 голосов
/ 16 апреля 2010

Я создал проект ATL со всеми параметрами по умолчанию, используя VC ++ 2008.

Я добавил простой объект ATL (интерфейс IDemo) и некоторые интерфейсы внутри простого объекта.

Я хочу использовать классы MFC (например, CDatabase, CRecordset и многое другое) внутри моего проекта ATL.

Как мне этого добиться?

Спасибо.

1 Ответ

0 голосов
/ 16 апреля 2010

Почти единственный разумный ответ - "не делай этого". ATL имеет пользовательских шаблонов OLE DB . Если вы хотите получить доступ к данным из проекта ATL, используйте их. Если вы собираетесь использовать MFC, сделайте это проектом MFC и покончите с этим.

Одним из основных аргументов против MFC является то, что трудно (в некоторых случаях границы невозможны) отделить отдельные его части от остальных и использовать их изолированно.

...