Pull to refresh

Comments 15

Добавьте скриншот плиз для наглядности. А так — супер!
Так в самом конце картинка!
Если это COM, то что мешает его просто интеропнуть и использовать из шарпов?
Небольшое замечание.
Вижу у вас уже второй раз наименование типа "?RenderMarkup@@YAXPEAEPEB_WHHH1M@Z". Что мешает выдавать экспортируемым функциям нормальные имена вместо этой вырвиглазной mangled-херни и не тащить ее в C#?

Есть же, как минимум, 2 варианта:
— использовать extern «C» __declspec(dllimport) вместо просто __declspec(dllimport)
— использовать файл .def со следующим содержимым:

LIBRARY «MyLibName»
EXPORTS
    RenderMarkup = ?RenderMarkup@@YAXPEAEPEB_WHHH1M@Z

Мешает тот факт что разработка ведется в 64-битной среде. extern "C" пробовал — не катит.
На что ругается? Не может быть такого, чтобы в х64 не было человеческого механизма экспорта.
А вариант с def-файлом?
Оффтоп: когда планируется devtalk запустиццо?
Нескоро. Пишу фактически в одиночку (хоть на проекте человек 20 наверное). Хотелось бы поскорее, но увы…
(не бойтесь, это никак не связано с DirectX 7)
вот здесь вроде написано «Direct2D is a 2D graphics application programming interface (API), part of DirectX»
Точно так же как и в DirectX, процесс рисования происходит между Begin- и End-директивами:
и это по моему подтверждает родство с DirectX
Я про семерку. Там тоже был Direct2D… кстате, на нем сделали первый клиент Magic: the Gathering Online. И что, неплохо…
Большое спасибо!
А какие библиотеки нужны на клиентской машине? Всё уже включено? к WinXP никак не приделать?
Вроде как в 7ке библиотечки на месте, насчет Висты не уверен. Как это делать в ХР без поддержки DirectX 10 — непонятно. Сам бы не отказался — у меня сервер на 2003, правда он без графической карты :(
Sign up to leave a comment.

Articles